【JavaSE入门 - 01】Java初认识

java简介和开发环境的安装配置

  • 一、java起源和发展历史
  • 二、java简介
  • 三、java程序运行原理
  • 四、java开发工具包(JDK)的安装配置
    • 4.1jdk在不同平台的安装步骤:
      • 4.1.1在Windows系统上安装JDK的步骤(主要讲解):
      • 4.1.2在Linux系统上安装JDK的步骤(次要):
      • 4.1.3在macOS上安装JDK的步骤(次要):
      • 4.2JDK文件目录结构简介
        • 4.2.1Windows系统上的JDK目录结构
        • 4.2.2macOS和Linux系统上的JDK目录结构
        • 五、Eclipse的基本使用方法
        • 六、Java项目的创建过程
        • 七、Java程序的基本结构
        • 八、任务1:使用代码绘制圣诞树
        • 九、任务2:设计圆的周长/面积计算程序

          一、java起源和发展历史

          Java是一种由Sun Microsystems(后被Oracle收购)开发的面向对象编程语言。以下是Java语言的起源和发展历史:

          1. 起源:

            • Java最初由Sun Microsystems的工程师James Gosling在1991年开始开发,最初被称为Oak。Oak最初是为了支持家用电器和机顶盒等嵌入式系统的开发而设计的。
            • 1995年,Sun Microsystems发布了Java 1.0版本,正式将语言命名为Java。Java的口号是“Write Once, Run Anywhere”(一次编写,到处运行),强调了其跨平台特性。
            • 发展历史:

              • Java 1.0:1995年发布,引入了Java虚拟机(JVM)和标准类库。
              • Java 2:1998年发布,引入了许多重要特性,如Swing GUI工具包、集合框架、JDBC等。
              • Java 5(Java 1.5):2004年发布,引入了重要的语言特性,如泛型、枚举、自动装箱/拆箱等。
              • Java 8:2014年发布,引入了Lambda表达式、Stream API等函数式编程特性。
              • Java 9、10、11等版本陆续发布,引入了模块化系统、新的API等功能。
              • Java 17是Java的当前版本(截至我最后的更新时间为止),在持续不断地发展和改进中。
              • 生态系统:

                • Java生态系统非常庞大,有大量的框架(如Spring、Hibernate)、工具(如Maven、Gradle)、应用服务器(如Tomcat、Wildfly)等。
                • Java应用广泛应用于企业级应用开发、移动应用开发(通过Android平台)、大数据处理(如Hadoop、Spark)等领域。

          Java的发展历程中还有一些有趣的故事:

          1. 命名为Java:最初,Java这个编程语言被命名为Oak,以橡树(Oak)为名,但后来发现Oak这个名字已经被另一个公司使用。于是,James Gosling和团队在一家咖啡厅喝咖啡时决定重新命名,他们看到那里有一罐Java咖啡,于是就决定将语言命名为Java。

          2. 跨平台特性:Java的跨平台特性是其最显著的特点之一。这一特性的实现得益于Java虚拟机(JVM),它允许Java程序在不同的操作系统上运行。这个特性的背后有一个有趣的故事,即Sun Microsystems最初在开发Oak时,正是看中了家用电器等设备需要一种能够跨平台运行的编程语言,才逐渐发展出了Java这个特性。

          3. Duke吉祥物:Java的吉祥物是一只名叫Duke的咖啡杯形象,它是由Joe Palrang设计的。Duke代表了Java的活力和友好,成为了Java社区的象征之一。

          4. Java的开源:2006年,Sun Microsystems宣布将Java的大部分代码开源,这一举动受到了广泛的欢迎和支持。随后,Oracle收购了Sun Microsystems,继续保持Java的开源传统,并将其发展成为一个更加开放和活跃的生态系统。

          二、java简介

          Java是一种广泛使用的面向对象编程语言,具有以下特点:

          1. 跨平台性:Java的一大特点是“Write Once, Run Anywhere”(一次编写,到处运行)。Java程序在编译后不直接运行在操作系统上,而是在Java虚拟机(JVM)上运行,使得Java程序可以在不同的操作系统上运行,只要这些系统上安装了对应的JRE(Java Runtime Environment)。

          2. 面向对象:Java是一种面向对象的编程语言,支持面向对象编程的特性,如封装、继承、多态等。

          3. 简单易学:Java设计简洁,语法类似于C++,去除了复杂的特性,使得初学者容易上手。

          4. 安全性:Java具有强大的安全特性,包括内置的安全机制,如类加载器、字节码校验器等,以防止恶意代码的执行。

          5. 丰富的类库:Java提供了丰富的标准类库,包括用于网络编程、图形用户界面、数据库连接等方面的类和接口,开发人员可以方便地使用这些类库来完成各种任务。

          6. 广泛应用:Java被广泛应用于企业级应用开发、移动应用开发(Android平台)、大数据处理、云计算等领域。

          针对不同的用途,Java有一些特定版本或变种,其中一些主要的版本包括:

          1. Java SE(Standard Edition):Java标准版,用于开发桌面应用程序、命令行工具和小型服务器端应用程序。Java SE包括了Java语言的核心库和基本工具,是最常用的Java版本。

          2. Java EE(Enterprise Edition):Java企业版,用于开发大型企业级应用程序,如Web应用程序、企业服务和分布式应用程序。Java EE提供了各种API和工具,支持企业级应用程序开发的需求。

          3. Java ME(Micro Edition):Java微型版,用于开发嵌入式设备和移动设备上的应用程序,如手机、智能卡、PDA等。Java ME提供了轻量级的Java运行环境和API,适用于资源受限的设备。

          4. Android Java:基于Java语言的Android开发平台,用于开发Android移动应用程序。虽然Android Java基于Java语言,但与标准的Java SE有一些区别,主要是在API和开发环境方面。

          5. OpenJDK:OpenJDK是一个开源的Java开发工具包,提供了Java SE的实现和开发工具。OpenJDK是由Oracle主导的开源项目,也是许多其他Java发行版的基础。

          Java平台是一个包括Java虚拟机(JVM)、Java类库和开发工具的整体,用于开发和运行Java程序。Java平台主要分为以下几个部分:

          1. Java虚拟机(JVM):Java程序在编译后不直接运行在操作系统上,而是在Java虚拟机上运行。JVM负责将Java字节码翻译成特定平台的机器码,实现了Java的跨平台特性。

          2. Java类库:Java类库是一组预先编写好的类和接口,提供了丰富的功能和工具,用于开发各种类型的应用程序。Java类库包括标准类库(如java.lang、java.util等)和扩展类库(如Swing、JavaFX等)。

          3. 开发工具:Java开发工具包括编译器、调试器、集成开发环境(IDE)等,用于编写、调试和部署Java程序。常用的Java开发工具包括Eclipse、IntelliJ IDEA、NetBeans等。

          4. Java运行时环境(JRE):Java运行时环境包括JVM和Java类库,用于在计算机上运行Java程序。JRE是运行Java程序所必需的组件,用户需要安装JRE才能在计算机上运行Java程序。

          5. Java开发工具包(JDK):Java开发工具包是Java开发人员用来开发Java程序的工具集合,包括JRE、编译器、调试器等。JDK不仅包含了JRE的所有功能,还提供了开发工具和其他开发所需的组件。

          Java平台的设计理念是“Write Once, Run Anywhere”(一次编写,到处运行),使得Java程序具有跨平台性,可以在不同操作系统上运行,为开发人员提供了便利和灵活性。

          三、java程序运行原理

          java程序按照“编辑、编译、解释、运行”的顺序来运行:

          1. 编辑(Edit):

            • 你用文本编辑器或集成开发环境(IDE)编写Java源代码,并保存为.java文件。
            • 例如:HelloWorld.java
            • 编译(Compile):

              • 使用Java编译器(javac)将Java源代码编译成字节码,生成一个.class文件。
              • 示例:javac HelloWorld.java 生成 HelloWorld.class
              • 解释(Interpret):

                • 启动Java虚拟机(JVM),JVM会加载并解释字节码,将其转换为机器码。
                • JVM通过解释器逐行解释字节码,或者通过即时编译器(JIT)将频繁使用的字节码块编译成机器码以提高执行效率。
                • 运行(Run):

                  • JVM执行转换后的机器码,运行你的Java程序。
                  • 示例:java HelloWorld,JVM运行HelloWorld.class文件中的代码。

          至此,Java程序可以在任何安装了JVM的平台上运行了。

          四、java开发工具包(JDK)的安装配置

          JDK(Java Development Kit,Java开发工具包)是用于开发Java应用程序的核心工具包。它包含了开发Java应用程序所需的所有工具和库。JDK包括以下主要组件:

          1. Java编译器(javac):

            • 将Java源代码(.java文件)编译成字节码(.class文件)。
            • Java运行时环境(JRE):

              • 包括Java虚拟机(JVM)和运行Java应用程序所需的核心类库。JRE是JDK的一部分,提供了运行Java程序的环境。
              • Java虚拟机(JVM):

                • 负责加载、解释和运行字节码。JVM使得Java程序能够在不同平台上运行,实现了Java的跨平台特性。
                • 标准类库:

                  • 包括Java标准库中的各种类和接口,用于开发Java应用程序。这些库涵盖了输入输出、网络、数据结构、图形用户界面等方面的功能。
                  • 工具和实用程序:

                    • 例如:
                      • javadoc:生成Java代码的文档。
                      • jar:打包工具,用于创建和管理Java归档文件(JAR文件)。
                      • jdb:Java调试器,用于调试Java程序。
                      • javap:Java类文件反汇编器。

          总结:

          • JDK 是开发Java应用程序的完整工具包,包含编译器、运行时环境、标准类库和各种开发工具。
          • JRE 是JDK的一部分,提供运行Java程序所需的环境,但不包括开发工具。

            用途:

            • 开发者使用JDK来编写、编译和调试Java程序。
            • 一旦程序开发完成并编译成字节码,用户只需要JRE来运行Java程序。
            • 通过JDK,开发者可以创建跨平台的Java应用程序,并利用丰富的标准库和工具来提高开发效率。
            • 4.1jdk在不同平台的安装步骤:

              4.1.1在Windows系统上安装JDK的步骤(主要讲解):

              1. 下载JDK安装包

              1. 打开浏览器,访问 Oracle JDK下载页面 或 OpenJDK下载页面。
              2. 选择你需要的JDK版本(例如JDK 8),然后选择对应的Windows安装包(通常是 .exe 文件)。

              2. 运行安装程序

              1. 下载完成后,双击下载的 .exe 文件以启动安装程序。
              2. 在安装向导中,点击 “Next” 按钮开始安装。

              3. 选择安装目录

              1. 默认情况下,JDK会安装在 C:\Program Files\Java\jdk- 目录下。如果你想更改安装目录,可以点击 “Change” 按钮并选择一个新的目录。
              2. 选择好安装目录后,点击 “Next” 继续。

              4. 安装JDK

              1. 安装程序会开始复制文件并安装JDK。这个过程可能需要几分钟。
              2. 安装完成后,点击 “Close” 按钮关闭安装向导。

              5. 配置环境变量

              为了在命令行中方便地使用JDK的工具,需要配置系统的环境变量。

              1. 打开系统环境变量设置:

                • 右键点击 “此电脑” 或 “计算机” 图标,选择 “属性”。
                • 在左侧选择 “高级系统设置”。
                • 在弹出的 “系统属性” 窗口中,点击 “环境变量” 按钮。
                • 设置 JAVA_HOME 变量:

                  • 在 “系统变量” 部分,点击 “新建” 按钮。
                  • 在 “变量名” 字段中输入 JAVA_HOME。
                  • 在 “变量值” 字段中输入JDK的安装目录(例如 C:\Program Files\Java\jdk-1.8)。
                  • 点击 “确定” 保存。
                  • 设置 CLASSPATH 变量:

                    • 在 “系统变量” 部分,点击 “新建” 按钮。
                    • 在 “变量名” 字段中输入 CLASSPATH。
                    • 在 “变量值” 字段中输入类文件或依赖的类或jar包所在的目录(例如 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar)。
                    • 点击 “确定” 保存。
                    • 更新 Path 变量:

                      • 在 “系统变量” 部分,找到并选择 Path 变量,然后点击 “编辑” 按钮。
                      • 在弹出的窗口中,点击 “新建” 按钮,并添加 %JAVA_HOME%\bin。Win7及以下系统顺序向后输入,确保使用分号(;)分隔不同的路径。
                      • 点击 “确定” 保存。

              6. 验证安装

              1. 打开命令提示符(可以按 Win + R,输入 cmd,然后按回车)。
              2. 输入 java 并按回车。如果安装成功,你会看到JDK的基本信息。该命令用于启动Java应用程序,它启动Java虚拟机(JVM)并运行指定的Java类。
              3. 输入 javac 并按回车。如果安装成功,你会看到Java编译器的基本信息。该命令是Java编译器,用于将Java源文件(.java 文件)编译成字节码文件(.class 文件)。
              4. 输入 java -version 并按回车。如果安装成功,你会看到JDK的版本信息。
              5. 输入 javac -version 并按回车。如果安装成功,你会看到Java编译器的版本信息。

              7. 安装完成

              至此,JDK已经成功安装并配置在你的Windows系统上。你可以开始使用JDK来开发Java应用程序了。

              注意事项

              • 确保你的系统满足JDK的最低系统要求。
              • 如果你已经安装了其他版本的JDK,确保环境变量指向你希望使用的版本。
              • 定期检查并更新JDK,以确保你使用的是最新版本,获得最新的功能和安全补丁。

                4.1.2在Linux系统上安装JDK的步骤(次要):

                1. 更新系统包管理器

                在安装JDK之前,建议先更新系统的包管理器,以确保获取到最新的软件包。

                sudo apt update    # 对于基于Debian的系统(如Ubuntu)
                sudo yum update    # 对于基于Red Hat的系统(如CentOS)
                

                2. 安装JDK

                使用包管理器安装(推荐)

                大多数Linux发行版都提供了OpenJDK的安装包,可以通过包管理器直接安装。

                对于基于Debian的系统(如Ubuntu):

                sudo apt install openjdk-17-jdk
                

                对于基于Red Hat的系统(如CentOS):

                sudo yum install java-17-openjdk-devel
                

                手动安装

                如果你需要安装Oracle JDK或特定版本的JDK,可以从Oracle官网或OpenJDK官网下载并手动安装。

                1. 下载JDK

                  访问 Oracle JDK下载页面 或 OpenJDK下载页面 下载所需版本的JDK。

                2. 解压文件

                  下载完成后,将压缩包解压到你希望安装的位置。例如:

                  tar -xzf jdk-17_linux-x64_bin.tar.gz -C /usr/local/
                  

                  这会将JDK解压到 /usr/local 目录下。

                3. 配置环境变量

                  为了方便使用JDK的工具,需要配置系统的环境变量。

                  编辑你的Shell配置文件(例如 .bashrc 或 .zshrc),添加以下内容:

                  export JAVA_HOME=/usr/local/jdk-17
                  export PATH=$JAVA_HOME/bin:$PATH
                  

                  保存文件并运行以下命令使更改生效:

                  source ~/.bashrc    # 或者 source ~/.zshrc
                  

                3. 验证安装

                1. 打开终端。
                2. 输入 java -version 并按回车,如果安装成功,你会看到JDK的版本信息。
                3. 输入 javac -version 并按回车,如果安装成功,你会看到Java编译器的版本信息。

                4. 安装完成

                至此,JDK已经成功安装并配置在你的Linux系统上。你可以开始使用JDK来开发Java应用程序了。

                注意事项

                • 确保你的系统满足JDK的最低系统要求。
                • 如果你已经安装了其他版本的JDK,确保环境变量指向你希望使用的版本。
                • 定期检查并更新JDK,以确保你使用的是最新版本,获得最新的功能和安全补丁。

                  运行和编译Java程序

                  与在Windows系统上的步骤类似,可以使用 java 命令运行Java应用程序,使用 javac 命令编译Java源文件。

                  示例

                  假设有一个名为 HelloWorld.java 的Java源文件:

                  public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!");
                      }
                  }
                  

                  编译:

                  javac HelloWorld.java
                  

                  运行:

                  java HelloWorld
                  

                  至此,完成在Linux系统上顺利安装和使用JDK。

                  4.1.3在macOS上安装JDK的步骤(次要):

                  1. 使用Homebrew安装(推荐)

                  Homebrew是macOS上的一个流行包管理器,可以方便地安装和管理软件包。

                  1. 安装Homebrew

                    如果你还没有安装Homebrew,可以通过以下命令安装:

                    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
                    
                  2. 更新Homebrew

                    安装完成后,更新Homebrew:

                    brew update
                    
                  3. 安装OpenJDK

                    使用Homebrew安装OpenJDK。例如,安装OpenJDK 17:

                    brew install openjdk@17
                    
                  4. 配置环境变量

                    安装完成后,Homebrew会提示你如何配置环境变量。你需要将JDK的路径添加到系统的环境变量中。

                    编辑你的Shell配置文件(例如 .bash_profile、.zshrc 或 .bashrc),添加以下内容:

                    export JAVA_HOME=$(/usr/libexec/java_home -v 17)
                    export PATH=$JAVA_HOME/bin:$PATH
                    

                    保存文件并运行以下命令使更改生效:

                    source ~/.bash_profile    # 或者 source ~/.zshrc 或 source ~/.bashrc
                    

                  2. 手动安装Oracle JDK

                  如果你需要安装Oracle JDK,可以从Oracle官网手动下载并安装。

                  1. 下载JDK

                    访问 Oracle JDK下载页面 下载所需版本的JDK。

                  2. 安装JDK

                    下载完成后,双击下载的 .dmg 文件,然后按照安装向导进行安装。

                  3. 配置环境变量

                    安装完成后,你需要配置系统的环境变量。

                    编辑你的Shell配置文件(例如 .bash_profile、.zshrc 或 .bashrc),添加以下内容:

                    export JAVA_HOME=$(/usr/libexec/java_home -v 17)
                    export PATH=$JAVA_HOME/bin:$PATH
                    

                    保存文件并运行以下命令使更改生效:

                    source ~/.bash_profile    # 或者 source ~/.zshrc 或 source ~/.bashrc
                    

                  3. 验证安装

                  1. 打开终端。
                  2. 输入 java -version 并按回车,如果安装成功,你会看到JDK的版本信息。
                  3. 输入 javac -version 并按回车,如果安装成功,你会看到Java编译器的版本信息。

                  4. 安装完成

                  至此,JDK已经成功安装并配置在你的macOS系统上。你可以开始使用JDK来开发Java应用程序了。

                  运行和编译Java程序

                  与在其他操作系统上的步骤类似,你可以使用 java 命令运行Java应用程序,使用 javac 命令编译Java源文件。

                  示例

                  假设有一个名为 HelloWorld.java 的Java源文件:

                  public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!");
                      }
                  }
                  

                  编译:

                  javac HelloWorld.java
                  

                  运行:

                  java HelloWorld
                  

                  至此,在macOS系统上顺利安装和使用JDK。

                  4.2JDK文件目录结构简介

                  安装JDK后,它会在计算机上创建一个目录结构,其中包含各种工具、库和文档。以下是典型的JDK安装目录结构(以JDK 17为例):

                  4.2.1Windows系统上的JDK目录结构

                  假设JDK安装在 C:\Program Files\Java\jdk-17 目录下:

                  C:\Program Files\Java\jdk-17
                  │
                  ├── bin
                  │   ├── javac.exe        # Java编译器
                  │   ├── java.exe         # Java虚拟机
                  │   ├── javadoc.exe      # Java文档生成工具
                  │   ├── jar.exe          # JAR打包工具
                  │   └── ...              # 其他工具
                  │
                  ├── conf
                  │   └── ...              # 配置文件
                  │
                  ├── include
                  │   └── ...              # C/C++头文件(用于JNI)
                  │
                  ├── jmods
                  │   └── ...              # 模块化JAR文件
                  │
                  ├── legal
                  │   └── ...              # 许可证文件
                  │
                  ├── lib
                  │   ├── tools.jar        # 包含开发工具的库
                  │   ├── dt.jar           # 包含开发工具的库
                  │   └── ...              # 其他库文件
                  │
                  ├── man
                  │   └── ...              # 手册页
                  │
                  ├── release              # 版本信息文件
                  │
                  └── src.zip              # Java标准库的源代码
                  

                  4.2.2macOS和Linux系统上的JDK目录结构

                  假设JDK安装在 /Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home 目录下(macOS)或 /usr/lib/jvm/jdk-17 目录下(Linux):

                  /Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home
                  或
                  /usr/lib/jvm/jdk-17
                  │
                  ├── bin
                  │   ├── javac            # Java编译器
                  │   ├── java             # Java虚拟机
                  │   ├── javadoc          # Java文档生成工具
                  │   ├── jar              # JAR打包工具
                  │   └── ...              # 其他工具
                  │
                  ├── conf
                  │   └── ...              # 配置文件
                  │
                  ├── include
                  │   └── ...              # C/C++头文件(用于JNI)
                  │
                  ├── jmods
                  │   └── ...              # 模块化JAR文件
                  │
                  ├── legal
                  │   └── ...              # 许可证文件
                  │
                  ├── lib
                  │   ├── tools.jar        # 包含开发工具的库
                  │   ├── dt.jar           # 包含开发工具的库
                  │   └── ...              # 其他库文件
                  │
                  ├── man
                  │   └── ...              # 手册页
                  │
                  ├── release              # 版本信息文件
                  │
                  └── src.zip              # Java标准库的源代码
                  

                  说明

                  • bin:包含JDK的可执行文件,如编译器(javac)、虚拟机(java)和其他开发工具。
                  • conf:包含JDK的配置文件。
                  • include:包含用于Java Native Interface(JNI)的C/C++头文件。
                  • jmods:包含Java模块化系统的模块文件。
                  • legal:包含JDK的许可证文件。
                  • lib:包含JDK的库文件,包括工具库和运行时库。
                  • man:包含手册页,主要用于Linux和macOS系统。
                  • release:包含JDK版本信息。
                  • src.zip:包含Java标准库的源代码,供开发者参考和学习。

                    安装JDK后,可通过设置环境变量(如 PATH)来方便地使用这些工具。

                    五、Eclipse的基本使用方法

                    Eclipse 是一款流行的集成开发环境(IDE),主要用于Java开发,但也支持多种其他编程语言(如C/C++、Python、PHP等)。Eclipse 的强大功能和灵活性使其成为许多开发者的首选工具。

                    主要特点

                    1. 多语言支持:除了Java,Eclipse还支持多种编程语言。
                    2. 插件系统:Eclipse 拥有丰富的插件生态系统,可以扩展其功能。
                    3. 版本控制集成:支持Git、SVN等版本控制系统。
                    4. 调试工具:提供强大的调试工具,帮助开发者快速定位和修复代码中的问题。
                    5. 跨平台:支持Windows、macOS和Linux操作系统。

                    安装Eclipse

                    以下是如何在不同操作系统上下载安装Eclipse的步骤。

                    1. 下载Eclipse

                    1. 访问Eclipse官网:https://www.eclipse.org/downloads/
                    2. 点击“Download”按钮,选择适合你操作系统的版本(Windows、macOS或Linux)。

                    2. 安装Eclipse

                    Windows

                    1. 下载完成后,双击下载的安装包(通常是一个 .exe 文件)。
                    2. 在安装向导中选择“Eclipse IDE for Java Developers”或其他你需要的版本。
                    3. 选择安装目录,然后点击“Install”。
                    4. 安装完成后,点击“Launch”启动Eclipse。

                    macOS

                    1. 下载完成后,双击下载的 .dmg 文件。
                    2. 将Eclipse拖拽到“Applications”文件夹中。
                    3. 打开“Applications”文件夹,双击Eclipse图标启动。

                    Linux

                    1. 下载完成后,解压下载的 .tar.gz 文件。
                      tar -xzf eclipse-inst-jre-linux64.tar.gz
                      
                    2. 进入解压后的目录,运行安装程序。
                      cd eclipse-installer
                      ./eclipse-inst
                      
                    3. 在安装向导中选择“Eclipse IDE for Java Developers”或其他你需要的版本。
                    4. 选择安装目录,然后点击“Install”。
                    5. 安装完成后,运行Eclipse。
                      ./eclipse/eclipse
                      

                    使用Eclipse

                    1. 创建工作空间

                    首次启动Eclipse时,会提示你选择工作空间(Workspace),工作空间是存放项目和配置文件的目录。可以选择默认目录或自定义目录。

                    2. 创建Java项目

                    1. 打开Eclipse后,选择 File > New > Java Project。
                    2. 在弹出的对话框中输入项目名称,然后点击“Finish”。

                    3. 创建Java类

                    1. 在项目资源管理器(Package Explorer)中右键点击刚创建的项目,选择 New > Class。
                    2. 在弹出的对话框中输入类名(例如 HelloWorld),然后点击“Finish”。

                    4. 编写代码

                    在Eclipse的编辑器中输入以下代码:

                    public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!");
                        }
                    }
                    

                    5. 运行程序

                    1. 右键点击编辑器中的代码,选择 Run As > Java Application。
                    2. Eclipse 会编译并运行你的程序,在控制台(Console)窗口中你会看到输出 Hello, World!。

                    使用插件

                    Eclipse 拥有丰富的插件生态系统,可以通过以下步骤安装插件:

                    1. 选择 Help > Eclipse Marketplace。
                    2. 在Marketplace中搜索你需要的插件,点击“Install”并按照提示完成安装。

                    调试代码

                    Eclipse 提供强大的调试工具,可以通过以下步骤调试代码:

                    1. 在代码行号左侧的灰色区域点击,添加断点。
                    2. 右键点击项目或代码,选择 Debug As > Java Application。
                    3. 程序会在断点处暂停,你可以使用调试工具栏中的按钮(如“Step Over”、“Step Into”)逐步执行代码,查看变量值和程序状态。

                    六、Java项目的创建过程

                    1. 打开Eclipse编译器

                    2. 选择File - New - Project - JavaProject

                    3. 为项目命名,选择合适的JDK版本

                    4. 依次展开项目到src文件

                    5. 在src中新建package

                    6. 为package命名

                    7. 在package中新建Class

                    8. 为Class命名

                    9. 开始代码编写

                      项目最终目录结构

                    七、Java程序的基本结构

                    • Java程序的基本组成是"类"(使用class声明),方法不可以单独存在。
                    • 类体和方法体都是在一对大括号中定义的。
                    • 程序从main()方法开始执行:
                      • 要注意main方法的形式
                      • public static void main(String[] args){ }

                        八、任务1:使用代码绘制圣诞树

                        package com.abc.www;
                        public class Abc {public static void main(String[] args) {// TODO Auto-generated method stub
                        		
                        		System.out.println("     *");
                        		System.out.println("    ***");
                        		System.out.println("   ******");
                        		System.out.println("  ********");
                        		System.out.println(" **********");
                        		System.out.println("************");
                        		System.out.println("     **");
                        		System.out.println("     **");
                        		System.out.println("     **");
                        		System.out.println("     **");
                        	}
                        }
                        

                        九、任务2:设计圆的周长/面积计算程序

                        import java.util.Scanner;
                        public class Cycle { public static void main(String[] args) { /*
                                任务要求:
                                设计一个可以完成圆的面积和周长的计算的程序,具体要求如下:
                                1、运行程序后,界面提示用户输入圆的半径(半径可以是小数)
                                2、用户输入圆的半径后,程序自动计算出圆的周长和面积
                                3、程序输出结果告知用户圆的周长和面积是多少
                                 */
                                /*
                                任务分析:
                                1、任务涉及到那些变量、那些不变的量。
                                2、半径如何被程序获取到
                                3、程序结果和提示语如何向用户展示
                                 */
                                //任务涉及到变量有:半径R、周长L、面积S
                                //任务涉及到不变的量(也叫常量)有:圆周率PI
                                //以上变量和常量都是小数类型,可以选择double类型
                                //常量需用final修饰符表示
                                final double PI = 3.1415926;
                                double R;
                                double L;
                                double S;
                                //向用户给出提示,提醒用户输入半径
                                System.out.print("请您输入圆的半径:");
                                //开始准备让程序接受数据
                                //创建一个名字叫做abc的扫描类对象,使得本程序中的abc拥有扫描键盘的能力
                                Scanner abc = new Scanner(System.in);
                                //开始使用abc的能力
                                //让abc从键盘接收数据,并且把数据存到先前定义好的变量R中
                                R = abc.nextDouble();
                                //使用圆的面积公式开始计算周长和面积
                                //将计算好的周长存入先前定义好的变量L中、面积存入变量S中
                                L = 2 * PI * R;
                                S = PI * R * R;
                                //将计算好的结果通过人性化的方式展示给用户
                                System.out.println("根据您的输入结果,半径为" + R + "的圆形,");
                                System.out.println("它的周长是:" + L);
                                System.out.println("它的面积是:" + S);
                            }
                        }
                        

                        程序运行结果展示: