【推薦】JAVA入門者FAQ

來源:互聯網
上載者:User

一、入門

1、下載和安裝J2SDK http://java.sun.com/j2se/1.4.1/download.html

2 JAVA VM http://www.java.com/en/index.jsp

3 API http://java.sun.com/api/index.html

1 首先下載J2SDK安裝

  a 更新PATH環境變數 為了能在任何目錄下都能執行java命令(如javac、java、 等),需要將java的bin目錄放入PATH環 境變數中。 對於Windows95/98, 開啟“開始”菜單、選擇“運行”、輸入命令sysedit(調用系統配置編 輯程式),在C:/AUTOEXEC.BAT視窗中找到PATH設定並追加一項(c:/jdk1.3.1_01/bin)對於Windows NT and Windows 2000 ,進入“開始”菜單,選擇“設定/控制台/系統”。對於Windows NT,選擇“環境” 頁,對於Windows 2000,選擇“進階”頁,在環境變數設定中的使用者變數欄中增加(如果原來沒有PATH) 或修改PATH環境變數,使其包含c:/jdk1.3.1_01/bin路徑。

  b 更新CLASSPATH環境變數 為了使系統能找到使用者定義的類,需要將使用者類所在的目錄(通常是目前的目錄即把 . 加入到 classpath中)放入CLASSPATH變數中。具體更改方法同PATH修改過程,只是要找到 CLASSPATH環境 變數進行修改。 jdk Win2000下的環境變數設定 http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=7045

  c 確認系統安裝 在DOS提示符下,輸入set命令可以查看PATH和CLASSPATH的設定是否成功 ( 如果是98者需運行 AUTOEXEC.BAT才能使修改的設定生效 如果是2000需把dos關閉重新運行 )

2 然後運行你的第一個java程式 寫個類儲存為.java檔案 一定記得如果是用記事本編輯器的話 儲存時要選擇檔案類型為所有類型然後檔案名稱字和你的類名字要一模一樣 或者也可以把類名.java加上引號就可以避免儲存為.java.txt的類型了

3 常見錯誤處理 如果運行javac命令時出現can not read xxx.java 首先看看你的檔案是否儲存為.java.txt的類型了(右點檔案看屬性裡的擴張名) 重新儲存 記得此時要把檔案名稱.java加上引號 儲存 。 若運行java命令時提示exception in thread "main" JAVA.lang.NoClassDefFoundErroe:的異常 說明你的classpath裡沒有加入 .

二 、 常見錯誤

1 can not read xxx.java 首先看看你的檔案是否儲存為.java.txt的類型了(右點檔案看屬性裡的擴張名) 重新儲存 記得此時要把檔案名稱.java加上引號 儲存 。

2 exception in thread "main" JAVA.lang.NoClassDefFoundErroe: 說明你的classpath裡沒有加入 . http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=7233

3 "=="和"equals()"的區別在哪裡? http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=16630&show=0

4 StringBuffer s1 = new StringBuffer("a"); StringBuffer s2 = new StringBuffer("a"); s1.equals(s2)//為什麼是false String s1 = new String("a"); String s2 = new String("a"); s1.equals(s2)//為什麼是true http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=14935

String,和StringBuffer區別 http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=7007

5 JAVA Web Start是什嗎? http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=15868

6 trim()函數的用法 http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=10515

7 怎麼提取系統時間?   http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=734

8 怎樣讓視窗始終在前 http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=16587

9 日期的顯示格式化 http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=16750 西曆和陰曆怎樣轉換?????????   http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=7101

10 靜態和非靜態嵌套類有什麼區別? http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=4721

11 怎樣判斷輸入的東東是字元還是數字啊?   http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=4687

12 finalize()和System.gc()區別 http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=4656

13 怎麼鍵盤上輸入2 ….竟印出50 ??? System.in.read()用法 http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=4605

15 類的多態   http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=4737

16 如果一個程式包含了多個.java檔案,而且他們是互相關聯的, 現在要編譯他們,該怎麼辦! http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=5000

17 介面與類的討論 http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=5007

18 關於漢字是怎麼轉成代碼的?   http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=4991

19 可不可以把JTextArea的內容一行一行讀處來?   http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=4785

20 兩個日期的字串怎麼相加減 http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=4812

21 "this"的功能和用處是什嗎?   http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=4780

22 關於多態性和多級繼承的問題   http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=4772 http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=7154

23 什麼是物件導向的設計思想? http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=7069

24 關於java內在類的一個問題 http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=712

25 如何取得原生IP http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=7151

26 throw和throws有什麼區別呀? http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=7005

27 在java中為什麼要引入抽象類別這個問題?? 他的作用是什麼, 有哪些優點?? http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=160

 28 final,private定義變數時表示什麼意思 http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=7042

29 java修飾符與字元輸出的問題 http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=7054

30 什麼是匿名類? http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=7070

31 請問怎麼樣在一個APPLICATION 中運行硬碟上的另外一個可執行檔呢? http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=7066

32 如何取今天日期???我想得到這樣的格式:yyyy-mm--dd該怎麼作??? http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=7081

 33 十六進位如何轉化為十進位? http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=7079

34 怎樣產生 .jar檔案? http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=7073

35 Final 是否可以繼承覆蓋 http://www.chinajavaworld.net/forum/topic.cgi?forum=20&topic=25880&show=0

 

優秀文章網站推薦:

1 如何迅速成為Java高手[Tomjava原創]
 http://www.java.com.cn/showtopic.asp?TOPIC_ID=7719&Forum_ID=31

2. 一個老工程師的話 (給年輕電子工程師的十大忠告)
 http://www.pconline.com.cn/pcjob/ittest/empolder/0312/261734.html

3. 大量 JAVA 程式例子, Examples for almost all JAVA classes
 http://javaalmanac.com/egs/

4. The JAVA Tutorial on Sun
 http://java.sun.com/docs/books/tutorial/

5. 談談java的學習方向(轉載)
 http://www.430000.net/printpage.asp?ArticleID=46

6. JAVA 學習之道
  http://www.csdn.net/develop/author/cxy/way_to_java.shtm

7. JAVA 程式編碼規範 from SUN
  Code Conventions for the JavaTM Programming Language
  http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html

8. JAVA 程式編碼規範 from IBM
  http://www-900.ibm.com/developerWorks/cn/java/java_standard/index.shtml

9. 給C++初學者的50個忠告 good for JAVA too
  http://post.baidu.com/f?kz=647098

10. 對初學者很有用的文章
  http://www.mifun.net/pengjie/myweb/article/article.asp?id=95&sort=jsp

11. 提問的智慧
   How To Ask Questions The Smart Way
   英文版: http://www.catb.org/~esr/faqs/smart-questions.html
   中文版: http://alfredy.myetang.com/

12. 從Coding Fan到真正的技術專家
   http://www.chinajavaworld.net/forum/topic.cgi?forum=18&topic=12814&show=0

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.