java初始

2026-05-09 10:51:12

Java 入门

Java 特点

  • 平台无关性:一次编写,到处运行
  • 面向对象:封装、继承、多态 — 提高代码的复用性、可维护性和扩展性
  • 强类型:变量必须声明类型 — 安全和稳定,减少运行时错误
  • 自动内存管理:通过垃圾收集器(GC)自动释放不再使用的内存
  • 广泛应用:企业级应用、Web 开发、移动应用、游戏开发等

Java 体系

版本 全称 说明
Java SE Standard Edition 标准版,核心 API,桌面应用
Java EE Enterprise Edition 企业版,增加 Web 服务、分布式计算
Java ME Micro Edition 微型版,移动设备、嵌入式设备

程序结构

Java 程序由三部分组成:方法代码语句

类名注意事项

  1. public 修饰时,文件名必须和类名保持一致
  2. 首字母大写
  3. 类必须包含至少一个方法,入口方法必须命名为 main

编译与运行

# 编译:生成 .class 字节码文件
javac HelloJava.java

# 运行
java HelloJava

运行原理

  1. 编写源代码
  2. 编译源代码
  3. 加载字节码
  4. 执行字节码
  5. 垃圾回收

编译源代码的原因

  • 提高执行效率:字节码可直接被 JVM 执行
  • 平台无关性:可在任何安装了 JVM 的系统上运行
  • 错误检查:编译过程检查语法错误和类型错误
  • 优化:提升程序整体性能
  • 保护源代码:字节码不易直接阅读

注释

三种注释方式

类型 写法 用途
单行注释 // 注释内容 简短说明
多行注释 /* 注释内容 */ 多行说明
文档注释 /** 注释内容 */ 生成 API 文档

文档注释示例

/**
 * 文档注释测试类
 * @author 小桃子
 * @version 1.0
 * 创建日期:2021-07-20
 */
/**
 * 提供两个参数,进行加法计算。
 * @param a 整型数据
 * @param b 整型数据
 * @return 两个参数的加法计算值
 */

生成文档

javadoc -d /home/project/docs1 TestComment.java

← 返回文章列表