3.2 KiB
| title | date | tags | categories | author | ||
|---|---|---|---|---|---|---|
| Java 基础中的必知必会 | 2020-10-30 16:32:24 |
|
|
Anges黎梦 |
Java源文件结构
一个Java程序可以包含一个或多个Java源文件,Java源文件以“.java”作为扩展名。
每一个Java源文件只能包含下列内容(空格和注释可以忽略不计):
- 零个或一个包声明语句(Package Statement)
- 包声明可以理解为声明一下文件的路径,从项目目录开始一直到根目录
- 零个或多个包引入语句(Import Statement)
- 零个或多个类的声明(Class Declaration)
每个Java源文件可包含多个类的定义,但是最多只能有一个类是public的,而且Java源文件必须以其中public类型的类的名字命名。
标识符
标识符是指程序中包、类、变量或方法的名字。
命名规范:
- 标识符的首字母必须是字母、下划线_、符号$或者符号¥
- 标识符由数字(0~9),从A~Z的大写字母,a~z的小写字母、下划线_,以及美元符$等组成
- 不能把关键字作为标识符
- 标识符是大小写敏感的,他是区分大小写的。
Java语言大小写敏感
Java语言区分大小写,同一个单词,大小写位置不同,都会被识别为不同的字符串。
包声明语句
一个java源文件中,至多只能有一个package语句。
如果没有package语句,则java类位于默认包。
包的命名规范
包的名字作为标识符,通常采用小写,包名中可以包含以下信息。
-
类的创建者或拥有者的信息
-
类所属的软件项目的信息
-
类在具体软件项目中所处的位置
包引入语句
注意点:
-
1)包名中的*,能够体现各个包之间的层级结构,但是每个包都是独立的,顶层包不会包含子包中的类。
-
2)package和import语句的顺序是固定的。package必须位于第一行(忽略注释行),其次是import语句,接着是类声明。
方法的声明
声明语法:
返回值类型 方法名(参数列表){ 方法主体 }
*方法名是任意合法的标识符。
返回值类型是方法的返回数据的类型,如果返回值类型为void,表示没有返回值。
参数列表可以包含零个或多个参数,参数之间“,”分开。
如果方法的返回值类型是void,那么主体的方法中可以没有return语句,如果有,那么该return语句不允许返回数据。
如果方法的返回类型不是void,那么方法主体中必须包含return语句,而且return语句必须返回相应类型的数据。*
return语句的作用:
- 1)结束执行本方法。
- 2)向本方法的调用者返回数据。
## 注释语句
### //单行注释
### /* */多行注释
### /** **/ 多行注释
## 编程规范
编程规范的主要内容如下:
-
1)类名:每个单词的首字母大写
-
2)方法名和变量名:第一个单词的首字母小写,其余单词的首字母大写
-
3)包名:小写
-
4)常量名:采用大写形式,如果常量名由几个单词构成,那么单词中间用“_”隔开。