1、注释
单行注释:
//注释内容(单行)
多行注释:
/注释内容(多行)/
文档注释:(可以生成通过javadoc生成注释文档)
/*注释内容/
注意:java文件的注释在编译成class字节码文件后消除
2、标识符
类、方法、属性(变量)等命名
命名规则:必须遵守,否则报错
1)由数字、字母、下划线_、$组成,不能以数字开头;
2)不能是java中的关键字或者保留字;
3)大小写敏感;
4)没有长度限制。
命名规范:不是必须,但是默认的规范
1) 类名以大写字母开头;
Hello Person Teacher TypeTest
2) 接口名以大写字母开头;
Eat Fly
3) 方法名以小写字母开头;
say go doSomething
4) 变量名以小写字母开头;
name age myName myAge
5) 常量名全部大写,多个单词以"_"连接;
FILE_TYPE PERSON_TITLE
6)见名知意
class Studnet(){} 表示学生类
7)遵循驼峰命名规则
class StudentTest(){}
3、关键字
Java语言的关键字是程序代码中的特殊字符。包括:
类和接口的声明——class, extends, implements, interface
包引入和包声明——import, package
数据类型——boolean, byte, char, double, float, int, long, short
某些数据类型的可选值——false, true, null
流程控制——break, case, continue, default, do, else, for, if, return, switch, while
异常处理——catch, finally, throw, throws, try
修饰符——abstract, final, native, private, protected, public, static, synchronized, transient, volatile
操作符——instanceof
创建对象——new
引用——this, super
方法返回类型——void
Java语言的保留字是指预留的关键字,它们虽然现在没有作为关键字,但在以后的升级版本中有可能作为关键字: goto const
4、数据类型
基本数据类型:四种八类
整数型:byte,short,int,long
浮点型:double、float
字符型:char
布尔型:boolean
引用数据类型:
类:class
接口:interface
数组:Arrays
基本数据类型默认值:
整数:0 浮点:0.0 字符:/u0000 布尔:false 引用数据类型:null
基本数据类型的默认类型:
整数:int 浮点型:double
数据类型 | 字节数 byte | 位数 bit |
---|---|---|
byte | 1 | 8 |
short | 2 | 16 |
int | 4 | 32 |
long | 8 | 64 |
float | 4 | 32 |
double | 8 | 64 |
char | 2 | 16 |
boolean | 1 | 8 |
一个字节等于八位(1 byte =8 bit)