原创 Java基礎--->包,導入

第一 包 一、包概述: java中的包就相當於系統中的文件夾。 當我們需要將各個類分門別類的存放的時候,或者含有不同功能的相同類名的時候,需要用到包(package)。包可以將相關的類放在一起,並可以將兩個或多個相同文件名的文件放在不同

原创 Java基礎--->抽象類、接口、內部類、異常等

第一 抽象類 一、概括:        當多個類出現相同功能,但是功能主體不同是,這樣就可以向上抽取,抽取時只抽取功能定義,而不抽取功能主體。這是我們就把抽取出來的功能主體因爲沒有具體的方法體,對於我們來說也就是看不懂的,用一個專業的詞

原创 Java基礎---> 數組

第一 一維數組 一、概述: 1、定義:簡單來說,就是一個存放同種類型的容器。數組中能放任意類型,但是同一個數組中只能存放同一種數據。 2、使用數組的好處:數組可將其中的每一個值自動添加對應的編號,每個元素都有其對應的角標,方便與操作

原创 Java基礎--->關鍵字、數據類型、運算

一、Java關鍵字及其作用 1.訪問控制      1)私有的      private 2)受保護的      protected 3)公共的      public 2.類、方法和變量修飾符     1)聲明抽象      abstr

原创 Java基礎---> IO

第一  IO流概述 一、概述: IO流是來處理設備間的數據傳輸 1、特點: 1)流操作按照數據可分爲字節流(處理所有的數據)和字符流(處理文字,其中包含編碼表,可以指定編碼表防止了編碼表不同而產生亂碼的現象) 2)按照流向分可以分爲輸出流

原创 Java基礎---> 面向對象與類(匿名對象、構造函數、this、靜態等)

第一 面向對象 一、面向對象的概述:          java是一種面向對象的編程語言。面向對象就是把面向過程封裝在對象中,從關注過程過度到關注對象,這是一種思想,貫穿於整個java,面向對象讓編程更加簡單易學。例如面向過程中關注

原创 Java基礎---> String類

第一 String類 一、概述: 字符串是最常用的類型之一,所以爲了使用方便java就給封裝成了對象方便使用。String類型的一旦被初始化就不能再改變。 String s1 = "abc";//s1是一個類類型變量, "abc"是一個

原创 Java基礎---> 面向對象與java特性(封裝、繼承、多態

第一 封裝 一、概述 1、定義:封裝是指隱藏對象的屬性和實現細節,僅對外提供公共訪問方式。 2、好處: a.將變化隔離 b.便於使用 c.提高重用性 d.提高安全性 3、原則: a.將不需要對外提供的內容隱藏起來 b

原创 Java基礎---> 網路編程

第一  概述 一、概述: 1、網絡模型:OSI參考模型和TCP/IP參考模型 OSI參考模型(從上到下) --> TCP/IP參考模型 應用層 ------------------>表示層           應用層會話層 --

原创 Java基礎---> IO之其他流對象

第一  File類 一、概述:File類是有文件或文件件封裝而來的對象,可以操作其屬性信息,這個類的出現彌補了流的不足,流只能操作數據 1、特點: 1)用來將文件或文件夾封裝成對象 2)方便於對文件與文件夾的屬性信息進行操作 3)Fil

原创 Java基礎---> 多線程

多線程 一、概述: 1、線程是什麼 說到線程,我們就得先說說進程。所謂進程,就是一個正在執行(進行)中的程序,每一個進程執行都有一個執行順序。該順序是一個執行路徑,或者叫一個控制單元。如我們常用的QQ,打開運行它時它就是一個進程,在wi

原创 高新技術---> 註解、類加載器

第一  註解 一、概述: 1、註解是JDK1.5出現的新特性 2、註解相當於一種標記,在程序中加了註解就等於爲程序打上了某種標記,沒加,則沒有某種標記。 3、加了註解以後,java編譯器、開發工具和其他應用程序就可以用反射來了解

原创 高新技術---> 反射、內省、BeanUtils

第一  反射 一、概述:反射就是把java類中的各個成員映射成相應的java類。簡單的說就是取出類的各個成分,然後對其進行操作,這種技術一般用於框架。 1、Class是Java程序中各個Java類的總稱;它是反射的基石,通過Class類來

原创 高新技術---> 泛型

第一  泛型概述 一、概述: 1、泛型是在JDK1.5出現的新特性。泛型是用於解決安全問題的,是一個安全機制。 2、JDK1.5的集合類希望在定義集合時,明確表明你要向集合中裝入那種類型的數據,無法加入指定類型以外的數據。 3、

原创 高新技術---> 代理

第一   代理的概念及作用 一、概念: 1、生活中的代理:也就是所謂的代理商,從生產商和消費者之間搭建起一到橋樑,方便了消費者。 2、程序中的代理:給目標類的方法增加一些系統功能,如異常處理、日誌、計算方法的運行時間、事物管理等等,增加公