【Java SE 基础技术文档】
目录
简介
Java SE 是 Sun Microsystems(现 Oracle Corporation)开发的一个平台,用于构建和部署桌面和服务器端应用程序。它包含了运行Java应用程序所必需的核心类库和Java虚拟机(JVM)。
安装与环境配置
下载JDK
从Oracle官网下载最新版本的Java Development Kit (JDK),并按照操作系统指南进行安装。
配置环境变量
设置JAVA_HOME
环境变量指向JDK的安装目录,并在PATH
变量中添加%JAVA_HOME%\bin
路径。
Java语言基础
数据类型
Java有八种基本数据类型:byte
, short
, int
, long
, float
, double
, char
, 和 boolean
。
Java
深色版本
1int number = 10;
2double decimal = 3.14;
3boolean flag = true;
控制结构
包括条件语句(如if
, switch
)和循环语句(如for
, while
)。
Java
深色版本
1if (number > 0) {
2 System.out.println("Positive");
3} else if (number < 0) {
4 System.out.println("Negative");
5} else {
6 System.out.println("Zero");
7}
方法
方法是一组执行特定任务的语句。
Java
深色版本
1public static void greet(String name) {
2 System.out.println("Hello, " + name);
3}
数组
数组是一种存储相同类型元素的集合。
Java
深色版本
1int[] numbers = new int[]{1, 2, 3};
类与对象
类是对象的蓝图,定义了对象的属性和行为。
Java
深色版本
1class Person {
2 String name;
3 int age;
4
5 public Person(String name, int age) {
6 this.name = name;
7 this.age = age;
8 }
9}
继承
子类可以从父类继承属性和方法。
Java
深色版本
1class Employee extends Person {
2 double salary;
3
4 public Employee(String name, int age, double salary) {
5 super(name, age);
6 this.salary = salary;
7 }
8}
封装
封装是指隐藏对象的内部状态和实现细节。
Java
深色版本
1class BankAccount {
2 private double balance;
3
4 public void deposit(double amount) {
5 // ...
6 }
7
8 public double getBalance() {
9 return balance;
10 }
11}
多态
多态允许子类对象被当作其超类对象使用。
Java
深色版本
1class Animal {
2 public void makeSound() {
3 System.out.println("Some sound");
4 }
5}
6
7class Dog extends Animal {
8 @Override
9 public void makeSound() {
10 System.out.println("Woof!");
11 }
12}