Java基础语法01

Java基础语法 01



1. 注释

//单行注释

/*
  多行注释
*/

/**
 * @Description JavaDoc文档注释
 * @Author Beyond
 */

2. 标识符

2.1 类名、变量名、方法名都叫标识符。

  • 所有标识符都以字母(A-Z,a-z)、美元符($)、下划线开头(_)
  • 不能使用关键字作为变量名和方法名
  • 大小写敏感

2.2 关键字

abstract、assert、boolean、break、byte、case、catch、char、class、const、continue、default、do、double、else、enum、extends、false、final、finally、float、for、goto、if、implements、import、instanceof、int、interface、long、native、new、null、package、private、protected、public、return、short、static、strictfp、super、switch、synchronized、this、throw、throws、transient、true、try、void、volatile、while


3. 数据类型

3.1 强类型语言

​ 所有变量都必须定义后使用

3.2 分类

  • 基本类型
    1. 数值类型
      • 整数类型
        1. int(4字节)
        2. byte(1字节)
        3. short(2字节)
        4. long(8字节)
      • 浮点类型
        1. float(4字节)
        2. double(8字节)
      • 字符类型
        1. char(2字节)
        2. String(类,不是关键字)
    2. bool类型(1 bit)
      • boolean
  • 引用类型
    1. 接口
    2. 数组

4. 类型转换

4.1 强制类型转换

​ (类型)变量名

4.2 自动类型转换

4.3 注意

  • 不能对布尔值进行转换

  • 不能把对象类型转换为不相干的类型

  • 高容量到低容量,使用强制转换

  • 转换的时候可能遇到内存溢出或者精度问题

    JDK7的新特性,数字之间可以用下划线分割

    int money = 10_0000_0000;
    int money = 1000000000;
    //二者意义相同
    

5. 变量

要求:有类型、合法标识符、完整语句


6. 变量作用域

6.1 类变量

6.2 实例变量

​ 从属于对象,不初始化会有默认值

6.3 局部变量

public class Variable{
    static int allClicks = 0;//类变量
    String str = "Hello World";//实例变量
    
    public void method(){
		int i=0; //局部变量       
    }
}

7. 常量

final关键字

posted @ 2022-07-25 19:22  寒於水  阅读(20)  评论(0)    收藏  举报