单行注释:”//文字“安全
多行注释:”/星号(”*“)文字星号/“学习
文档注释:”//“(Java Doc)spa
关键字不能做为类名或者方法名对象
类名与文件名要一致,首字母要大写内存
Java全部的组成成分都须要名字,类名(如 Hello world )、变量名以及方法名(如main)都被称为标识符 文档
全部标识符都要以字母(A-Z或a-z),美圆符($)或下划线(_)开始字符串
首字符以后能够是字母(A-Z或a-z),美圆符($),下划线(_)或数字的任何字符组成string
标识符是大小写敏感的it
可用中文命名,但不建议class
Java 是强类型语言(全部变量必须先定义后才能使用)
强语言类型安全性高,但速度慢。
数据类型分为基本类型和引用类型。
基本类型分为数值类型和boolean类型。
数值类型分为整数类型、浮点类型和字符类型。
整数类型:byte(1个字节)
short(2个字节)
int(4个字节)
long(8个字节)
浮点类型:float(4个字节)
double(8个字节)
字符类型:char(2个字节)
boolean类型:1个字节,只有true和false
long类型要在数字后面加”L“
float类型要在数字后面加”F“
char后带一个字符,如一个字母
string后带字符串,但其不是关键词,是类
最好避免彻底用浮点数进行比较
全部字符本质都是数字
位(bit):计算机内部数据储存的最小单位
字节(byte):基本单位,用B表示
1 B=8 bit;
字符:计算机使用的字母、数字、字、符号
1 B=8 b
1024 B=1 KB
1024 KB=1 M
1024 M=1 G
1024 G=1 TB
二进制:0b
八进制:0
十六进制:0x
从高到低:byte->short->int->long->float->double
强制转换 格式:(类型)变量名 高->低
自动转换 低->高
注意事项:
不能对布尔值进行转换
不能把对象类型转换为不相干类型
转换的时候可能存在内存溢出或精度问题