原创 java的IO之字符流
1.爲什麼使用字符流 文件的字節流: FileInputStream: FileOutputStream: ------------------------------------ 使用字節流操作漢字或特殊的符號語言的
原创 java集合框架之Map映射
1.映射的數學解釋 設A、B是兩個非空集合,如果存在一個法則f,使得對A中的每個元素a,按法則f,在B中有唯一確定的元素b與之對應,則稱f爲從A到B的映射,記作f:A→B。 --------------------------------
原创 java集合框架之Set和Map之間的關係
1.發現在Map和Set中有很多相類似的實現類名 Set Map 算法 ----------
原创 java的IO之Properties類
1.配置文件:資源文件(以.properties作爲拓展名的文件)/屬性文件 做項目開發,爲何使用配置文件? 把所有的數據存儲在代碼中,寫死了,”硬編碼”.比如:在Java中需要連接數據庫,必須擁有數據的賬號和密碼.此時我們就得在
原创 java網絡編程之IP
1.IP地址 要想使網絡中的計算機能夠進行通信,必須爲每臺計算機指定一個標識號,通過這個標識號來指定接受數據的計算機或者發送數據的計算機。在TCP/IP協議中,這個標識號就是IP地址,它可以唯一標識一臺計算機,目前,IP地址廣泛使用的版本
原创 java註解之初識註解
1.初識註解 定義:註解(Annotation),也叫元數據。一種代碼級別的說明。它是JDK1.5及以後版本引入的一個特性,與類、接口、枚舉是在同一個層次。它可以聲明在包、類、字段、方法、局部變量、方法參數等的前面,用來對這些元素進行說明
原创 java網絡編程之網絡概述
1.計算機網路 計算機網絡,是指將地理位置不同的具有獨立功能的多臺計算機及其外部設備,通過通信線路連接起來,在網絡操作系統,網絡管理軟件及網絡通信協議的管理和協調下,實現資源共享和信息傳遞的計算機系統。 從邏輯功能上看,計算機網絡是以傳輸
原创 java的IO之掃描器Scanner
1.java.util.Scanner類:掃描器類 表示輸入操作 存在的方法: xxx表示數據類型,如byte,int ,boolean等. boolean hasNextXxx():判斷是否有下一種
原创 java註解之註解的使用和定義
1.自定義註解格式 定義註解:使用@interface. ------------------------------------------------------------------ @Retention(設置存在的時期) @Ta
原创 反射:Class類Class實例
1.Class類 用來描述類或者接口的類型,描述類的類. Class類的實例: 在JVM中的一份份字節碼,Class實例表示在JVM中的類或者接口,枚舉是一種特殊的類,註解是一種特殊的接口. 當程序第一次使用某一個java.util.
原创 java網絡編程之協議
1.協議 協議(protocol),網絡協議的簡稱,網絡協議是通信計算機雙方必須共同遵從的一組約定。如怎麼樣建立連接、怎麼樣互相識別等。只有遵守這個約定,計算機之間才能相互通信交流。它的三要素是:語法、語義、時序。 網絡協議,也可簡稱協議
原创 反射:獲取類中的構造器
1.通過反射來獲取某一個類的構造器 1):獲取該類的字節碼對象. 2):從該字節碼對象中去找需要獲取的構造器. ---------------------------------------------------------------
原创 Eclipse中引入js文件報錯Missing semicolon等等
這是因爲這些JS文件裏面JavaScript代碼編寫不規範,導致javascript驗證錯誤所導致的,解決辦法 一、關閉eclipse的js校驗功能 關閉之後將有錯誤的js文件刪除,然後重新將js文件拷貝進來,重新編譯你的項目,
原创 Lombok工具
1、Lombok是什麼 Lombok是一款小巧的代碼生成工具。官方網址:http://projectlombok.org/ LomBok主要特性有:自動生成默認的getter/setter方法、自動化的資源管理(通過@Cleanup註解)
原创 反射:使用反射調用方法
1.使用反射調用方法 1):獲取方法所在類的字節碼對象. 2):獲取方法對象. 3):使用反射調用方法. ------------------------------------------------------------------