【Java】零碎點 4

  1. JVM & JRE & JDK 釋義
    JVM:Java Virtual Machine,Java 虛擬機。它能夠將 class 文件中的字節碼指令進行識別並調用操作系統向上的 API 完成動作,是 Java 能夠實現跨平臺的核心。
    JRE:Java Runtime Environment,Java 運行時環境。它主要包含兩個部分,JVM 的標準實現和 Java 的一些基本類庫。它相對於 JVM 來說,多出來的是一部分的 Java 類庫。
    JDK:Java Development Kit,Java 開發工具包。JDK 是整個 Java 開發的核心,它集成了 jre 和一些好用的小工具。例如:javac.exe,java.exe,jar.exe 等。
    功能範圍比較:JDK > JRE > JVM
  2. java Socket
  3. JDBC 建立連接過程
    1)加載 JDBC 驅動程序
    (Class.forName 方法的作用,就是初始化給定的類。)
    Class.forName("com.mysql.cj.jdbc.Driver");
    或者 DriverManager.registerDriver(new Driver()) ;
    2)創建數據庫連接
    Connection con = DriverManager.getConnection(url, user, pwd);
    3)創建一個 statement
    (Statement對象用於將 SQL 語句發送到數據庫中,執行對數據庫的數據的檢索或者更新。)
    Statement stmt = con.createStatement();
    4)執行 SQL 語句
    ResultSet rs = stmt.executeQuery(sql);
    5)處理結果
    while(rs.next()) {...}
    6)關閉 JDBC 對象(先創建的後關閉)
    if(rs!=null) rs.close();
    if(stmt!=null) stmt.close();
    if(con!=null) con.close();
  4. Java 實現 SingleTon
    在這裏插入圖片描述
public class Singleton {
    private static class Holder {
        private static Singleton INSTANCE = new Singleton();
    }

    private Singleton() {
    }

    public static Singleton getInstance() {
        return Holder.INSTANCE;
    }
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章