Java 作为一门稳定、严谨、广泛应用的编程语言,其基础语法清晰、规范,非常适合作为第一门编程语言。本篇文章将围绕 Java 入门最核心的九个知识点进行系统梳理:注释、关键字、变量、标识符、数据类型、运算符、字符串拼接、类型转换、赋值、函数(方法)定义
无论你是初学者,还是在整理自己的学习笔记,这篇文章都能帮助你快速建立清晰的知识框架。


一、注释:写给人看的代码说明

注释不会被编译执行,但能极大提升代码可读性。

1. 单行注释

// 这是单行注释

2. 多行注释

/*
  多行注释
  可用于解释复杂逻辑
*/

3. 文档注释(可生成 API 文档)

/**
 * 文档注释示例
 * @author xin
 */

二、关键字:Java 的保留字

关键字是 Java 预留的具有特殊含义的单词,不能作为变量名或类名。

常见关键字分类如下:

  • 数据类型类:int、double、boolean、char
  • 流程控制类:if、else、switch、for、while、break
  • 面向对象类:class、extends、implements、this、super
  • 修饰符类:public、private、protected、static、final
  • 其他:return、new、void、package、import

掌握关键字的意义,是理解 Java 语法的基础。


三、变量:存储数据的容器

变量用于保存数据,使用前必须声明。

int age = 18;
double price = 9.9;
boolean flag = true;

命名规范:

  • 小驼峰命名:userName
  • 不能以数字开头
  • 不能使用关键字
  • 尽量做到“见名知意”

四、标识符:程序中自定义的名字

标识符包括:变量名、方法名、类名、包名等。

规则

  • 由字母、数字、下划线 _、美元符号 $ 组成
  • 不能以数字开头
  • 不能使用关键字
  • 区分大小写

命名规范

  • 类名:大驼峰 StudentInfo
  • 方法名/变量名:小驼峰 getName

五、数据类型:Java 的强类型体系

Java 是强类型语言,所有变量必须有明确类型。

1. 基本数据类型(8 个)

类型 占用 示例
byte 1 字节 byte b = 1;
short 2 字节 short s = 10;
int 4 字节 int n = 100;
long 8 字节 long l = 100L;
float 4 字节 float f = 1.2f;
double 8 字节 double d = 3.14;
char 2 字节 char c = ‘A’;
boolean 1 字节 boolean flag = true;

2. 引用数据类型

  • String
  • 数组
  • 类、接口

六、运算符:让数据“动”起来

1. 算术运算符

+ - * / % ++ --

2. 比较运算符

== != > < >= <=

3. 逻辑运算符

&& || !

4. 赋值运算符

= += -= *= /= %=


七、字符串拼接:最常用的操作之一

Java 使用 + 进行字符串拼接。

String name = "xin";
System.out.println("Hello " + name);

注意:表达式从左到右执行

System.out.println(1 + 2 + "A"); // 3A
System.out.println("A" + 1 + 2); // A12

八、类型转换:不同类型之间的“沟通”

1. 自动类型转换(小 → 大)

int a = 10;
double b = a;

2. 强制类型转换(大 → 小)

double x = 9.8;
int y = (int) x; // y = 9

3. 字符串与基本类型互转

int n = Integer.parseInt("123");
String s = String.valueOf(123);

九、赋值:给变量存值

int a = 10;
a += 5; // 等价于 a = a + 5

赋值表达式本身有返回值,因此可以链式赋值:

int a, b, c;
a = b = c = 10;

十、函数(方法)定义:Java 的行为单位

Java 中所有方法必须写在类中。

基本格式

修饰符 返回值类型 方法名(参数列表) {
    方法体;
    return 返回值;
}

示例

public static int add(int a, int b) {
    return a + b;
}

无返回值方法

public static void sayHello() {
    System.out.println("Hello");
}

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐