JAVA基础随笔_01:
1. 声明和定义的区别:
2. 强类型语言和弱类型语言
- 强类型语言:先定(声明)后才能赋值 && 只要不经过显示强制转换,它永远是定义时的数据类型
- 弱类型语言:可以先使用用再定义(声明)&& 该变量根据环境变化自动进行转换
3. 进制转换
- 十进制
- 八进制
- 十六进制
public class Demo01 {
public static void main(String[] args) {
// 强数据类型: 定义(声明)后才能赋值
// 进制的类型转换
// 十进制
int i = 10;
// 八进制 0x; x = [1,10]
int i1 = 0100;
// 十六进制 0x; x = [0~9,A~F] (共16位)
int i2 = 0xa0;
System.out.println("i:" + i);
System.out.print("i1:" + i1 + "\n");
System.out.println("i2:" + i2);
}
}
4. 浮点数
- float(单精度): 有限的,离散的,有舍入误差,接近但不等于
- double(双精度):
- BigDecimal(Java Math:数学工具类)
5. Java中定义long & float需要添加L | F后缀
- Java中整数的默认数据类型是int,如定义为long类型,则必加后缀‘L’
- Java中浮点数的默认数据类型是double,如定义为float类型,则必加后缀'F'
6. JavaDoc生成文档
- 编辑/** */里(class上或method上)的参数注释
- cmd进入该文件夹目录下
- 执行javadoc -encoding UTF-8 -charset UTF-8 Demo01.java
(文件全名)
A. 使用IDEA -> Tool(工具栏) -> Generater JavaDoc:
B. 使用DOS窗口:
END(诸多网图,如侵即删)
2022年9月11日于天津