Java基础语法
<!doctype html>
Java基础语法
注释
- 行内注释://
- 多行注释:/**/
- 文档注释:/** * */
Javadoc
利用Javadoc生成帮助文档
xxxxxxxxxxjavadoc HelloWorld.java -encoding UTF-8 -charset UTF-8Javadoc文档注释参数
- @author 作者
- @Version 版本
- @Since 发行时间
- @param 参数
- @return 返回值
- @throws 抛出异常情况
标识符
关键字

数据类型

整型
- byte: 1字节
- shrot:2字节
- int(默认): 4字节
- long: 8字节
数值进制
- 0b: 二进制
- 0: 八进制
- 0x: 十六进制
浮点型
- float: 4字节
- double(默认): 8字节
计算金额
不能使用浮点型数据,会存在误差,使用BigDecimal类
字符型
- char: 2字节
补充知识
- 编码: Ascll编码、utf-8、Unicode编码
Unicode编码
\u0000、\b、\n、\r、\t、\等
布尔型
- Boolean: 1字节. 常用来作if(a)判断条件
引用类型
- 类
- 接口
- 数组
类型转换
自动类型转换: 低转高
强制类型转换: 高转低
代码格式: (低) 高
变量和常量
变量
代码格式: type varName [= value];
作用域
- 类变量
- 实例变量
- 局部变量
常量
用关键字final定义
命名规范
- 见名知意
- 驼峰命名(变量,方法)
- 类首字母大写,驼峰命名
- 常量: 全部大写+下划线
- 不要使用拼音命名
运算符
- 算术运算符: - + * / ++ --
- 赋值运算符: =
- 关系运算符: > < >= <= == != instanceof
- 逻辑运算符: && || !
- 位运算符: & | ^ ~ >> << >>>
- 条件运算符: ? :
- 扩展运算符: += -= *= /=
包机制
- 域名倒写创建包
- 包内java文件必须将package写在首行
- import

浙公网安备 33010602011771号