Java基础
JAVA基础
注释
//单行注释
/* 多行注释 */
/**
*文档注释
*@Author参数注解
*/
关键字

标识符
- 不可使用关键字做标识符
- java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。
- 所有标识符都应以字母、$、_ 开始
- 首字母之后可以是字母、$、_、数字的任意组合
- 不可重复定义
- 标识符大小写敏感
数据类型
-
基本类型
数值类型
boolean类型
-
引用类型
类
接口
数组

-
八大数据类型
-
整数
int(类Integer) byte short long(赋值在数字后加L)
-
小数:浮点数
float(数字后加F) double
-
字符
char (字符串,String不是关键字,类 。String name="name")
-
布尔值:是非
boolean(true、false)
-
-
字节
位bit:计算机内部储存数据最小单位,11001100是一个八位的二进制数
字节byte(B):计算机忠数据处理基本单位
1B=8bit
字符:指计算机使用的字母、数字、字和符号
1bit表示1位
1Byte表示一个字节 1B=8b
1024B=1KB 1024KB=1M 1024M=1G 1024G=1TB
-
浮点数
银行业务表示钱用 BigDecimal 数学工具类
float 有限 离散 舍入误差
最好完全使用浮点数进行比较
-
字符
所以字符本质为数字(Unicode)
-
转义字符
\t \n...
-
优先级
低 byte,short,char->int->long->float->double 高
强制转换 (类型)变量名 高->低 (尽量避免内存溢出)
自动转换 低->高
-
命名规范
- 所有变量、方法、类名:见名知意
- 类成员变量:首字母小写和驼峰原则,除首字母外后面单词首字母大写
- 局部变量:首字母小写和驼峰原则
- 敞亮:大写字母和下划线
- 方法名:首字母小写和驼峰原则
运算符(可以用括号选择运算优先级)
- 算数运算符:+、-、*、/、%、++、--
- 赋值运算符:=
- 关系运算符:>、<、>=、<=、==、!=instanceof
- 逻辑运算符:&&(短路运算,左边为FALSE右边将不执行)、||、!
- 位运算符:&、|、^、~、>>(/2)、<<(*2)效率极高、>>>(二进制)
- 条件运算符:?:(三目运算符)x?y:z(如果x==true,则结果为y,否则为z)
- 扩展赋值运算符:+=、-=、*=、/=
包机制
必须在文件第一行引用,引用其他包避免包内文件名重复
一般利用公司域名倒置作为包名
*通配符,导入包内所有
推荐《阿里巴巴开发手册》
JavaDoc生成API
用来生成自己的API文档
参数信息
@author作者名
@version版本号
@since指明需要最早使用的jdk版本
@param参数名
@return返回值情况
@throws异常抛出情况

浙公网安备 33010602011771号