您的位置:首页 > 编程语言 > Java开发

java基础教程:基础语法之其他(5)

2017-06-06 17:18 309 查看
前几节课给大家讲述了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里还有些保留的关键字,目前不属于关键字级别,但以后可能会纳入:

byValue, cast,
false, future, generic, inner, operator, outer, rest,
true, var ,
goto,const,
null

其中,红色的三个经常使用。

第三部分:标识符

java的标识符其实就是为类,方法,变量起的名字,用户可以自定义。
但是需要遵循规则:只能以字母,美元符,下划线开始。大小写敏感。

业内的规则:
以字母开始和结束

类名:大写字母开头,驼峰命名

变量名、方法名:小写字母开头,驼峰命名

举例:

类名:User  QueryServices

方法名:getUserName()  getOrderInfoById()

变量名: userName  bookInfo

第四部分:源文件规则

一个源文件中只能有一个public类,可以有多个非public类

源文件的名称应该和public类的类名保持一致。

例如:源文件中public类的类名是Employee,那么源文件应该命名为Employee.java。

如果一个类定义在某个包中,那么package语句应该在源文件的首行。

如果源文件包含import语句,那么应该放在package语句和类定义之间。如果没有package语句,那么import语句应该在源文件中最前面。

以上是我们今天的内容:

代码块

关键字

标识符

源文件规则

今天的内容是基本语法的补充。大家需要记住一些规则或要求即可。

大家get到了吗?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Java基础教程 java