簡單介紹一下java的幾大簡單常識,希望對大家有所幫助,能過加深對java的了解。

  java.lang

  lang是language的簡寫,直譯為java的語言包,java.lang包里提供利用 Java 編程語言進行程序設計的基礎類。最重要的類是 Object(它是類層次結構的根)和 Class(它的實例表示正在運行的應用程序中的類)。

  Boolean、Character、Class、Double、Enum、Float、Integer、Long、Math、Object、String、System等類都存放在java.lang包中。

  java.util

  util是utility(實用、有用)的簡寫,直譯為java的實用包,java.util包包含集合框架、遺留的 collection 類、事件模型、日期和時間設施、國際化和各種實用工具類(字符串標記生成器、隨機數生成器和位數組、日期Date類、堆棧Stack類、向量Vector類等)。

  java.io

  io是標準輸入輸出流(inputstream/outputstream)的縮寫,java.io包通過數據流、序列化和文件系統提供系統輸入和輸出。

  當我們要用到某個包內的具體類是時,我們需要使用關鍵字import:

  import java.io.IOException:引入java.io包下面的IOException類

  import java.util.HashMap:引入java.util包下面的HashMap類

  JDK各文件夾作用

  學習過程中老是看JDK里面的東西,可每次都翻書找,找了又忘。JDK,我們今天來個了斷吧。。。。。。。。

  一:bin:

  JDK中所包含的開發工具的可執行文件,PATH環境變量應該包含一個指向此目錄的項。書中是這樣說的:一些命令行工具,包括Java編譯器的啟動命令。

  二:lib:

  開發工具使用的文件。里面有個tools.jar,它包括支持JDK的工具和實用程序的非核心類。里面還有個dt.jar,它是BeanInfo文件的DesignTime歸檔,BeanInfo文件用來告訴交互開發環境〔IDE〕如何顯示Java組件以及如何讓開發人員根據應用程序自定義它們。

  書中解釋:除去jre中包含的類庫,JDK額外需要的一些類庫。

  三:jre:

  java程序運行環境的根目錄,JAVA要想運行少了它可不行。

  Java Runtime Environment,一看英文大概就知道什么東西了。

  里面一邊包括兩個文件:bin和lib。bin:平臺所用工具和庫存的可執行文件和DLL文件。

  lib:java運行環境的代碼庫,屬性設置和資源文件,默認安裝目錄,安全管理。

  書中解釋:java運行時環境。

  四:Demo:

  一些演示的例子,學習時還是不錯的。

  五:include:本地的方法文件。編寫JNI等程序需要的C頭文件。

  六:src.zip:部分JDK的源碼的壓縮文件

  七:sample:也是一些示例程序

  再說說環境變量設置時的各項:(在網上找到的,寫的挺不錯的,拿來學習下)

  JAVA_HOME:該環境變量的值就是Java所在的目錄,一些Java版的軟件和一些Java的工具需要用到該變量,設置PATH和CLASSPATH的時候,也可以使用該變量以方便設置。

  PATH:指定一個路徑列表,用于搜索可執行文件的。執行一個可執行文件時,如果該文件不能在當前路徑下找到,則依次尋找PATH中的每一個路徑,直至找到?;蛘哒彝關ATH中的路徑也不能找到,則報錯。Java的編譯命令(javac),執行命令(java)和一些工具命令(javadoc,jdb等)都在其安裝路徑下的bin目錄中。因此我們應該將該路徑添加到PATH變量中。

  CLASSPATH:也指定一個路徑列表,是用于搜索Java編譯或者運行時需要用到的類。在CLASSPATH列表中除了可以包含路徑外,還可以包含.jar文件。Java查找類時會把這個.jar文件當作一個目錄來進行查找。通常,我們需要把JDK安裝路徑下的jre\lib\rt.jar (Linux: jre/lib/rt.jar)包含在CLASSPATH中。