前几节课给大家讲述了java的一些基本语法,我们可以进行一些初步的开发。
这节课主要给大家讲一些辅助的补充的内容。
本节课的内容有:
1、代码块
2、关键字
3、标识符
4、源文件规则
第一部分:代码块
我们在java的类中除了变量和方法,还可以直接编写代码块,代码块里可以有多条指令。按照类型,代码块分为:
1、静态代码块
2、非静态代码块
那么他们有什么区别呢?主要有:
相同点:
1、都是在JVM加载类时且在构造方法执行之前执行,在类中都可以定义多个,
2、一般在代码块中对一些static变量进行赋值。
不同点:
1、静态代码块在非静态代码块之前执行。
2、静态代码块只在第一次new执行一次,之后不再执行,而非静态代码块在每new一次就执行一次。
3、非静态代码块可在普通方法中定义;而静态代码块不行
第二部分:关键字
Java关键字用来定义或修饰java的类型,是编译器预先定义的,只能用来做关键字使用,不能用来自定义用途。
java里的关键字有:
abstract, assert, boolean, break, byte, case, catch, char, class, const, continue, default, do, double, else, enum, extends, final, finally, float, for, if, implements, import, instanceof, int, interface, long, native, new, package, private, protected, public, return, short, static, strictfp, super, switch, synchronized, this, throw, throws, transient, try, void, volatile, while
鉴于篇幅的限制,关键字的具体意思和用法请自己查询百度或相关文档。此处不做详述。
java里还有些保留的关键字,目前不属于关键字级别,但以后可能会纳入:
以字母开始和结束
类名:大写字母开头,驼峰命名
变量名、方法名:小写字母开头,驼峰命名
举例:
类名:User QueryServices
方法名:getUserName() getOrderInfoById()
变量名: userName bookInfo
第四部分:源文件规则
一个源文件中只能有一个public类,可以有多个非public类
源文件的名称应该和public类的类名保持一致。
例如:源文件中public类的类名是Employee,那么源文件应该命名为Employee.java。
如果一个类定义在某个包中,那么package语句应该在源文件的首行。
如果源文件包含import语句,那么应该放在package语句和类定义之间。如果没有package语句,那么import语句应该在源文件中最前面。
以上是我们今天的内容:
代码块
关键字
标识符
源文件规则
今天的内容是基本语法的补充。大家需要记住一些规则或要求即可。
大家get到了吗?