原创 2017 - 10 -26 IO流 斐波那契數列 字節流 緩衝字節
1 遞歸求階乘 public static int jieCheng(int n){ if(n == 1){ return 1; }else{ retur
原创 2017 - 10 -25 IO流 集合總結 異常 IO
1 集合的特點 集合 Collection(單列集合) (1)List(有序,可重複) A: ArrayList 底層數據結構是數組,查詢快
原创 2017 - 10 -29 多線程 兩種方式 同步代碼塊
1 多線程程序的引入 如果程序只有一條執行路徑,那麼該程序就是單線程程序。 如果程序有多條執行路徑,那麼該程序就是多線程。 2進程概述及多進程的意義 (1)要想了解多線程,必須先了解線程,而要想了解線程,
原创 2017 - 10 -32 新特性
1 GUI (1)用戶圖形界面 GUI:圖形用戶接口 用圖形的方式,來顯示計算機操作的界面,這樣更爲直觀 CLI:命令行用戶接口 就是常見的Dos命令操作 需要記憶一些常見的命令,操作不直觀 (2)兩個包
原创 強化裝備 墊子玄學
墊子問題 如果遊戲強化機制用的是random()函數,那麼多半沒有給定種子,以無參構造函數使用。 而無參形式便與當前時間有關,也就有網友說的是 某強化時間段 成功率高的原因。 但系統隨機都是僞隨機。
原创 java 靜態代理 動態代理
代理模式作用: 屏蔽真實行爲的訪問,讓程序更加安全。 可以對真實行爲的調用進行控制。一個典型的代理模式有三要素 1.代理類與被代理類要實現同一個接口. 2.在代理類中持有被代
原创 2017 - 10 -31 網絡編程 Socket UDP TCP
1 網絡編程概述 計算機網絡 是指將地理位置不同的具有獨立功能更的多臺計算機及其外部設備,通過通信線路連接起來,在網絡操作系統,網絡管理軟件及網絡通信協議的管理和協調下,實現資源共享和信息傳遞的計算
原创 2017 - 10 -23 集合框架 Set HashSet TreeSet 自然排序和選擇器排序
1 ArrayList 的 toString()方法 Collection c = new ArrayList(); ArrayList 的 toString()方法被重寫過 System.o
原创 2017 - 10 -27 IO流 字符流 字符緩衝流
1 轉換流 由於字節流操作中文不是特別方便,所以,java就提供了轉換流 字符流=字節流+編碼表 2 編碼表 編碼表:由現實世界的字符和對應的數值組成的一張表 ASCII碼錶:最高位位符號位,其餘爲數值位
原创 2017 - 10 -21 集合框架 Collection 迭代器 List
1 將對象存儲到數組中 需求: 將5個學生信息存儲到數組中,並遍歷數組,獲得每一個學生信息 學生:Student 成員變量:name,age
原创 2017 - 10 -22 集合框架 ArrayList Vector LinkedList 泛型 jdk5新特性
0 使用List的任何子類存儲字符串或者存儲自定義對象並遍歷 1 ArrayList (1)ArrayList 存儲字符串並遍歷 ArraList aray =new ArrayList(); /
原创 2017 - 10 -18 常見對象 Scanner String
java 引用 https://www.zhihu.com/question/31203609 c++引用和java引用 http://blog.csdn.net/waitforfree/artic
原创 2017 - 10 -19 常見對象 StringBuffer Arrays Integer Character
1 StringBuffer 我們如果對字符串進行拼接操作,每次拼接,都會構建一個新的String對象,既耗時,又浪費空間。而StringBuffer就可以解決這個問題。 --------------
原创 2017 - 10 -17 面向對象和常見對象 匿名對象 eclipse jar包 debug 常見對象object類
***1 匿名內部類 就是內部類的簡化寫法 前提: 存在一個類或者接口 這裏的類可以是具體類也可以是抽象類 格式: new 類名或者接口名(){
原创 2017 - 10 -24 集合框架 Map HashMap TreeMap HashMap嵌套
1 Map 作爲學生來說,是根據學號來區分不同的學生的,那麼假設我現在已經知道了學生的學號,我要根據學號去獲取學生姓名,請問怎麼做呢? 如果採用前面講解過的集合,我們只能把學號和學生作爲一個對象的