初识Java ——(初学者也能成功)
一、Java程序的基本语法格式
修饰符 class 类名 {
程序代码
}
Java程序代码必须放在一个类中,初学者可以简单地把一个类理解为一个Java程序。类使用class关键字定义,在class前面可以有类的修饰符。
第一个Java程序:
public class Test {
public static void main(String[] args) {
System.out.println("这是第一个Java程序!");
}
}
可能对初学者来说,会看得一头雾水,但是没关系,学习都是循序渐进的过程,就如你当初学习C语言一样,“水滴石穿,绳锯木断”。坚持不懈,方能成功!
通过上述代码,我们可以看到一个完整的Java程序的结构,Java程序的结构由如下三个部分组成:
(1)源文件(扩展名为.java):源文件带有类的定义。类用来表示程序的一个组件,小程序或许只会有一个。
类。类的内容必须包含在花括号里面。
(2)类:类中带有一个或多个方法。方法必须在类的内部声明。
(3)方法:在方法的花括号中编写方法应该执行的语句。
总结一下:类存在于源文件里面;方法存在于类中;语句存在于方法中。
【注意事项】
- 在一个源文件中只能有一个public修饰的类,而且源文件名字必须与public修饰的类名字相同。
- 不要将英文的(;)误写为中文的分号(;),否则编译器会报错!
- Java是严格区分大小写的,如不能将class写成Class,否则编译器会报错。
- 常用的编排方式是一行只写一条语句,符号“{”与语句同行,符号“}”独占一行,
- Java程序中一个连续的字符串不能分成两行书写。
二、Java中的注释
1.单行注释
单行注释用于对程序中的某一行代码进行注释,一般用来注释局部变量,单行注释用//符号表示,//后面为被注释的内容,具体示例如下:
// int a=10;
2.多行注释
*多行注释顾名思义就是注释的内容可以为多行,它以符号/开头,以符号 /结束,多行注释具体示例如下:
/* int a=10;
int x=5; */
3.文档注释
文档注释是以/** 开头,并在注释内容末尾以 */结束。文档注释是对一段代码概括性的解释说明,可以使用javadoc命令将文档注释提取出来,生成帮助文档。文档注释具体示例如下:
/**
*@author黑马程序员
*@version1,0
*/
【注意事项】
- 内容准确: 注释内容要和代码一致, 匹配, 并在代码修改时及时更新.
- 篇幅合理: 注释既不应该太精简, 也不应该长篇大论.
- 使用中文: 一般中国公司都要求使用中文写注释, 外企另当别论.
- 积极向上: 注释中不要包含负能量(例如 领导 SB 等).
三、Java中的标识符
1.概念
在编写程序时,给包名、类名、方法名、参数名、变量名等所取的名字。
123username; //不能以数字开头
Class //不能是关键字、
98.3 //不能以数字开头,也不能包含特殊字符"."
Hello World //不能包含空格等特殊字符
2.规则
(1)包名中的所有字母一律小写,如cn.itcast.test。
(2)类名和接口名中的每个单词的首字母大写,如OuterClass。
(3)常量名中的所有字母都大写,单词之间用下画线连接,如DAY_OF_MONTH。
(4)变量名和方法名的第一个首字母大写,从第二个单词开始每个单词首字母大写,如LineNumber。
(5)在程序中,应该尽量使用有意义的英文单词定义标识符,使得程序便于阅读。
四、Java中的关键字
1.概念
通过观察上述程序可以发现,public、class以及static等颜色会发生变化,将这些具有特殊含义的标识符称为关键
字。即:关键字是由Java语言提前定义好的,有特殊含义的标识符,或者保留字。
注意:用户不能使用关键字定义标识符。
2.对Java中的关键字举例
abstract | assert | boolean | break | byte |
---|---|---|---|---|
case | catch | char | class | const |
continue | default | do | double | else |
enum | extends | final | finally | float |
for | goto | if | implements | import |
instanceof | int | interface | long | native |
new | package | private | protected | public |
return | strictfp | short | static | super |
switch | synchronized | this | throw | throws |
transient | try | void | volatile | while |
3.规则
(1)所有的关键字都是小写。
(2)不能使用关键字命名标识符。
(3)const和goto是保留的关键字,虽然在Java中还没有任何意义,但在程序中不能用来作为自定义的标识符。
(4)true和false和null虽然不属于关键字,但它们具有特殊意义,也不能作为标识符使用。