Java基础01

注释

  1. 单行注释

    //双斜杠
    
  2. 多行注释

    /*多行注释   /*  */
    	多行注释
    	多行注释
    	多行注释
    	多行注释
    	多行注释
    */
    
  3. 文档注释

    //JavaDoc:文档注释   /** */
    /**
         * @author 作者名
         * @version 版本号
         * @since 指明需要最早使用的jdk版本
         * @param 参数名
         * @return 返回值情况
         * @throws 异常抛出状况
         */
    

标识符

  • 标识符只能以字母(A-Z 或者 a-z)、美元符($)或者下划线(_)开始
  • 不能使用关键字作为变量名或方法名

数据类型

基本数据类型及拓展

  1. 整型

    • byte(1个字节)
    • short(2个字节)
    • int(4个字节)
    • long(8个字节,数据后面加“L”)

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

  2. 浮点型

    • float(4个字节,数据后面加“F”)
    • double(8个字节)

    银行业务表示:浮点数表示有限,表示数是离散的,存在舍入误差,是一个大约,接近但不等于。因此要使用 BigDecimal 类表示银行业务。

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

  3. 字符型

    • char(2个字节)

    字符本质上还是数字,通过对比 Unicode 表或者 ASCII 表将数字转换为字符

  4. 布尔型

    • boolean(1位,只有true和false两个值)

引用类型

  • 接口
  • 数组

类型转换

  • 自动转换 (低—>高)
  • 强制转换 (高—>低):(类型)变量名 转换过程中可能出现内存溢出,或者精度问题

变量与常量

变量

  • 静态变量
  • 实例变量
  • 局部变量
public class Demo01 {

    //静态变量   static
    static double money = 1500;

    /*
    实例变量:从属于对象。如果没有初始化,值为类型的默认值。
        整型变量默认值为:0    0.0
        字符型变量默认值为:U0000
        布尔型变量默认值为:false
        其余类型变量默认值为:null
     */
    String name;
    String age;
    char a;

    public static void main(String[] args) {

        int i=10;   //局部变量

        System.out.println(i);  //引用局部变量

        System.out.println(money);  //引用静态变量
        
        Demo01 demo01 = new Demo01();   //引用实例变量
        System.out.println(demo01.age);
        System.out.println(demo01.name);
        System.out.println(demo01.a);
    }
}

常量

用“ final ”定义常量

命名规范

  • 类成员变量:首字母小写 驼峰原则
  • 局部变量:首字母小写 驼峰原则
  • 常量:大写字母和下划线
  • 类名:首字母大写 驼峰原则
  • 方法名:首字母小写 驼峰原则
posted @ 2021-03-06 20:11  %新手上路%  阅读(48)  评论(0)    收藏  举报