原创 Java基礎(Strrng類)

一、String類 String類特點:String s1 = "abc";   String s2 = new String("abc"); 1、在這裏s1是一個類類型變量,所以“abc”是一個對象 2、String類一旦被初始化,

原创 Java基礎(面向對象一——理解、匿名函數、封裝、構造函數和this關鍵字的使用)

對於我們學習Java的人來說,面向對象是一大難關,因爲它需要我們去理解並試着轉變自己以前寫代碼的思維。也可就不是像前面的函數那樣只需要悶頭敲代碼就行了,”對象“麼,肯定是要牽扯到堆內存,所以對於堆內存還不是太瞭解的,要下功夫了。 一、

原创 Java基礎(GUI)

一、概述 1、GUI:GraphicalUser Interface,即圖形用戶界面,用於計算機與用戶交互的一種方式。 2、計算機與用戶交互的兩種方式:GUI和CLI         GUI: Graphical User Interf

原创 Java基礎(其他對象System、時間類(Date、Calendar)、Math)

System 一、概述 1、System是描述系統一些信息的類,類中的屬性和方法都是靜態的。不能被實例化,沒有提供構造函數。 2、字段摘要        out:標準輸出流。默認是控制檯。         in:標準輸入流。默認是鍵

原创 Java基礎(集合——Map、Collcetions工具類)

Map 一、體系:           Map             |——Hashtable    底層是哈希表數據結構,不可以存入null鍵或null值,線程是同步的,效率低,JDK1.0(被HashMap替代)         

原创 Java基礎(前面知識點總結)

一、Java基礎入門 Java概述和Java基礎語法 Java概述         1、Java語言概述         2、Java語言的技術架構:JavaEE(企業版)、JavaSE(標準版)、JavaME(微型版)     都有什

原创 Java基礎(函數、數組)

一、函數 函數的定義 什麼是函數? 函數就是定義在類中的具有特定功能的一段獨立小程序,也可以稱之爲方法 函數的格式 /* 修飾符 返回值類型 函數名(參數類型 形式參數1,參數類型 形式參數2,........){

原创 Java基礎(IO流)

IO流概述 一、IO即Input、Ouput組合; 二、IO流特點: 1、IO流用來處理設備之間的數據傳輸 2、Java對數據的操作是通過流的方式 3、Java用於操作流的對象都在IO包中 三、IO流分類 1、按照操作數據分:字符

原创 Java基礎(面向對象二——static關鍵字、主函數定義和單例設計模式)

一、static關鍵字 理解:關於static我們可能最熟悉的就是main函數了,因爲main函數就是被static所修飾,而我們也知道當我們想在main所在的類中定義功能並在main方法中調用這個功能的時候,這個功能必須被stati

原创 Java深入(內省、類加載器)

 內省引出JavaBean 一、內省         1、內省對應的英文單詞爲IntroSpector,英文意思是檢查、視察、體檢之意,對於程序即對內部進行檢查,瞭解更多的底層細節。         2、內省的作用:主要針對Java

原创 Java基礎(異常)

一、異常定義 異常就是程序中出現的不正常情況 二、異常的由來: 問題也是現實生活中一個具體的事物,也可以通過Java類的形式進行描述,並封裝成對象,其實就是Java對不正常情況進行描述後的對象的體現 三、對於問題的劃分    嚴

原创 Java基礎(正則表達式)

正則表達式 一、概述         1、 概念:符合一定規則的表達式。         2、 作用:用於專門操作字符串。         3、 特點:用於一些特定的符號來表示一些代碼操作,這樣可以簡化書寫。所以學習正則表達式,就是在學

原创 Java基礎(網絡編程)

概述 1、網絡模型:OSI參考模型和TCP/IP參考模型 圖示:         一般來說開發處於傳輸層和網際層,應用層爲:FTP和HTTP協議等,傳輸層爲:UDP和TCP等,網際層爲:IP。         通常用戶操作的是應用層

原创 Java基礎(面向對象三——繼承、final關鍵字、抽象類、接口)

一、繼承 繼承:繼承是面向對象的三大特點之一,當多個類中存在相同的屬相和行爲時,可以把這些共有的內容抽取到單獨一個類中,那麼多個類無需在定義這些屬性和行爲,只需要使用extends關鍵字繼承抽取出來的那個類即可,而被繼承的那個類我們通

原创 Java深入(JDK1.5版本新特性、枚舉以及註解介紹)

JDK1.5版本新特性 一、新特性: 1、靜態導入 2、可變參數 3、增強for循環 4、自動裝箱和自動拆箱 5、枚舉 6、註解 7、泛型 靜態導入 1、寫法:         import staticjava.util.Arr