java語言設計思想、特點、環境變量含義

設計思想

將業務領域中所有實體看作對象,通過建立對象及其關係構造軟件系統。

過程:分析業務抽象出類->以類爲模板實例化對象->建立對象間的關係完成業務。

特點

1)封裝:set、get封裝屬性,private封裝方法

   目的:屏蔽對象內部的複雜性及細節,防止外界非法破壞其數據完整性。

2)繼承:構造器不能被繼承,私有屬性和方法也可以被繼承,單訪問不到。

目的:複用,多態的前提。

3)多態:方法執行時依據對象的不同而表現不同的行爲,動態綁定。

優點:系統的可擴展性;實現代碼及流程的複用。

環境變量

1PATH(os): 用來指定可執行文件的完整路徑,即使不在path中設置JDK的路徑也可執行Java文件,但必須把完整的路徑寫出來,如C:\Program Files\Java\jdk1.6.0_10\bin\javac TheClass.javapath是用來搜索所執行的可執行文件路徑的,如果執行的可執行文件不在當前目錄下,那就會依次搜索path中設置的路徑;而java的各種操作命令是在其安裝路徑中的bin目錄下,所以在path中設置了JDK的安裝目錄後就不用再把java文件的完整路徑寫出來了,它會自動去path中設置的路徑中去找;

2)ClassPath(java用): 是指定你在程序中所使用的類(.class)文件所在的位置,就如在引入一個類時:import javax.swing.JTable這句話是告訴編譯器要引入javax.swing這個包下的JTable類,而classpath就是告訴編譯器該到哪裏去找到這個類(前提是你在classpath中設置了這個類的路徑);如果你想要編譯在當前目錄下找,就加上“.”,如:.;C:\Program Files\Java\jdk\,這樣編譯器就會到當前目錄和C:\Program Files\Java\jdk\去找javax.swing.JTable這個類;還提下:大多數人都是用Eclipse寫程序,不設classpath也沒關係,因爲Eclipse有相關的配置;


發佈了29 篇原創文章 · 獲贊 41 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章