Java

3 分钟
60 阅读
Java

Java 入门指南

一、Java 简介

Java 是一门诞生于1995年的高级编程语言,由 Sun Microsystems(后被 Oracle 收购)开发。其核心特点是跨平台性(“一次编写,到处运行”),通过 JVM(Java虚拟机) 实现不同操作系统的兼容性。Java 广泛应用于企业级开发(如银行系统)、Android 应用开发、大数据处理(Hadoop)等领域。

二、开发环境搭建

  1. 安装 JDK

    • JDK(Java Development Kit)是 Java 开发工具包,包含编译器(javac)和运行环境(JRE)。
    • 访问 Oracle官网 下载对应操作系统的 JDK(建议选择 JDK 17 或更高版本)。
    • 安装完成后,验证是否成功:
      bash 复制代码
      java -version   # 查看 Java 版本
      javac -version  # 查看编译器版本
  2. 配置 IDE(集成开发环境)

    • 推荐工具
      • IntelliJ IDEA(社区版免费,适合新手)
      • Eclipse(开源免费,插件丰富)
    • 安装后创建 Java 项目,IDE 会自动配置编译和运行环境。

三、第一个 Java 程序

  1. 编写代码
    创建文件 HelloWorld.java,输入以下代码:

    java 复制代码
    public class HelloWorld {
        public static void main(String[] args) {
            System.out.println("Hello, World!");
        }
    }
    • 类名 HelloWorld 必须与文件名一致(区分大小写)。
    • main 方法是程序执行的入口。
  2. 编译与运行

    • 手动编译(命令行):
      bash 复制代码
      javac HelloWorld.java   # 生成 HelloWorld.class 字节码文件
      java HelloWorld         # 运行程序
    • IDE 运行:直接点击运行按钮(▶️),输出结果将在控制台显示。

四、基础语法

  1. 变量与数据类型

    java 复制代码
    int age = 25;                  // 整型
    double price = 19.99;          // 双精度浮点
    char grade = 'A';              // 字符
    String name = "John";          // 字符串
    boolean isStudent = true;      // 布尔值
  2. 运算符

    • 算术:+, -, *, /, %
    • 比较:==, !=, >, <
    • 逻辑:&&(与), ||(或), !(非)
  3. 控制结构

    • 条件语句
      java 复制代码
      if (score >= 60) {
          System.out.println("及格");
      } else {
          System.out.println("不及格");
      }
    • 循环语句
      java 复制代码
      for (int i = 0; i < 5; i++) {
          System.out.println(i);  // 输出 0 到 4
      }

五、面向对象编程(OOP)

  1. 类与对象

    java 复制代码
    // 定义类
    public class Dog {
        String name;  // 属性
        void bark() { // 方法
            System.out.println(name + ":汪汪!");
        }
    }
    
    // 创建对象
    Dog myDog = new Dog();
    myDog.name = "Buddy";
    myDog.bark();  // 输出 "Buddy:汪汪!"
  2. 核心特性

    • 封装:通过 private 隐藏属性,提供 get/set 方法控制访问。
    • 继承:子类继承父类特性(如 class Cat extends Animal)。
    • 多态:同一方法在不同对象中有不同实现(如重写 @Override)。

六、学习资源推荐

  1. 官方文档Oracle Java Tutorials
  2. 在线教程:菜鸟教程、Codecademy
  3. 书籍:《Java核心技术 卷Ⅰ》(Cay S. Horstmann)
  4. 社区:Stack Overflow、GitHub 开源项目

七、总结

Java 以清晰的语法和强大的生态成为编程新手的理想选择。通过掌握基础语法、理解面向对象思想,并持续实践项目(如简单计算器、学生管理系统),你将快速迈入编程世界。遇到问题时,善用搜索引擎和社区资源,保持耐心,逐步积累经验。

评论

评论

发表评论