原创 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):使用反射調用方法. ------------------------------------------------------------------