二、Java基础
1. 注释
1)注释
- comments:注释
- annotations:注解
- 注释分3种:单行、多行、文档
- IDEA使用:外观设置
- 改字体改注释颜色,先apply→OK
2)标识符和关键字
- 类名、方法名、变量名都是标识符
标识符注意点
- 所有标识符都应以字母、美元符 $、或下划线开始
- 首字符之后可以是字母、美元符、下划线或数字的任何字符组合
- 不能使用关键字作为变量名/方法名
- 标识符是大小写敏感的
- 合法标识符:age,$salary,_value
- 非法标识符:12ab,-salary,#as
- 可以使用中文命名但不建议
2. 数据类型
- 强类型语言
- 要求变量使用要严格符合规定,所有变量都必须先定义再使用
- 类型语言
1)Java数据类型分为两类
- 基本类型primitive type
- 引用类型reference type:除基本类型之外的都是引用类型
- 八大基本数据类型
- 1G=1024M
- 1M=1024K
- 1K=1024B
- 1B=8b(以上单位都是GB、MB、KB)
面试扩展
- 调试符号
- 整数拓展
- 字符拓展
- 转义字符:与C中类似
3. 类型转换
- 自动转换:低→高
- 强制转换:高→低 (类型)变量名
- 拓展
**
4. 变量、常量
1)变量:可变的量
- 每个变量都必须声明类型
- Java变量是程序中最基本的存储单元,要素包括变量名、变量类型、作用域
- 不建议一行声明多个变量
2)常量constant
- 初始化initialize后的值不可变
- 特殊的变量,其值被设定后在程序运行过程中不可被改
**
- 修饰符,不分先后顺序
- 变量命名规范
**
5. 运算符
- 优先级:()→一元运算符→算数运算符
- 一般直接用括号(反而更规范)
- cast:转换
1)基本运算符
- 运算时,最终结果类型与参加运算的变量类型中占用内存大的变量类型一致
- 关系运算符
2)自增自减运算符、初识Math类
①自增减运算符
- 一元运算符:在运算中有先后顺序
②初识Math类
③逻辑运算符
3)位运算符、 三元运算符及小结
①位运算符
- 与或、异或、取反
- 左移、右移
②扩展赋值运算符
- 面试拓展:字符连接符首次出现在字符串后边,若首次出现在数值类型后边则为算数运算符
③三元运算符及小结
6.包机制、Java Doc
1)包机制
- 包的本质-是件夹
- 为更好的组织类,用于区别类名的命名空间
- package语句在最上边
- 通配符
基础:阿里巴巴开发手册(淘宝)
2)JavaDoc
-
jdk帮助文档
-
javadoc命令是用来生成自己API文档的
- 加在类上面就是类的注释,加在方法上面就是方法的注释
- cmd进入doc命令行生成javaDoc文档