Java平台介紹與特點


  1. 什么是Java語言?

答:1).JavaSUN公司(斯坦福大學網絡公司)1995推出的一門高級編程語言。

2)是一種面向Internet的編程語言,隨着Java技術在Web方面的不斷成熟,已經成為Web應用程序的首選開發語言。

3).是簡單易學、完全面向對象、安全可靠,與平台無關的編程語言。

4).Java包括Java語言和Java平台

5).2009SUN公司被Oracle公司收購

2.Java技術分為哪三個版本?分別包含哪些內容?

1).JavaSEJava Platform Standard Edition,標准版)

  用來開發桌面應用、C/S結構網絡應該是JavaEE的基礎,是Java技術體系的核心。*是本門課程的內容

2).JavaEE(Java Platform,Enterprise Edition,企業版)

  用來開發企業環境下的應用程序,通常來說,JavaEE包含JSPServletJDBCXML13種技術。*Java課程體系中,后續會重點學習這部分內容。

3).JavaME(Java Platform Micro Edition,微型版)

   用於小規模的嵌入式開發,適合手機等嵌入式設備。*課程體系中不涉及此版本。

3.Java語言擁有哪些特點?請分別具體說明。

1).跨平台(可移植、一次編寫、處處運行)

*簡言之,跨平台的含義是使用Java語言開發應用,不需要為不同的平台開發不同的程序,而是只開發一套應用,就可以運行在不同的平台上。

2).解釋執行

*解釋執行的含義是,Java程序編譯之后,只是生成了class文件,成為字節碼,並不是機器碼。在執行時,JVM中的解釋器,會根據當前平台的特征,對class文件進行解釋,生成符合當前規范的機器碼,得以運行。

3).面向對象的語言(應逐步建立面向對象的編程思想)

*Java語言是一門面向對象語言,具備面向對象語言三大特征:封裝、繼承、多態。

4).自動垃圾回收

*程序員無權回收內存。系統級線程跟蹤每一個存儲空間的分配情況,在JVM空閑周期,垃圾收集線程檢查,釋放內存。

5).魯棒

*魯棒即健壯的意思,Java語言從編譯到運行期,都有很多機制,以保證其程序的魯棒性,如異常處理機制,也是保證魯棒性的重要手段。

6).支持多線程編程

*支持多線程編程是很多編程語言能夠實現的功能,Java也不例外。

7).學習Java編程相對容易

*Java語言取消了很多容易混淆的概念,比如多繼承、goto語句等。Java也沒有指針的概念,也不支持頭文件。

4.如何搭建Java開發環境?

答:目前,有的Eclipse版本中集成了JDK,可以只下載Eclipse即可。

 5.什么是JDK?什么是JRE?兩者之間有什么關系?

   1).JDK(Java Development Kit):Java開發人員使用的工具包,包括Java的開發工具,也包括JRE。其中開發工具中包括編譯工具(javac.exe)、運行工具(java.exe)、打包工具(jar.exe)等。

    

   *JDK的配置(配置JAVA_HOMEpath

    JAVA_HOME= C:\ProgramFiles\Java\jdk1.7.0_02

    path=C:\Program Files\Java\jdk1.7.0_02\bin

 

   2).JRE(Java Runtime Environment):Java的運行環境,包括Java虛擬機和Java程序運行所需的核心類庫。

    3).*JDK = JRE + 開發工具

      *JRE = JVM + 核心類庫

 6.如何使用命令行(DOS界面下)編譯運行Java類?

    答:1).在記事本中編寫Java

     Public class Test{

     Public static void main(String[] args){

         System.out.println(“Test”);

}

}

2).使用命令行編譯運行

*javac Test.java

*java Test

7.如何使用Eclipse開發Java工程項目?

答:1).創建工作空間,即work space;

2).選擇適合的Perspective,如Java Perspective;

3).創建Java Project;

4).src目錄下創建Java Class;

5).運行有main方法的Java類,在Console視圖中查看結果。

8.如何在DOS下創建並且運行第一個Java類(HelloWorld.java)?

答:第一個Java類(HelloWorld.java

public class HelloWorld{

  public static void main(String[] args){

    System.out.println(“hello world”);

}

}

    *使用javac HelloWorld.java進行編譯

    *使用java HelloWorld進行運行

 9.如何使用Eclipse創建、編譯和運行第一個Java類(HelloWorld.java)?

    答:第一個Java類(HelloWorld.java

  public class HelloWorld{

   public static void main(String[] args){

    System.out.println(“hello world”);

}

}

    *程序運行都從main方法開始運行,main方法必須遵守規范:static void main,參數必須是String[],否則運行時出現 “沒有main方法錯誤

10.java中創建類時需要注意哪些事項?

   答:1).Java的源文件均為 .java文件。

   2).一個java文件中可以有多個類,但是通常建議為一個。

   3).  .java文件名必須與public類名同名,如果類不是public,文件名可以不與類名相同,但是不建議如此。

   4).一個Java類如果需要運行,必須有符合規范的main方法,即public static void修飾的main方法,參數為String[]

                                                                                                                                                                        


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM