<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

      Java FAQ(1)

      [摘要]一、準備篇Q1.1 什么是Java、Java2、JDK?JDK后面的1.3、1.4版本號又是怎么回事?答:Java是一種通用的,并發的,強類型的,面向對象的編程語言。JDK是Sun公司分發的免費Java開發工具包,正式名稱為J2SDK(Java2 Software Develop Kit)。包括基...
      一、準備篇

      Q1.1 什么是Java、Java2、JDK?JDK后面的1.3、1.4版本號又是怎么回事?
      答:Java是一種通用的,并發的,強類型的,面向對象的編程語言。
      JDK是Sun公司分發的免費Java開發工具包,正式名稱為J2SDK(Java2 Software Develop Kit)。包括基本的java工具包和標準類庫。
      到目前為止,Java有3個主要版本,即1.0,1.1,2.0;
      JDK有1.0,1.1,1.2,1.3,1.4五個版本。
      從JDK1.2起,Sun公司覺得Java改變足夠大而將java語言版本號提升為2.0。
      不同的JDK主要在于提供的類庫不同。作為學習你可以下載最新的JDK1.4.2。
      真正開發時則應考慮向前兼容,比如1.3。

      Q1.2 什么是JRE/J2RE?
      答:J2RE是Java2 Runtime Environment,即Java運行環境,有時簡稱JRE。
      如果你只需要運行Java程序或Applet,下載并安裝它即可。
      如果你要自行開發Java軟件,請下載JDK。在JDK中附帶有JRE。
      注意由于Microsoft對Java的支持不完全,請不要使用IE自帶的虛擬機來運行Applet,務必安裝一個JRE或JDK。

      Q1.3 學習Java用什么工具比較好?
      答:作者建議首先使用JDK+文本編輯器,這有助你理解下列幾個基礎概念:path,classpath,package 并熟悉基本命令:javac和java。并且下載和你的JDK版本一致的API幫助。如果你不確定類或函數的用法,請先查閱API而不是發貼求助。
      當你熟悉Java之后,你可以考慮開始使用一個IDE。

      eclispe的主要缺點是缺乏一個可視化的桌面程序開發工具,
      幸運的是IBM在2003年11月已經將部分代碼捐給eclipse組織,可以預計這個缺點很快就會得到彌補。
      無論如何,請不要使用Microsoft的VJ++!眾所周知Microsoft從來就沒有認真支持過Java。
      最后但并非最不重要,要有一本好的參考書,并且英文要過關。

      Q1.4  學習Java有哪些好的參考書?
      答:作者首先推薦Thinking in Java,中文名《Java編程思想》,有中文版。
      目前的最新版本是第三版。
      該書第一章介紹了很多面向對象的編程思想,作為新手應當認真閱讀。除此以外,O'relly出版社和Wrox出版社的書也不錯。作者本人不喜歡大陸作者的書。也許你覺得英文太難,但是網上大多數資料都是英文的。另外,你需要經常查閱API,而那也是英文的。

      Q1.5  Java和C++哪個更好?
      答:這個問題是一個很不恰當的問題。你應該問:Java和C++哪個更適用于我的項目?
      Java的優點和缺點一樣明顯。
      跨平臺是Java的主要優點,但代價是運行速度的下降。
      VC和Windows平臺有良好的集成和足夠快的速度,但是也只能局限在Windows平臺上。
      和C++相比,Java學起來更快,開發人員不會碰到很多容易出錯的特性。
      但是VB程序員甚至只需要拼裝模塊就可以了。

      Q1.6  什么是J2SE/J2EE/J2ME?
      答:J2SE就是一般的Java。
      J2ME是針對嵌入式設備的,比如支持Java的手機,它有自己的JRE和SDK。
      J2EE是一組用于企業級程序開發的規范和類庫,它使用J2SE的JRE。



      標簽:Java FAQ(1) 

      相關文章

      日韩精品一区二区三区高清