Day 02
复习
Java
历史- 版本
1.6 1.7 1.8 9 10 11 12
- 詹姆斯·高斯林
Oracle
公司
- 版本
JDK
安装过程和环境变量配置- 官网获取
- 不能C盘
- 不能中文路径
- 环境变量配置
JAVA_HOME
CLASS_PATH
Path
JDK
安装路径内容bin db include lib jre src.zip
DOS
命令dir cd mdkir mkdir rd del cls exit * 方向键上下
Java
第一行代码
-
Notepad++
设置*
-
class FirstJava { public static void main(String[] args) { System.out.println("欢迎来到Java课堂~~~"); } }
-
➜ day02 javac FirstJava.java ➜ day02 java FirstJava 欢迎来到Java课堂~~~
-
注意事项
- 记得保存
- 注意拼写错误
- 注意编码
- 注意成对标点
编码规范
-
一行一语句
-
代码注释
//单行注释
/*多行注释*/
/**文档注释*/
-
AJCG(阿里巴巴Java开发规约)
【重点】- 标识符规范:
- 英文大小写字母、数字、下划线组成
- 英文字母开头
- 严格区分大小写
- 长度没有限制,但需根据实际要求限制
- 见名知义,动宾结构
- 推荐驼峰命名法
- 小驼峰命名法(变量名、方法名)
- 大驼峰命名法 (类名、接口名)
- 下划线命名法 (常量)
- 已经被使用的关键字和保留字不能使用
- 标识符规范:
变量
组成
- 数据类型
- 变量名
- 值
定义
- 先声明,再赋值
- 声明的同时进行赋值 (常用)
- 同时声明多个变量并赋值(不建议使用)
数据类型
- 基本数据类型
- 整型
byte
(1字节)short
(2字节)int
(4字节 默认)long
(8字节 值后加L
)
- 浮点数
float
(4字节 值后加F
)double
(8字节 默认)
- 布尔
true
false
- 字符
char
(2字节 0~65535 Unicode)- 字符常量:单引号包含的单个元素
- 只允许使用大小写字母本身
- 阅读性好
- 保证数据类型一致
- 减少没必要的歧义
- 转义字符
\n
换行\t
制表符
- 整型
- 引用数据类型
- 字符串
- 英文双引号内的所有内容
- 数组
- 对象
- 字符串
变量初始化问题
Java
变量在未赋值时,不允许参与除赋值外的其他任何操作(野值问题,编译报错)。- 变量未定义,不能使用。
类型转换
- 自动类型转换
- 两类型兼容
- 目标类型大于源类型
- 强制类型转换
- 两类型兼容
- 目标类型小于源类型
- 可能精度丢失
- 基本数据类型强转时,谨慎使用
运算符
- 算数运算符
+ - * / % ()
- 从左至右计算,先算括号,除数不为零
- 运算符优先级问题,加括号