原创 Java第十六週作業

目錄 一、前言 二、實例講解 (1)加載JDBC驅動程序    (2)提供JDBC連接的URL (3)創建數據庫的連接    (4)創建一個Statement (5)執行SQL語句 (6)處理結果    (7)關閉JDBC對象 三、數據庫

原创 Java如何獲取文本文件的字符編碼【UTF-8格式判斷改進版】

一、認識字符編碼: 1、Java中String的默認編碼爲UTF-8,可以使用以下語句獲取:Charset.defaultCharset(); 2、Windows操作系統下,文本文件的默認編碼爲ANSI,對中文Windows來說即爲GBK

原创 Java實訓作業一(用戶身份驗證窗口)

目錄 一、作業要求: 二、知識要點分析: 三、參考代碼: 一、作業要求: 1、製作一個用戶身份驗證的窗口,身份信息存儲在數據庫中,採用jdbc技術完成Java版的應用系統登錄窗口的設計與製作。 2、每個班級刻錄一張光盤,光盤封面寫上班級信

原创 Java實訓作業三(記事本程序的設計)

目錄 一、作品要求: 二、主要需求點分析: 1、菜單項目 2、文件結構​  3、軟件主界面 4、狀態切換類菜單項JCheckBoxMenItem:  5、關於本程序對話框: 6、打開文件對話框: 7、另存爲文件對話框: 8、字體設置對話框

原创 Java第十四周作業

本週主題:IO數據流 目錄 本週主題:IO數據流 一、流的基礎知識 (一)、流的概念 (二)、流的分類與特點 (三)、IO流的體系結構 1、IO流的總體分類 2、字節流和字符流體系 二、常用類的使用 (一)、File類 (二)、FileI

原创 Java第十五週作業

本週主題:Java多線程技術 目錄 一、Java中的多線程概念 1、線程的生命週期 2、線程的優先級 3、線程的幾個主要概念 二、多線程的使用 1、線程創建方法 2、線程的優先級 3、線程的同步機制 三、Java多線程售票小實例 1、錯誤

原创 Java常見異常大全

Java常見異常類: 算術異常類:ArithmeticExecption 空指針異常類:NullPointerException 類型強制轉換異常:ClassCastException 數組負下標異常:NegativeArrayExce

原创 Java第十二週作業

本週主題:Java泛型 目錄 Java 泛型 一、泛型方法 實例1 實例2 二、泛型類 實例3 三、類型通配符 實例4 實例5 Java 泛型 Java 泛型(generics)是 JDK 5 中引入的一個新特性, 泛型提供了編譯時類型安

原创 Java第十三週作業

本週主題:Java的GUI技術 目錄 本週主題:Java的GUI技術 一、Java中的圖形用戶界面--GUI (1)AWT (2)Swing 二、Swing中常用容器和組件 ​(1)常用容器 (2)常用組件 三、佈局管理器 (1)絕對佈局

原创 Java中的數組與List相互轉換的方法分析

目錄 一、Java中的數組轉換爲List的方法 1、使用Arrays.asList()方法 2、使用Collections.addAll()方法 3、使用集合的addAll()方法 4、使用Spring框架將數組轉換爲List 二、Jav

原创 Java枚舉詳解:enum關鍵字、Java枚舉(Enum)類、EnumMap 與 EnumSet

目錄 一、Java中的枚舉 1、聲明枚舉類型 2、Enum類的常用方法 3、爲枚舉添加方法 二、EnumMap 與 EnumSet 1、EnumMap 類 2、EnumSet 類 一、Java中的枚舉 枚舉是一個被命名的整型常數的集合,用

原创 第九周Java作業

本週主題:面向對象程序設計(三) Java 抽象類 Java 接口 Java 包(package) 一、Java 抽象類 1、抽象類的概念 在面向對象的概念中,所有的對象都是通過類來描繪的,但是反過來,並不是所有的類都是用來描繪對象的,如

原创 Java中的static、final、abstract含義及使用方法

一、static、final、abstract三者的使用場景與注意事項     static關鍵字可用於修飾成員變量和成員函數,想要實現對象中的共性數據的對象共享,可以將這個數據進行靜態修飾,被靜態修飾的成員可以直接被類名調用,靜態隨着類

原创 第七週Java作業

本週主題:面向對象程序設計(一) 一、類和對象的概念     類和對象是面向對象最基本、最重要的兩個概念,在本節中通過Student類及實例對象的創建,來介紹類與對象的創建方法,成員變量、成員方法定義的基本格式,以及信息的封裝與隱藏。  

原创 第八週Java作業

本週主題:面向對象程序設計(二)    JAVA面向對象三大特性: 封裝 繼承 多態 一、Java 封裝 1、封裝的概念 在面向對象程式設計方法中,封裝(英語:Encapsulation)是指一種將抽象性函式接口的實現細節部份