1. 程式人生 > >1 java基礎增強

1 java基礎增強

必須 property lips 解析 類名.class ima 三方 tput ces

1.JDK內置的註解
技術分享圖片

2.classpath文件解析

通過Eclipse創建的每個項目中都有一個 .classpath文件

       src:源目錄 存放代碼和配置文件
       output :  項目的根路徑classpath路徑,源目錄的代碼和配置文件都會編譯到此目錄下
       con:     引入eclipse自帶環境  jre
       lib:    引入第三方jar包

3.加載配置文件

 ClassLoader,每一個項目中有且只有一個ClassLoader,在項目運行時候JVM自動就為當前項目創建一個ClassLoader。
        類加載器可以從項目的根路徑下面加載對應的資源文件
    / 方式1 :從當前線程中去獲取
   //ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
    //方式2 :通過當前類的字節碼獲取
    ClassLoader classLoader =當前類名.class.getClassLoader();
    //讀取配置文件
    InputStream inputStream=classLoader.getResourceAsStream(fileName);
    Properties p=new Properties();
    p.load(inputStream);
    p.getProperty("");

4.javaBean


       符合規範的類:
          1.類的修飾符必須是public
            2.必須有無參數構造器(用於反射創建對象)
            3.javaBean必須向外暴露get/set方法來確定javaBean的屬性

1 java基礎增強