原创 Mysql基礎01-語法

數據庫 數據的存儲:將數據放到表中,表再放到庫中。 一個數據庫中可以有多個表,每個表都有一個名字,用來標識自己。表名具有唯一性。 表由列組成,我們也稱爲字段。每個字段描述了它所含有的數據的意義表由列組成,我們也稱爲字段。每個字段描述了它所含

原创 Java語法進階13-文件、IO流

File File是文件和目錄路徑名的抽象表示形式,即File類是文件或目錄的路徑,而不是文件本身,因此File類不能直接訪問文件內容本身,如果需要訪問文件內容本身,則需要使用輸入/輸出流。 File類的對象用來表示文件和文件夾的對象。 如

原创 Java語法進階12-集合

集合 集合:是一種容器,用來裝對象的容器,不能裝基本數據類型。 數組也是容器,可以用來裝基本數據類型,也可以用來裝對象。 本質上,集合需要用對應的數據結構實現,是多個類實現接口Collection系列和Map接口的統稱 Collecti

原创 Java-50個關鍵字

關鍵字 (50個,包含2個保留字)和特殊值(3個)一、基本數據類型相關關鍵字(8個)  1、關鍵字介紹(1)byte:單字節類型(2)short:短整型(3)int:整型(4)long:長整型(5)char:單字符類型(6)float:單精

原创 Java語法進階10-多線程

多線程 併發與並行、進程,線程調度自行百度 線程(thread):是一個進程中的其中一條執行路徑,CPU調度的最基本調度的單位。同一個進程中線程可以共享一些內存(堆、方法區),每一個線程又有自己的獨立空間(棧、程序計數器)。因爲線程之間有共

原创 Java基礎語法08-面向對象-接口

枚舉 枚舉是一種特殊的類它的對象是有限固定的幾個常量對象。 JDK1.5之前 構造器加private私有化 本類內部創建一組常量對象,並添加public static修飾符,對外暴露這些常量對象 JDK1.5之後格式 【修飾符】

原创 Java基礎語法09-面向對象下-內部類

九、內部類 將一個類A定義在另一個類B裏面,裏面的那個類A就稱爲內部類,B則稱爲外部類。 (1)成員內部類:聲明在外部類中方法外 靜態成員內部類 非靜態成員內部類 (2)局部內部類:聲明在外部類的方法體中 有名字的局部內部類

原创 Java語法進階11-泛型

泛型 泛型:參數化的類型,即把數據類型當做參數來傳遞 有的地方又稱爲泛化的類型,用一個單個大寫字母,例如<T>來代表任意類型,這個T就是泛化的類型。 泛型的好處: (1)表示某個變量的類型更靈活 (2)安全:有了泛型,在編譯期間就可以避免不

原创 Java基礎語法06-面向對象-繼承

七、繼承 多個類中存在相同屬性和行爲時,將這些內容抽取到單獨一個類中,那麼多個類中無需再定義這些屬性和行爲,只需要和抽取出來的類構成繼承關係。 繼承的好處 提高代碼的複用性。 提高代碼的擴展性。 類與類之間產生了關係,是學習多態

原创 Java基礎語法07-面向對象-多態

八、多態 抽象類 抽象方法 : 沒有方法體的方法。 抽象類:被abstract所修飾的類。 抽象類的語法格式: 【權限修飾符】 abstract class 類名{ }【權限修飾符】 abstract class 類名 exte

原创 Java 類、接口的API

本章節收集的類/接口API有: Object類,枚舉,包裝類,接口Comparable,類Arrays,Thread類,System類,Math,BigInteger,Random,日期時間,異常 Object類 非靜態方法需對象調用

原创 Java基礎語法05-面向對象-封裝

  六、封裝 面向對象三大特性:封裝、繼承、多態 封裝的好處 1、調用者:方便使用/簡化使用 2、設計者:安全,可控 隱藏對象內部的複雜性,只對外公開簡單的接口。便於外界調用,從而提高系統的可擴展性、可維護性。 如何實現封裝 通過訪問控制修

原创 Java-字符串-String

String Java程序中所有的字符串文字(例如"abc" )都可以被看作是實現此類的實例。 特點: 1、字符串String類型本身是final聲明的,意味着我們不能繼承String。 2、字符串的對象也是不可變對象,意味着一旦進行修改,

原创 Java常用類、接口關係圖譜

  嘔心瀝血畫出此圖,希望在使用Java類、接口時捋順其關係,從而更好的組織程序邏輯---請看     Object分出來的類都是其子類 Iterable接口分出的也是子接口 從繼承關係分析,其父類實現的接口子類都被繼承,子類擴展的接口,