Java学习日记02

Java学习日记02

注释

注释是帮助你在以后看代码时能快速理解代码

java中的注释有三种:

单行注释://注释内容

多行注释:/ * 注释内容 * /

文档注释:JavaDoc,//* 注释内容*/

标识符

类名,变量名以及方法名都被称为标识符

在这里插入图片描述

注意

  • 所有的标识符都应该以字母,美元符,下划线开始
  • 首字母之后可以是字母,美元符,下划线或数字的任何字符组合
  • 不能使用关键字作为变量名或者方法名
  • 标识符是大小写敏感的
  • 可以使用中文命名,但是一般不建议使用,拼音也不建议

数据类型

Java的数据类型分为两大类

  • 基本数据类型
    1. 整数类型
      • byte:1字节,-128~127
      • short:2字节,-32768~32767
      • int:4字节,-2147483648~2147483647
      • long:8字节,-9223372036854775808~9223372036854775807
    2. 浮点类型
      • float:4字节
      • double:8字节
    3. 字符类型
      • char:2字节
    4. Boolean类型
      • true和false
  • 引用类型
    1. 接口
    2. 数组

拓展

整数拓展

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

浮点数拓展

  • float表示的数都是大约值,是接近但不等于的,所以尽量避免使用浮点数进行比较

  • 如果需要使用浮点数进行计算且不能有误差,可以使用BigDecimal这个类来计算

字符拓展

  • 字符可以强制转换为int类型
  • 所有的字符本质是数字

布尔值拓展

boolean b = true;
if(b==true){}
//等价于,前者是新手常用的方式,后者则是老手
if(b){}

类型转换

在运算中,不同类型的数据需要先转换为同一类型,之后再进行运算

在这里插入图片描述

强制类型转换

(类型)变量名 高—低

自动类型转换

由低到高转换可以直接转换

注意

  1. 不能对布尔值进行转换
  2. 不能把对象类型转换为不相干的类型
  3. 在把高容量转换为低容量的时候,强制转换
  4. 转换的时候可能存在内存溢出或者精度问题

变量

变量即为可以变化的量

Java是强类型语言,每个变量必须声明其类型

Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域

格式为:

在这里插入图片描述

注意事项:

  • 每个变量都有类型,类型可以是基本类型,也可以是引用类型
  • 变量名必须是合法的标识符
  • 变量声明是一条完整的语句,因此每个声明都必须以分号结束

变量作用域

  • 类变量
    1. 写在类中的变量
    2. 关键字static
    3. 从属于类,与类同生同死
  • 实例变量
    1. 可以写在类中间
    2. 从属于对象,如果不进行初始化,数值类型初始值一般为0或者0.0,字符串类型默认值为十六进制0000,布尔类型默认值为false,其他类型初始值一般为null
  • 局部变量
    1. 写在方法中的变量
    2. 只在方法内有用
public class Demo{
    //类变量
    static double salary = 2500;
    
    
    //实例变量
    String name;
    int age;
    
    //main方法
    public static void main(String[] args){
        //局部变量:必须声明和初始化值
        int i=10;
        System.out.println(i);
        
        //实例变量
        //变量类型 变量名字=new Demo01();
        Demo01 demo01=new Demo01();
        System.out.println(demo01.age);
        System.out.println(demo01.name);
        
        //类变量,关键字static
        System.out.println(salary);
    }
    //其他方法
    public void add(){
        
    }
}

常量

初始化之后就不能再改变的值,不会变动的值

所谓常量是一种特殊的变量,它的值被设定之后就不允许再改变

常量名一般使用大写字符

//final 常量名 = 值;
final double PI = 3.14;

变量的命名规则

  • 所有的变量,方法,类名要见名知意
  • 类成员变量:首字母小写和驼峰原则,monthSalary
  • 局部变量:首字母小写和驼峰原则
  • 常量:大写字母和下划线,MAX_VALUE
  • 类名:首字母大写和驼峰原则,Man,GoodMan
    l 常量名 = 值;
    final double PI = 3.14;

## 变量的命名规则

- 所有的变量,方法,类名要见名知意
- 类成员变量:首字母小写和驼峰原则,monthSalary
- 局部变量:首字母小写和驼峰原则
- 常量:大写字母和下划线,MAX_VALUE
- 类名:首字母大写和驼峰原则,Man,GoodMan
- 方法名:首字母小写和驼峰原则,run(),runRun()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值