JAVA 基础知识总结

📅 2026/6/18 8:17:54
JAVA 基础知识总结
Java 是一种面向对象的编程语言具有跨平台、安全性高、稳定性好等特点。以下是 Java 的核心知识点总结。数据类型与变量Java 的数据类型分为基本数据类型和引用数据类型。基本数据类型包括整型int、byte、short、long、浮点型float、double、字符型char和布尔型boolean。引用数据类型包括类、接口、数组等。变量是存储数据的基本单元声明变量时需要指定数据类型int age 25; String name John;控制结构Java 的控制结构包括条件语句和循环语句。条件语句有if-else和switchif (age 18) { System.out.println(Adult); } else { System.out.println(Minor); }循环语句包括for、while和do-whilefor (int i 0; i 5; i) { System.out.println(i); }面向对象编程Java 是面向对象的语言核心概念包括类、对象、继承、多态和封装。定义一个类public class Person { private String name; public Person(String name) { this.name name; } public void speak() { System.out.println(My name is name); } }创建对象并调用方法Person person new Person(Alice); person.speak();异常处理Java 使用try-catch-finally块处理异常try { int result 10 / 0; } catch (ArithmeticException e) { System.out.println(Cannot divide by zero); } finally { System.out.println(Execution complete); }集合框架Java 提供了丰富的集合类如List、Set、Map等ListString list new ArrayList(); list.add(Apple); list.add(Banana);输入输出流Java 的 I/O 操作通过流Stream实现。文件读取示例try (BufferedReader br new BufferedReader(new FileReader(file.txt))) { String line; while ((line br.readLine()) ! null) { System.out.println(line); } } catch (IOException e) { e.printStackTrace(); }多线程编程Java 支持多线程可以通过继承Thread类或实现Runnable接口创建线程class MyThread extends Thread { public void run() { System.out.println(Thread is running); } } public class Main { public static void main(String[] args) { MyThread thread new MyThread(); thread.start(); } }常用类库Java 提供了许多内置类库如String、Math、Date等String str Hello; System.out.println(str.length()); double num Math.sqrt(25); System.out.println(num);总结Java 是一门功能强大的编程语言广泛应用于企业级开发、移动应用Android和大数据领域。掌握其核心概念和常用类库是编写高效 Java 程序的基础。