书接上回《开发环境搭建》,在上一篇文章中,安装完Java的开发环境,运行了第一个Java程,并输出了一句经典的Hello Word,可能少侠还是一脸迷惑,只是照葫芦画瓢运行了一个Java程序,但是完全看不懂是什么意思,今天就带少侠认识认识这个Java文件,但是今天只是简单的认识认识,更多内容,以后慢慢来。话不多说,上代码
public class Hello {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
来,咱们一步一步解析这些代码。
标识符是程序员在Java文件中自己定义的内容。用来标识类名、方法名、变量名(不明白类、方法和变量?没关系,继续往下看,自然会有少侠你想要的。)。比如上边Java程序的类名叫的Hello,方法名叫main。
标识符也不是可以随便起的。它要符合一定的规则。
比如:
合法的:name、$age、_address
不合法的:123、-as、public(关键字)
关键字是在Java中具有特殊意义和用途的的固定单词,比如Hello程序中的public
、class
、void
、static
等。Java中关键字比较多,不用死记硬背,用到的时候再记住就好。
注释是对程序语言的说明,注释不是编程语句。Java支持三中注释方式。
/**
* 这是文档注释
*/
public class Hello {
/*
*这是多行注释
*/
public static void main(String[] args) {
// 这是单行注释
System.out.println("Hello World");
}
}
首先看一下这部分代码:
public class Hello {
}
这部分代码的意思是声明一个名为Hello
的Java类,
注意:类名要跟文件名一致。
public static void main(String[] args) {
}
这部分代码的意思是定义一个名为main
的方法。那方法又是什么呢?方法就好比打电话、发信、上网。用来说明这个类有哪些功能。String[] args
是代表入参,入参是什么意思?再举个例子,打电话时我们要先输入电话号码,打电话的功能才可以进行。方法也一样,需要一定的参数才可运行。咱们这只是简单的了解一下Java文件的结构,关于方法的更多功能介绍以后还有更详细的说明。
main
方法是一个类的入口,也就是说main
方法是程序最先启动的地方。好,我们来让Hello有个打电话的功能,这个打电话功能只是输出一个电话号码。
public class Hello {
public static void call(String number){
System.out.println(number);
}
public static void main(String[] args) {
call("110");
}
}
运行这段代码会输出110。
什么是属性? 再拿发明手机这个例子来说,手机的概念已经有了,但是怎么让手机变成实物呢?也就是说手机由那些东西组成呢?当然是手机型号、生产厂家、屏幕、按键、CPU、摄像头。。。。。。这些东西就是手机的属性。Java类当然也要有属性才能够完整,那怎么给类添加属性呢?,来上代码,我们让Hello有一个型号,然后输出一下这个型号。
public class Hello {
private static String type = "华为P20Pro";
public static void call(String number){
System.out.println(number);
}
public static void main(String[] args) {
System.out.println(type);
}
}
运行代码将输出华为P20Pro。
什么是变量?再来看这段代码:
String type = "华为P20Pro";
其中type就称为变量。变量是程序员自己定义的。String
在这表示的是这个变量的类型为字符串。等号右边的值表示这个字符串type
的值为华为P20Pro。
变量也可以先声明后赋值。
String type;
type = "华为P20Pro"
那类型是什么? Java中又有哪些类型呢?欲知后事如何。且听下回分解。