原创 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、程序中的代理:給目標類的方法增加一些系統功能,如異常處理、日誌、計算方法的運行時間、事物管理等等,增加公