软件园学生在线

  • {{ item.name }}
  • 2023试用期

登录与注册

后端零 江泽宇

  • Naughty Jiang
  • 2023-10-15
  • 0

Java学习笔记

注释

// 行注释
/*
块注释
*/

命名规范

  • 常量:全大写 下划线式,例如:CUR_RESULT
  • 变量、方法:首小写 后首字母大写 驼峰式,例如:getUserName
  • 类、接口:首字母大写 驼峰式,例如:StudentScore

基本数据类型

整型

  • 字符类型 byte

  • 短整型 short

  • 整型 int

  • 长整型 long

浮点型

  • 单精度浮点型 float

  • 双精度浮点型 double

布尔型

  • 布尔型 boolean

字符型

  • 字符型 char

转义字符

\0x     // 八进制字符
\u      // 十六进制Unicode字符
\'     // 单引号
\"     // 双引号
\\      // 反斜杠
\r      // 回车
\n      // 换行
\f      // 走纸换页
\t      // 下一制表位
\b      // 退格

运算符

算术运算符

  • 加 +

  • 减 -

  • 乘 *

  • 除 /

  • 模 %

  • 自加 ++

  • 自减 --

  • --

关系运算符

  • 判等 ==
  • 判不等 !=
  • 判大于 >
  • 判小于 =
  • 判小于等于 <=

逻辑运算符

  • 与 &&
  • 或 ||
  • 非 !

赋值运算符

  • =

  • +=

  • -=

  • *=

  • /=

  • %=

控制语句

条件语句

if

if (i > 0) {
    System.out.println("Your input is above 0.");
} else if (i == 0) {
    System.out.println("Your input is 0.");
}else {
    System.out.println("Your input is below 0.");
}

switch

switch (i){
    case 1:
        System.out.println("i = 1");
        break;
    case 2:
        System.out.println("i = 2");
        break;
    default:
        System.out.println("The input is out of range");
}

循环语句

for

for (int i = 1; i <= 10; i++) {
    System.out.println(i);
}

while

while (i <= 10) {
    System.out.println(i++);
}

do-while

do {
    System.out.println(i++);
} while (i <= 10);

数组

一维数组

// 声明一维数组
int[] a = new int[4];
int[] a = new int{0,0,0,0};
int[] a = {0,0,0,0};
// 三种任选其一即可

二维数组

int[][] a = new int[2][2];
int[][] a = new int{
    {0,0},
    {0,0},
}

可变长度参数表&数组的遍历

public static void main(String[] args) {
    ad(1,2,3,4,5);
    }
public static void ad(int... list) {
    for (int temp : list) {
        System.out.println(temp);
    }
}

类、对象、方法

// 创建Animals类
public class Animals {
    public double weight, height;
    // 构造setWeight和setHeight方法
    public void setWeight(double weight) {
        this.weight = weight;
    }
    public void setHeight(double height) {
        this.height = height;
    }
// 创建panda对象
    public static void main(String[] args) {
        Animals panda = new Animals();
        // 调用setWeight和setHeight方法
        panda.setHeight(100);
        panda.setWeight(99);
        System.out.println("熊猫的身高是" + panda.height + "cm");
        System.out.println("熊猫的体重是" + panda.weight + "kg");
    }
}

类的继承

public class Mammal extends Animals {
    // 类的继承
}

异常

try {
   // 程序代码
} catch (ExceptionName e1) {
   // catch块
}
Naughty Jiang
Naughty Jiang
© 2025 软件园学生在线
Theme by Wing