📜  核心 Java 教程 - Java (1)

📅  最后修改于: 2023-12-03 14:55:39.035000             🧑  作者: Mango

核心 Java 教程 - Java

Java 是一种跨平台的编程语言,可以在不同的操作系统上运行。Java 由 Sun Microsystems 开发,现在属于 Oracle 公司。

Java 特点
  • 跨平台性(Platform Independence):Java 程序可以在不同的操作系统上运行。
  • 面向对象(Object-oriented):Java 是一种面向对象的编程语言。
  • 简单性(Simplicity):Java 的语法相对于 C++ 简单很多。
  • 安全性(Security):Java 的运行时环境会自动管理内存,并且提供一个安全执行代码的环境。
  • 多线程(Multithreading):Java 支持多线程编程。
Java 环境搭建

要运行 Java 程序,必须先安装 Java 开发工具包(JDK)。

以下是安装 JDK 的步骤:

  1. 前往 Oracle 官网下载 JDK:https://www.oracle.com/java/technologies/javase-downloads.html

  2. 安装 JDK

  3. 配置环境变量

    在 Windows 系统上,需要配置环境变量,这样才能在命令行窗口中运行 java、javac 命令。可以按照以下步骤进行配置:

    • 打开“控制面板” -> “系统与安全” -> “系统” -> “高级系统设置” -> “环境变量”
    • 在“系统变量”中,找到“Path”,点击“编辑”,在“变量值”中加入 JDK 的安装路径,例如:C:\Program Files\Java\jdk1.8.0_251\bin
第一个 Java 程序

以下是一个简单的 Java 程序,它可以输出“Hello, World!”:

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

这个程序包含一个名为 HelloWorld 的类,和一个名为 main 的方法。System.out.println 语句可以在控制台输出文本。

数据类型

Java 中有 8 种基本数据类型,分别是:byteshortintlongfloatdoublecharboolean

byte b = 100;
short s = 1000;
int i = 10000;
long l = 100000L;
float f = 1.23f;
double d = 1.23;
char c = 'a';
boolean flag = true;
控制语句

Java 中有以下几种控制语句:

  • if 语句

    语法如下:

    if (条件) {
        // 如果条件为 true,则执行这里的代码
    } else {
        // 如果条件为 false,则执行这里的代码
    }
    
  • for 语句

    语法如下:

    for (初始化表达式; 循环条件; 循环体表达式) {
        // 循环体
    }
    
  • while 语句

    语法如下:

    while (条件) {
        // 循环体
    }
    
  • do-while 语句

    语法如下:

    do {
        // 循环体
    } while (条件);
    
类与对象

在 Java 中,类是一种模板,它描述了组成对象的各个部分。对象是类的实例。

以下是一个定义类的例子:

public class Employee {
    String name;
    int age;
    double salary;
}

这里定义了一个 Employee 类,包含三个成员变量:nameagesalary

要使用这个类,可以按照以下步骤:

  1. 创建一个对象:

    Employee employee = new Employee();
    
  2. 使用对象的成员变量:

    employee.name = "Tom";
    employee.age = 25;
    employee.salary = 10000;
    

注意,这里使用了 new 关键字来创建对象,这个关键字会调用类的构造方法,生成一个新的对象。这个对象在堆中分配内存,并且返回一个指向这个对象的引用。

异常处理

在 Java 中,异常是一种事件,它会在程序运行时发生,导致程序的正常执行流程被中断。异常可以是错误,也可以是其他意外情况。

要处理异常,可以使用 try-catch 语句:

try {
    // 可能会发生异常的代码
} catch (Exception e) {
    // 处理异常
}

try 语句块中放置可能会发生异常的代码,catch 语句块中放置处理异常的代码。如果 try 语句块中的代码发生异常,程序就会跳转到 catch 语句块,并且在这里执行相应的代码。异常类型可以是 Java 内置的异常类,也可以是自定义的异常类。

总结

Java 是一种跨平台的编程语言,具有面向对象、简单、安全、多线程等特点。要使用 Java,首先要安装 JDK,并且配置环境变量。Java 中有 8 种基本数据类型,可以使用控制语句进行流程控制,可以使用类和对象进行面向对象编程,可以使用异常处理机制处理异常。