JavaSE | 第1讲:Java 基础和环境设置

Java入门进阶与AI 提效秋天2023-11-26 0:22

Java 概述:历史、版本、应用领域

历史:Java 是一种广泛使用的编程语言,由 Sun Microsystems 公司于 1995 年正式发布。它最初被设计用于小型、嵌入式系统中,但很快就因其“一次编写,到处运行”的特性而广受欢迎。Java 的这一特性是由于其不依赖于特定的硬件架构,而是运行在一个虚拟机(JVM)上,这使得 Java 应用能够在不同的平台上运行。

版本:自 1995 年以来,Java经历了多次重大更新。最初的版本被称为 JDK 1.0,此后每个主要版本都带来了新的特性和性能改进。截至 2022 年,最新的稳定版本是 Java 17。每个版本都在语言特性、性能、安全性和工具支持方面进行了改进。

应用领域:Java 在多个领域都有广泛应用,包括企业级应用、移动应用(尤其是 Android)、嵌入式系统、云计算和大数据处理等。它因其高性能、稳定性和安全性而被广泛用于构建大型企业系统和复杂的网络应用。

安装 Java 和配置环境

安装Java主要涉及下载和安装 Java 开发工具包(JDK),然后配置环境变量以便在任何目录下都能编译和运行 Java程序。以下是针对不同操作系统的具体步骤:

1. 下载 Java 开发工具包(JDK)

访问 Oracle 官方网站下载 JDK:

或者,您也可以选择使用 OpenJDK,这是一个开源版本的 JDK:

2. 安装 JDK

Windows 平台:

  1. 运行安装程序:下载后,双击运行安装程序。

  2. 遵循安装向导:按照安装向导的指示完成安装。

  3. 记下安装路径:安装过程中,请记下 JDK 的安装路径。

macOS 平台:

  1. 下载 DMG 文件:从 Oracle 官网或 OpenJDK 网站下载适用于 macOS 的 DMG 文件。

  2. 安装 JDK:双击 DMG 文件,然后遵循屏幕上的指示完成安装。

Linux 平台:

  1. 使用包管理器:在大多数Linux发行版中,您可以使用包管理器安装 JDK。例如,在基于 Debian 的系统上,您可以使用sudo apt-get install openjdk-11-jdk命令安装。

  2. 手动安装:您也可以从 Oracle 或 OpenJDK 网站下载 .tar.gz 文件,并手动解压安装。

3. 配置环境变量

Windows 平台:

  1. 打开环境变量设置:右键点击“我的电脑” -> “属性” -> “高级系统设置” -> “环境变量”。

  2. 设置JAVA_HOME:在系统变量中,点击“新建”,变量名输入JAVA_HOME,变量值输入JDK的安装路径。

  3. 更新**Path****变量**:在系统变量中找到Path,点击“编辑”,在变量值的最后添加%JAVA_HOME%\bin;。

macOS 和Linux 平台:

  1. 打开终端

  2. 编辑配置文件:在终端中,输入nano ~/.bash_profile(macOS)或nano ~/.bashrc(Linux)。

  3. 设置JAVA_HOME:在文件中添加如下行:export JAVA_HOME=/path/to/jdk,将/path/to/jdk替换为JDK的安装路径。

  4. 更新PATH变量:在文件中添加:export PATH=$JAVA_HOME/bin:$PATH。

  5. 保存并退出:按Ctrl+X,然后按Y保存更改。

  6. 使配置生效:运行source ~/.bash_profile(macOS)或source ~/.bashrc(Linux)。

4. 验证安装

打开命令行或终端,输入java -version和javac -version。如果系统返回了Java的版本信息,则表示安装和配置成功。

Hello World程序简介

Hello World 程序是最基本的 Java 程序,用于演示 Java 应用的结构和基本工作原理。以下是一个简单的 Hello World 程序示例:

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

这个程序包含一个名为HelloWorld的类和一个main方法。main方法是程序的入口点,System.out.println用于在控制台输出文本。

基本语法:关键字、数据类型、变量

关键字:Java 语言包含一系列保留关键字,这些关键字有特定的含义,不能用作变量或方法名。例如:class、public、static、void等。

数据类型:Java 是一种静态类型语言,支持多种数据类型。主要分为两类:基本类型(如int、double、boolean)和引用类型(如String、数组、类)。

变量变量是存储数据的容器。在 Java 中,每个变量都必须声明其类型。例如:

int number = 10;
String text = "Hello Java";

在这里,number是一个整型变量,text是一个字符串变量。

通过这些基础知识的学习,您将能够开始Java编程的旅程,并逐步深入了解更复杂的概念和结构。