1. Java 简介
- Java 是什么:
- Java 是一种高级编程语言,由 Sun Microsystems(现为 Oracle)开发。
- 它是跨平台的,即“写一次,处处运行”(Write Once, Run Anywhere, WORA)。
- Java 广泛用于开发企业级应用、移动应用(Android)、Web 应用等。
2. Java 环境搭建
- 安装 JDK(Java Development Kit):
- 下载最新的 JDK 安装包。
- 安装 JDK,并配置环境变量(如
JAVA_HOME
和PATH
)。
- 安装 IDE(集成开发环境):
- 常用的 Java IDE 包括 IntelliJ IDEA、Eclipse、NetBeans。
- 选择一个 IDE 并安装。
3. 第一个 Java 程序
- 编写 Hello World 程序:
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } }
- 编译和运行:
- 使用命令行编译:
javac HelloWorld.java
- 使用命令行运行:
java HelloWorld
- 使用命令行编译:
4. Java 基本语法
- 注释:
- 单行注释:
// 这是一个单行注释
- 多行注释:
/* 这是一个多行注释 */
- 文档注释:
/** 这是一个文档注释 */
- 单行注释:
- 数据类型:
- 基本数据类型:
int
、float
、double
、char
、boolean
等。 - 引用数据类型:类、接口、数组等。
- 基本数据类型:
- 变量:
int age = 25; String name = "John";
- 运算符:
- 算术运算符:
+
、-
、*
、/
、%
- 比较运算符:
==
、!=
、>
、<
、>=
、<=
- 逻辑运算符:
&&
、||
、!
- 算术运算符:
5. 控制结构
-
条件语句:
- if 语句:
if (age > 18) { System.out.println("Adult"); } else { System.out.println("Minor"); }
- switch 语句:
int day = 2; switch (day) { case 1: System.out.println("Monday"); break; case 2: System.out.println("Tuesday"); break; default: System.out.println("Other day"); }
- if 语句:
-
循环语句:
- for 循环:
for (int i = 0; i < 5; i++) { System.out.println(i); }
- while 循环:
-
int i = 0; while (i < 5) { System.out.println(i); i++; }
- do-while 循环:
int i = 0; do { System.out.println(i); i++; } while (i < 5);
- for 循环:
6. 方法
- 定义和调用方法:
public class Main { public static void main(String[] args) { greet(); } public static void greet() { System.out.println("Hello, World!"); } }
7. 类和对象
- 类的定义:
public class Person { String name; int age; public void display() { System.out.println("Name: " + name + ", Age: " + age); } }
- 对象的创建和使用:
public class Main { public static void main(String[] args) { Person person = new Person(); person.name = "John"; person.age = 25; person.display(); } }
8. 面向对象编程
- 封装:通过使用私有变量和公共方法,保护数据的完整性。
- 继承:通过
extends
关键字,子类继承父类的属性和方法。 - 多态:通过方法重载和方法重写,实现多态性。
小结
- 本课主要介绍了 Java 的基础知识,包括环境搭建、基本语法、控制结构和面向对象编程的基本概念。
- 建议多写代码,实践是掌握编程语言的最佳方式。