Java SE 基础技术文档

【Java SE 基础技术文档】

目录

  1. 简介
  2. 安装与环境配置
  3. Java语言基础
  4. 面向对象编程
  5. 异常处理
  6. 输入/输出流
  7. 集合框架
  8. 线程
  9. 网络编程
  10. Swing GUI编程
  11. JDBC数据库连接
  12. Java虚拟机(JVM)
  13. 垃圾回收
  14. 性能优化
  15. Java标准库

简介

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}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值