原创 線程

多線程:程序運行時:啓動了兩個線程:Main線程:調用main方法,執行main方法。GC線程:在main線程運行時運行,回收程序運行之中的垃圾。線程:一條執行路徑。多線程完成多個功能併發併發執行的效果。多線程之間亂系執行、同一線程內部順序

原创 我的友情鏈接

51CTO博客開發我們的小小時代MySpacejava筆記

原创 面向對象的三大特徵

面向對象的三大特徵:封裝、繼承、多態一.封裝:屬性私有化,對外提供統一訪問的get/set方法。完全封裝。基本類型只能按值傳遞,而每個基本類型對應的封裝類是按引用傳遞的。封裝類的出現,是爲了更方便的使用一些基本類型不具備的方法,比如valu

原创 圖片瀏覽器

寫一個簡單的圖片瀏覽器:package day14; import java.awt.BorderLayout; import java.awt.CardLayout; import java.awt.GridLayout; imp

原创 IO流

IO流:輸入流:是按程序來說的。比如文件到程序。輸出流:程序到文件。字節流:InputStream/OutputStream1.InputStream read();讀入一個字節並返回,包裝爲int,返回-1表示已讀不到read(byte[

原创 File 類

File類:文件和目錄路徑名的抽象表示形式1.創建新文件:createNewFile()  當且僅當不存在具有此抽象路徑名指定名稱的文件時,不可分地創建一個新的空文件。2.刪除:delete()  刪除此抽象路徑名的文件或目錄。3.測試:e

原创 模擬用戶註冊的過程

模擬用戶註冊的過程要求輸入用戶名、密碼、密碼確認、email每項分別輸入,判斷輸入格式是否正確(用戶名5-8,密碼6-8,郵箱)若輸入格式錯誤,重新輸入,直到格式正確,放入HashMap中註冊完畢後,用HashMap中的數據構造一個User

原创 集合

合集:和數組一樣,也是存儲數據的容器。1. 數組長度固定,集合長度可變。2. 數組能存基本數據類型,也能存引用數據類型。集合只能存引用數據類型。3. 數組只能存單一類型,集合能存任意引用類型。List:存入順序和取出順序一致,存儲的元素可以

原创 Java異常

定義異常 AgeExceptionpackage day08.myexception; /** * 自定義異常 */ public class AgeException extends Exception{ public AgeE

原创 Java異常

定義異常 AgeExceptionpackage day08.myexception; /** * 自定義異常 */ public class AgeException extends Exception{ public AgeE

原创 簡單factory 小例子

接口的定義:package day14.factory; public interface Animal { public void eat(); }接口的實現:package day14.factory; public c

原创 圖片瀏覽器

寫一個簡單的圖片瀏覽器:package day14; import java.awt.BorderLayout; import java.awt.CardLayout; import java.awt.GridLayout; imp

原创 IO流

IO流:輸入流:是按程序來說的。比如文件到程序。輸出流:程序到文件。字節流:InputStream/OutputStream1.InputStream read();讀入一個字節並返回,包裝爲int,返回-1表示已讀不到read(byte[

原创 集合

合集:和數組一樣,也是存儲數據的容器。1. 數組長度固定,集合長度可變。2. 數組能存基本數據類型,也能存引用數據類型。集合只能存引用數據類型。3. 數組只能存單一類型,集合能存任意引用類型。List:存入順序和取出順序一致,存儲的元素可以

原创 線程

多線程:程序運行時:啓動了兩個線程:Main線程:調用main方法,執行main方法。GC線程:在main線程運行時運行,回收程序運行之中的垃圾。線程:一條執行路徑。多線程完成多個功能併發併發執行的效果。多線程之間亂系執行、同一線程內部順序