java基础复习-01_概念理解

本文介绍了Java编程的基础知识,包括不同类型的注释(单行、多行、文档注释),强调了良好的注释习惯。讨论了Java的数据类型,如基本类型(整数扩展、浮点数及其精度问题)、引用类型和布尔值扩展。同时,提到了变量命名规则,以及浮点数比较的注意事项。最后,涉及了强制类型转换和字符串常量池的浅拷贝特性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

java基础

注释(不会被执行)

书写注释是一个好的习惯
  • 单行注释 // 内容
  • 多行注释 /* 内容 */
  • 文档注释 /** 回车

题外话:去file->projiect settings里把SDK配置一下 省的报错

在这里插入图片描述

彩蛋

有趣的代码注释

标识符

  1. 大小写敏感
  2. 可以使用中文名,但不建议使用
  3. 不能使用关键字作为变量名或方法名

关键字

在这里插入图片描述

数据类型

基本类型

  1. byte
  2. short
  3. int
  4. long
  5. float
  6. double
  7. char
  8. Boolean

引用类型

  1. 接口
  2. 数组

数据类型扩展及面试题讲解

#整数扩展
#二进制 	 以0b开头
#八进制 	 以0开头
#十六进制   以0x开头
//银行业务怎么表示  //答:用BigDecimal 数学工具类
public class HelloWorld {
    public static void main(String[] args) {
        //float 大约 接近但不等于 舍入误差

        float f=0.1f;   //0.1
        double d=1.0/10; //0.1
        System.out.println(f==d);//false
        float d1=2323232323131f;
        float d2=d1+1;
        System.out.println(d1==d2);//true

        //最好避免用浮点数比较
        //最好避免用浮点数比较
        // 最好避免用浮点数比较
    }
}

强制类型转换

在这里插入图片描述

转义字符

  1. \t制表符
    \n换行
    ...
    

==

public class HelloWorld {
    public static void main(String[] args) {
        
        String sa=new String("hello world");
        String sb=new String("hello world");
        System.out.println(sa==sb);//false
        
        String sc="hello world";
        String sd="hello world";
        System.out.println(sc==sd);//true
 
    }
}

布尔值扩展

public class HelloWorld {
    public static void main(String[] args) {
        Boolean flag=true;
        if(flag==true){} //新手
        if(flag){}       //老手
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值