java注释
-
单行注释 //注释一行文字
-
多行注释 /*注释一段文字
-
文档注释 /**添加参数,对文档进行解释
@author 作者名
@version 版本号
@since 指明需要最早使用的jdk版本
@param 参数名
@return 返回值情况
@throws 异常抛出情况
八大基本数据类型
整数类型:byte、short、int、long(long类型要在数字后面加L,如:30L)
浮点类型:float、double(float类型要在数字后面加F,如:50.1F)
字符类型:char
布尔型类型:boolean
除了基本类型,其他的默认值均为null
整数拓展
int i=0b10; //二进制(0b)
int i1=010; //八进制(0)
int i2=10; //十进制
int i3=0x10; //十六进制(0x)
浮点数拓展
float double
/*
有限,有舍入误差,接近但不等于
最好完全避免使用浮点数进行比较
银行业务怎么表示? 数学工具类:BigDecimal
*/
字符拓展
char
//所有字符本质还是数字
//编码 Unicode表:(97=a 65=A)
//转义字符:\t 制表符,空格 \n 换行符
布尔型拓展
boolean flag=true;
//if(flag==true)等价于if(flag)
//若不初始化,默认值为false
类型转换
byte,short,char —> int —> long —> float —> double
运算中,不同类型的数据先转换为同一类型,再进行计算
//强制转换 (类型)变量名 高---低
//自动转换 低---高
/*
注意点:
1、不能对布尔型进行转换
2、不能把对象类型转换为不相干的类型
3、高--->低,强制转换,可能存在内存溢出,或者精度问题!
*/
变量和常量
/*
变量:
1.局部变量
2.类变量 static
3.实例变量:从属于对象,不初始化就是默认值
*/
/*
常量:
static final double PI=3.14;
*/
javaDoc生成文档
在命令行窗口生成javaDoc文档方法:
- 在cmd窗口输入javadoc -encoding UTF-8 -charset UTF-8 Doc.java (Doc.java为java文件名)
- 运行后在该文件夹下回生成很多文件,打开首页index.html即可
使用IDEA生成javaDoc文档方法:
可以看看这个:使用IDEA生成javaDoc文档