1111 字
约 3 分钟
10
第4章 第一个Java程序
无标签

第4章 第一个Java程序

面包屑导航

学习目标

  • 掌握Java程序的基本结构和语法规则
  • 学会编写第一个Hello World程序
  • 理解Java程序的编译和运行过程
  • 掌握常见编程错误的识别和解决方法
  • 熟悉Java开发环境的基本使用

Java程序基本结构

每个Java程序都有固定的结构和语法规则,理解这些基础知识是编写Java程序的第一步:

类声明 (Class Declaration)

程序的基本单元

  • 每个Java程序至少包含一个类
  • 类名必须与文件名相同
  • 使用public class关键字声明
  • 类名首字母大写(驼峰命名法)
  • 类体用大括号{}包围

主方法 (Main Method)

程序执行的入口点

  • 程序执行的起始点
  • 固定的方法签名
  • public static void main
  • 接受String数组参数
  • 包含程序的主要逻辑

输出语句 (Output Statement)

显示程序结果

  • System.out.println()方法
  • 在控制台显示文本
  • 自动换行功能
  • 支持字符串和变量输出
  • 调试程序的重要工具

第一个Hello World程序

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
        System.out.println("欢迎来到Java编程世界!");
    }
}

💻 查看完整代码 - 在线IDE体验

代码详解

  • public class HelloWorld:声明一个名为HelloWorld的公共类
  • public static void main(String[] args):主方法声明,程序执行入口
  • System.out.println():输出语句,在控制台打印文本并换行
  • 大括号{}:定义代码块的范围
  • 分号;:每个语句的结束标志

重要提示:Java是大小写敏感的语言,class、public、static等关键字必须使用正确的大小写。类名HelloWorld必须与文件名HelloWorld.java完全一致。

程序执行流程

从编写到运行的完整流程1编写源代码创建.java文件→2编译程序javac生成.class→3运行程序java执行字节码→4查看结果控制台输出

编译和运行命令

# 1. 编译Java源文件
javac HelloWorld.java

# 2. 编译成功后会生成HelloWorld.class文件

# 3. 运行编译后的程序
java HelloWorld

# 4. 程序输出结果
Hello, World!
欢迎来到Java编程世界!

常见错误和解决方案

找不到主类错误

错误信息:Error: Could not find or load main class HelloWorld原因:类名与文件名不匹配,或者没有正确编译解决方案:确保文件名为HelloWorld.java,类名为HelloWorld,先用javac编译再用java运行

编译错误

错误信息:';' expected 或 class, interface, or enum expected原因:语法错误,如缺少分号、括号不匹配等解决方案:仔细检查代码语法,确保每个语句以分号结尾,括号成对出现

中文乱码问题

问题:输出中文时显示乱码原因:字符编码不一致解决方案:使用UTF-8编码保存文件,编译时添加-encoding UTF-8参数

# 指定编码格式编译
javac -encoding UTF-8 HelloWorld.java

# 或者设置系统编码
set JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8

扩展练习

练习1:个人信息输出编写一个程序,输出你的姓名、年龄和爱好。

public class PersonInfo {
    public static void main(String[] args) {
        System.out.println("姓名:张三");
        System.out.println("年龄:20岁");
        System.out.println("爱好:编程、阅读、运动");
    }
}

练习2:ASCII艺术使用字符创建简单的图案或文字艺术。

public class AsciiArt {
    public static void main(String[] args) {
        System.out.println("  *****  ");
        System.out.println(" *     * ");
        System.out.println("*  JAVA  *");
        System.out.println(" *     * ");
        System.out.println("  *****  ");
    }
}

练习3:系统信息显示显示一些系统相关的信息。

public class SystemInfo {
    public static void main(String[] args) {
        System.out.println("=== 系统信息 ===");
        System.out.println("Java版本:" + System.getProperty("java.version"));
        System.out.println("操作系统:" + System.getProperty("os.name"));
        System.out.println("用户名:" + System.getProperty("user.name"));
    }
}

本章小结

  • Java程序由类组成,每个程序至少包含一个类
  • main方法是程序执行的入口点,具有固定的方法签名
  • Java程序需要先编译(javac)再运行(java)
  • System.out.println()用于在控制台输出信息
  • Java是大小写敏感的语言,语法严格
  • 常见错误包括类名不匹配、语法错误和编码问题

上一章:JDK、JRE和JVM 下一章:变量和数据类型 章节测试

第4章 第一个Java程序
https://clxhxhhr.top/posts/2950/
作者
clxstart
发布于
2026-09-24
许可协议
CC BY-NC-SA 4.0
评论
0 条
还没有评论,先写一条吧。