Day02学习日志

Day02学习日志

写注释的几种方法

  1. 单行注释

    //

  2. 多行注释

    /*

    */

  3. 文档注释

    /**

    */


标识符和关键字

  1. 注意大小写

  2. 注意命名规则

  3. 记住关键字

    image-20230610145402356

数据类型

基本数据类型

  1. 整数类型

    byte:1个字节 -128—127

    short:2个字节 -32768—32767

    int:4个字节 -2147483648—2147483647

    long:8个字节 -9223372036854775808—9223372036854775808

  2. 浮点类型

    float:4个字节

    double:8个字节

  3. 字符类型

    char:2个字节

  4. 布尔类型

    只有true和false两个值 :1个字节


引用数据类型

  1. 接口
  2. 数组

拓展

  1. 整数拓展

    进制: 二进制 0b 十进制 八进制0 十六进制 0x

int i1=10 ;
int i2=010 ;
int i3=0x10 ;
System.out.println(i1);
System.out.println(i2);
System.out.println(i3);

image-20230611103040551

  1. 浮点数拓展

    float,double 有限 离散 舍入误差 大约 接近但不等于

    最好完全避免使用浮点数进行比较

    一般使用BigDecimal来进行银行等大数字比较的事件

  2. 字符拓展

    所有的字符本质都还是数字,例如:

char i1='a' ;
System.out.println(i1);
System.out.println((int)i1);
char i2='中' ;
System.out.println(i2);
System.out.println((int)i2);

image-20230611104444154

  1. 转义字符

    有 \t 制表符 , \n 换行符 等等

  2. 对象 从内存分析

    staring a = new string("hi");
    staring b = new string("hi");
    System.out.println(a==b);
    

    结果是false

    staring c ="hi";
    staring d ="hi";
    System.out.println(c==d);
    

    结果是true

  3. 布尔值拓展

    boolean flag = true;
    if (falg == true);//新手写法
    if (flag);//老手写法 简洁
    
posted @ 2023-06-11 11:02  今天也没早起O  阅读(7)  评论(0)    收藏  举报