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

前几节课给大家讲述了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到了吗?

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值