//单行注释
/*
多行注释
多行注释
*/
/**
*javadoc注释
*javadoc注释(会被javadoc命令解析)
*/
(
@see 引用其他类
@version 版本信息
@author 作者信息
@param 参数名说明
@return 说明
@exception 异常说明
)
数据类型:
逻辑型
boolean true或false
字符型
char
(Java采用Unicode编码,每个字符占两个字节)
转义字符如 ‘\n’ 表换行符
整数类型
八进制数 前面加零 0 如:012
十六进制数 前加0x或0X
二进制数 前加0b或0B
long后面加L或l
java无无符号数
可用long模拟uint
浮点数型
float 4字节
double 8字节
十进制 必须含小数点
如 3.14 314.0
科学计数法
如 3.14e2 3.14E2
浮点数默认double型
若float 则加f或F
千位分割符用 _
如123_456.123_123
标识符以字母、数字、下划线_、美元符号$ 组成
不能以数字开头
java惯例:
类名首字母大写
其余(包名、方法名、变量名)小写
少用下划线
常量随使用定义
字符串连接运算符 +
移位运算符
<<左移 >>带符号右移 >>>无符号右移
没有表达式语句这个概念
break/continue (外层循环);类似于goto
数组定义与 为数组元素分配空间 分开进行
不能声明时指定长度
int []a = new int[5];
a只是引用
一分配空间,其中每个元素被隐形初始化