原创 java基礎加強_JDK1.5線程併發庫

線程基礎回顧: 多線程_上 多線程_下 Java.lang.concurrent 線程的互斥圖文解說 多個線程訪問共享對象和數據的方式 如果每個線程執行的代碼相同,可以使用同一個Runnable對象,這個Runnable對象中有

原创 int,String,Integer相互轉換的總結

int-->Integer Integer.valueOf(int a) Integer-->int new Integer().intValue() String-->Integer Integer.getInteger(String

原创 java基礎加強_反射

反射的基石:Class類 Class類概述: Java程序中的各個Java類屬於同一類事物,描述這類事物的Java類名就是Class。Class類中提供了大量操作字節碼文件的方法。 Class類代表Java類,它的各個實例對象又分別

原创 io流--下

File類 File概述: 用來將文件或者文件夾封裝成對象 方便對文件與文件夾的屬性信息進行操作。 File對象可以作爲參數傳遞給流的構造函數。 File類常見方法: 1,創建。 boolean createNewFile():

原创 GUI(圖形用戶界面)

GUI(圖形用戶界面) 人機交互的兩種方式:1,圖形用戶接口;2,命令行用戶接口 GUI Graphical User Interface(圖形用戶接口)。 用圖形的方式,來顯示計算機操作的界面,這樣更方便更直觀。 CLI Co

原创 每天進步一點點_遍歷集合刪除元素的異常

今天做的一道測試題出現的,覺得有必要記錄一下,這裏作簡要說明; 題目和代碼如下: package com.itheima; import java.util.ArrayList; import java.util.Iterator;

原创 每天進步一點點——mkdir與mkdirs

mkdir和mkdirs是File類中的方法 API中的描述 boolean mkdir()            創建此抽象路徑名指定的目錄。  boolean mkdirs()            創建此抽象路徑名指定的目錄,包括

原创 java基礎加強_類加載器

類加載器:負責加載類的工具 Java虛擬機中可以安裝多個類加載器,系統默認三個主要類加載器,每個類負責加載特定位置的類: BootStrap(根加載器) ExtClassLoader(擴展類加載器) AppClassLoader(系統

原创 java基礎加強_代理

代理的概念: 要爲已存在的多個具有相同接口的目標類的各個方法增加一些系統功能,例如,異常處理、日誌、計算方法的運行時間、事務管理、等等,這種做法就是代理 如何使用代理: 編寫一個與目標類具有相同接口的代理類,代理類的每個方法調用目標類

原创 交通燈管理系統

交通燈管理系統的項目需求 模擬實現十字路口的交通燈管理系統邏輯,具體需求如下:異步隨機生成按照各個路線行駛的車輛。 例如:        由南向而來去往北向的車輛 ---- 直行車輛        由西向而來去往南向的車輛 ---- 右

原创 JAVA基礎加強_註解

註解(Annotation) 概念: 註解相當於一種標記,在程序中加了註解就等於爲程序打上了某種標記,沒加,則等於沒有某種標記,以後,javac編譯器,開發工具和其他程序可以用反射來了解你的類及各種元素上有無何種標記,看你有什麼標記,

原创 Java基礎加強_JDK1.5新特性

JDK1.5新特性 靜態導入 靜態導入和非靜態導入的區別 : 顧名思義 import語句可以導入一個類或某個包中的所有類 import static語句導入一個類中的某個靜態方法或所有靜態方法,另外靜態導入比非靜態導入更加簡化了代碼的

原创 java基礎加強_JavaBean內省

JavaBean內省概述: JavaBean是一種特殊的Java類,主要用於傳遞數據信息,這種java類中的方法主要用於訪問私有的字段,且方法名符合某種命名規則。 什麼時候使用JavaBean: 如果要在兩個模塊之間傳遞多個信息

原创 關於myeclipse關聯源文件沒有反應的的現象處理

最近,myeclipse關聯源文件沒有反應,而且還沒有任何錯誤提示,雖然不是什麼大問題,但是用到源碼的時候始終不是很方便。(備註:我的是2014版的,不知道其他版本會不會出現這樣的問題) 今天花了一點時間終於搞清原因,現將問題整理如下:

原创 eclipse使用技巧總結

Eclipse使用技巧總結 概述: Eclipse 是一個開放源代碼的、基於Java的可擴展開發平臺。就其本身而言,它只是一個框架和一組服務,用於通過插件組件構建開發環境。 Eclipse軟件界面 1:菜單欄(Menu Bar