二、Java基础概念

143 阅读4分钟

注释

注释概念

注释是在程序指定位置添加的说明信息,就是对一段代码的解释

注释分类

  • 单行注释

    • // 注释信息
  • 多行注释

    • /* 注释信息 */
// 类名要和文件名保持一致
public class HelloWorld {
    // main方法,表示程序的主入口
    public static void main(String[] args) {
        /* 输出语句(打印语句)
        会把小括号里面的内容进行输出打印 */
        System.out.println("HelloWorld");
    }
}
  • 文档注释(高级用法)
    • /** 注释信息 */

Snipaste_2023-05-01_13-58-20.png

注释的使用细节

  • 注释内容不会参与编译和运行,仅仅是对代码的解释说明
  • 不管是单行注释还是多行注释,在书写的时候不要嵌套

关键字

关键字

被Java赋予特定含义的英文单词

关键字特点

  • 关键字的字母全部小写
  • 常用的代码编辑器,针对关键字有特殊的颜色标记,非常直观

Java中的关键字

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

class关键字

用于(创建/定义)一个类,类是Java最基本的组成单元

字面量

字面量

告诉程序员:数据在程序中的书写格式

字面量的分类

字面量类型说明举例
整数类型不带小数点的数字666、-88
小数类型带小数点的数字13.14、-5.21
字符串类型用双引号括起来的内容"HelloWorld"、"前端程序员"
字符类型用单引号括起来的,内容只能有一个'A'、'0'、'我'
布尔类型布尔值,表示真假只有两个值:true、false
空类型一个特殊的值,空值值是:null
public class ValueDemo1 {
    public static void main(String[] args) {
        // 掌握常见数据在代码中的书写

        // 整数
        System.out.println(666);
        System.out.println(-666);

        // 小数
        System.out.println(1.9);
        System.out.println(-1.8);

        // 字符串
        System.out.println("前端程序员");

        // 字符
        System.out.println('男');
        System.out.println('女');

        // 布尔值
        System.out.println(true);
        System.out.println(false);

        // 空
        // 细节:null不能直接打印
        // 若要打印null,只能用字符串的形式进行打印
        System.out.println("null");
    }
}

特殊字面量书写

  • 制表符:\t
    • 在打印的时候,把前面的字符串的长度补齐到8,或者8的整数倍。最少补1个空格,最多补8个空格
  • 空类型:null
public class ValueDemo2 {
    public static void main(String[] args) {
        // 掌握制表符使用
        System.out.println("name" + "\t" + "age");
        System.out.println("tom" + "\t" + "27");
    }
}

变量

什么是变量?

变量:在程序的执行过程中,其值有可能发生改变的量(数据)

变量的使用场景

当某个数据经常发生改变时,可以用变量进行存储。当数据变化时,只要修改变量里面记录的值即可

如用户名,密码等

变量的定义格式

  • 数据类型 变量名 = 数据值
    • 数据类型:为空间中存储的数据,加入类型【限制】整数、小数...
    • 变量名:为空间起的名字
    • 数据值:存在空间里面的数值
数据类型关键字
整数int
浮点数double
public class VariableDemo1 {
    public static void main(String[] args) {
        // 定义变量
        // 数据类型 变量名 = 数据值
        // 数据类型:限定了变量能存储数据的类型
        // int(整数) double(小数)
        // 变量名:存储空间的名字
        // 作用:方便以后使用
        // 数据值:真正存在变量中的数据

        // 等号:赋值。把右边的数据赋值给左边的变量
        int a = 10;
        System.out.println(a); // 10
    }
}

变量的使用方式

输出打印
int a = 10;
System.out.println(a);
参与计算
int a = 10;
int b = 20;
System.out.println(a + b); // 30
修改记录的值
int a = 10;
System.out.println(a); // 10
a = 20
System.out.println(a);
public class VariableDemo2 {
    public static void main(String[] args) {
        // 1. 基本用法
        // 定义变量,再进行输出
        int a = 10;
        System.out.println(a); // 10

        // 2. 变量参与计算
        int b = 30;
        int c = 20;
        System.out.println(b + c);

        // 3. 修改变量记录的值
        a = 50;
        System.out.println(a); // 50

        // 注意事项
        // 在一条语句中,可以定义多个变量
        int d = 100, e = 200, f = 300;
        System.out.println(d);
        System.out.println(e);
        System.out.println(f);

        // 变量在使用之前必须要赋值
        // 建议:定义变量时直接赋值,不要把赋值分开
        int g;
        g = 500;
        System.out.println(g);
    }
}

变量的注意事项

  • 只能存一个值
  • 变量名不允许重复定义
  • 一条语句可以定义多个变量
  • 变量在使用之前一定要进行赋值
  • 变量的作用域范围

小结

  • 定义格式

    • 数据类型 变量名 = 数据值;
  • 使用变量

    • 输出打印
    • 参与计算
    • 修改记录的值
  • 使用场景

    • 重复使用某个值
    • 某个数据经常发生改变
  • 注意事项

    • 变量只能存一个值
    • 变量名不能重复
    • 一条语句可以定义多个变量
    • 使用前一定要赋值