JAVA基础随笔_01

112 阅读1分钟

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:

使用IDEA生成JavaDoc

B. 使用DOS窗口:

image-20220911114627482


END(诸多网图,如侵即删)


2022年9月11日于天津