1.源文件

01.源文件是一个包含java代码的文本文件,以.java作为后缀名。类文件是源文件通过编译产生可执行的字节代码文件,以.class作为后缀名。

02.一个源文件最多包含一个顶层的public类定义,允许没有顶层的public类定义,一个源文件可以包含不限数量的多个非public类定义。

03.源文件必须满足java语言标识符的规定。

04.一个源文件可以不包含任何代码定义即可以是一个空文件,包含类定义的最小源文件的内容仅为class classname { }。

05.在源文件中,如果存在一个顶层的public类定义,则该文件名必须与顶层的public类名一致;如果没有则该源文件名可以随意命名。

06.一个源文件共有3种顶曾元素:package(包声明)import(输入语句)和class(类声明)。如果同时出现,则必须同时存在,按package、import、class的顺序出现。

07.在源文件中包声明通过关键字package加包名称实现,一个源文件最多只能出现一个包声明。如果没有,则该类被放置在默认的包中。

08.import语句用于引用其它包中的类,可以用过具体的语句指定类,也可以用通配符*引入整个包的所有类。

09.java.lang包由系统自动引入。

10.如果通过通配符引入的两个不同的包中存在相同的类则编译错误,需要明确引入使用包中的类或者使用类时写全包名来调用。

11.//注释语句不能放在语句前面

2.关键字和标识符
01.java中共有51个关键字和标识符

abstract
boolean breakbye
ease catch char class const continue
default do double
else extends
false final finally float for
goto
if implements import instanceof int interface
long
native new null
package private protected public
return
short static strictfp super swith synchronized
this throw throws transient true try
void volatile
while

02.goto 和 const 是在java语言中未被使用的保留字,且不能用作标识符。

03.标识符不能使用规定的关键字和保留字,且标识符只能以字母、或开头,随后的字符只能是字母、 或 开 头 , 随 后 的 字 符 只 能 是 字 母 、 和数字

3.基本数据类型

01.java中有八种基本数据类型

02.有效字节表示位数

类型     有效字节数    类型         有效字节数

(布尔型)boolean    1       (整型)int     32

(字节型)byte   8           (单精度型)float     32

(字符型)char   16      (长整型)long       64

(短整型)shot   16          (双精度型)double    64

03.boolean只能取true和false。

04.四种带符号的整数型基本数据:byte、short、int 和 long。

05.八种基本数据类型取值范围:

数据类型 数据大小 最小值 最大值

byte 1 -128 127
short 2 -32768 32767
int 4 -2147483648 2147483647
long 8 -9223372036854775808 9223372036854775807
float 4 1.4e-045 3.4e+038
char 2 0 65535
double 8 4.9e-324 1.8e+308
boolean 1 true/false