2.Java基础语法核心(变量、数据类型、运算符)
2026/7/24 9:44:39 网站建设 项目流程

一、今日核心知识点

1. Java程序的基本结构

记住这个模板,以后每个Java文件都长这样:

  • public class‌:声明一个公共类,public表示这个类可以被其他任何类访问;class是定义类的关键字。
  • HelloWorld‌:这是类名。根据 Java 规范,如果类被public修饰,那么‌文件名必须与类名完全一致‌(即文件必须叫HelloWorld.java),且区分大小写。
  • { ... }‌:大括号包裹的内容属于这个类。
public class HelloWorld { // 类名必须和文件名一致 public static void main(String[] args) { // 主方法,程序的入口 System.out.println("Hello, Java!"); // 打印输出 } }
  • 重点理解‌:main方法是JVM启动时寻找的第一个方法,所有代码逻辑从这里开始执行。

2. 变量与数据类型

java是‌强类型语言‌,定义变量时必须指定类型。

  • 基本数据类型(8种)‌:
    • 整数:byte,short,int(最常用),long
    • 浮点数:float,double(最常用)
    • 字符:char(单引号,如'A')
    • 布尔:boolean(只有truefalse)
  • 引用数据类型‌:
    • String(字符串,双引号,如"Hello") —虽然它不是基本类型,但初期使用频率极高。

3.最常用的数据类型

  • int‌:‌整数‌。

场景:年龄、数量、循环计数、ID。

示例int age = 18;

  • double‌:‌小数‌。

场景:价格、身高、体重、平均分。

示例double price = 9.9;

  • String‌:‌字符串‌。

场景:姓名、地址、任何文本信息。

示例String name = "张三";(注意双引号)

  • boolean‌:‌布尔值‌。

场景:开关、判断条件(如是否登录、是否及格)。

示例boolean isPass = true;

4.最常用的定义位置

  • 局部变量‌(在方法里):

特点:‌必须先赋值才能用‌,用完就销毁。

场景:临时计算、接收输入。

示例int sum = a + b;

  • 成员变量‌(在类里、方法外):

特点:有默认值(int为0, String为null),描述对象属性。

场景:学生类的姓名、年龄。

示例public class Student { String name; }

5. 标识符命名规范

  • 硬性规定‌: 只能包含字母、数字、下划线_、美元符号$;‌不能以数字开头‌;区分大小写。
  • 行业规范‌:
    • 类名:大驼峰命名法(如StudentInfo
    • 变量/方法名:小驼峰命名法(如studentName,getScore
    • 常量:全大写加下划线(如MAX_SPEED

6. 运算符

  • 算术运算符‌:+,-,*,/,%(取余)
    • 注意:整数除以整数结果还是整数(如5 / 2 = 2,而不是2.5)。
  • 赋值运算符‌:=,+=,-=
  • 自增自减‌:++,--
    • 难点:a++(先使用后加) 和++a(先加后使用的区别)。

二、今日实操练习(在IDEA中完成)

不要只看不练,请亲手敲入以下代码并运行,观察结果:

注意idea配置 看上个文章 已完整下载和配置

‌1.创建项目‌:

打开 IDEA,点击New Project-> 选择Java-> 设置项目名称(如JavaLearn)-> 点击Create

(1)初始新项目

(2)已有打开的项目

点击顶部菜单 ‌File‌ -> ‌Close Project‌(关闭项目)再按照初始新项目 开始操作

‌2.创建类文件

  • 在左侧项目栏找到src文件夹。
  • 右键点击src->New->Java Class
  • 输入类名(例如HelloWorld),回车。
  • 打开文件HelloWorld,小技巧:输入psvm然后按Tab键,IDEA 会自动生成main方法;输入sout然后按Tab键,会自动生成打印语句。
public class HelloWorld { psvm 直接按下tab键 }
public class HelloWorld { public static void main(String[] args) { } }
public class HelloWorld { public static void main(String[] args) { System.out.println("hello java"); } }

3. 怎么运行?

  • 方法 A‌:点击代码行号左侧绿色的 ‌三角形播放按钮‌。
  • 方法 B‌:在代码编辑区任意位置右键,选择Run 'HelloWorld.main()'
  • 结果查看‌:IDEA 底部会弹出Run窗口,显示Hello, Java!即表示运行成功。

新手常见报错及解决

  • “找不到符号”或乱码‌:
    • 检查所有标点符号(分号;、括号()、引号"")是否都在‌英文输入法‌状态下输入。中文标点会导致编译失败。
  • “类名与文件名不一致”‌:
    • Java 规定,public class后面的名字必须和文件名完全一致(包括大小写)。例如类名是HelloWorld,文件必须是HelloWorld.java
  • “不是内部或外部命令”‌:
    • 如果在 CMD 中输入javac提示此错误,说明之前的 ‌环境变量配置未生效‌。请重启电脑或重新检查 Path 变量配置。

三、解读日志

你看到的这段信息是 IntelliJ IDEA 运行 Java 程序后的标准输出日志。对于初学者来说,只要看到最后一行Process finished with exit code 0,就代表你的代码已经正确执行且没有任何错误。

  • 启动命令‌:
    E:\Java\jdk-17\...\java.exe ... HelloWorld
    这表示 IDEA 调用你安装的 JDK 17 中的java.exe程序来启动名为HelloWorld` 的类。
  • 参数配置‌:
    -javaagent:...,-Dfile.encoding=UTF-8,-classpath ...
    这些是 IDEA 自动添加的运行参数,用于设置编码格式、类路径(告诉 JVM 去哪里找编译好的 `.class文件)以及 IDEA 自身的调试代理。你不需要手动修改这些。
  • 程序输出‌:
    hello java
    这是你代码中System.out.println("hello java");打印出来的结果。说明你的代码逻辑正确执行了。
  • 退出状态‌:
    Process finished with exit code 0
    这是最关键的一行。
    • exit code 0‌:表示程序‌正常结束‌,没有发生任何异常或错误。
    • 如果这里显示exit code 1或其他非零数字,才代表程序出错了(比如报错、崩溃)。

四、解读代码

1.System.out.println

作用是‌将信息输出到控制台‌,并在输出内容后自动换行。

2.System.out.print

作用是‌将信息输出到控制台‌,注意这里不会换行。

3.代码示例对比

public class HelloWorld { public static void main(String[] args) { // println: 打印后自动换行 System.out.println("Hello"); System.out.println("World"); // 输出结果: // Hello // World System.out.println("---分割线---"); // print: 打印后不换行 System.out.print("Hello"); System.out.print("World"); // 输出结果: // HelloWorld } }

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询