學java的一點建議
學習java已經兩年多了,心中有些想法。
第一,感覺java這種語言挺簡單的(相對開C++,還是挺好學的),所以很多人就粗略的學一下,其實這樣是不對的,基礎相當的重要。例如下例:你知道哪個申明是錯誤的嗎?
(1) int[] a={1,2,3,4,5,6};
(2) int[] b=new int[6];
for(int i=0;i<b.length;i++){
b[i]=i+1;
}
(3) int[] c=new int[6];
c={1,2,3,4,5,6};
首先感覺基礎挺重要的,細節應該多多關注。
第二,應該多上機,因為程式設計這種東西本來就是在電腦前做的事,當靠理論不行,做出來才行。多看看一些優秀的程式碼,因為java的開源,還有很多開源的東西,選一個你比較感興趣的開源軟體,慢慢的去學習他。學習
java時,也不要只學它的API,在學習它的API的同時,你也要想想,sun公司是如何實現這個API的,如果換了是你,你也會這麼做嗎?為什麼?當然java的程式碼太多了,我想一輩子也學不完。java的原始碼你可以在你安裝java的目錄下找到:
F:/Program Files/Java/jdk1.6.0_11 目錄下有一個src.zip 那就是了。
第三,java的領域太廣了,說真的,如果每一樣都學是不可能的。java主要分三個領域,J2SE,J2EE,J2ME,
J2Se一般用於製作桌面的一些東西,如比較有名的開源軟體 eclipse。這個軟體就是用java寫成的。而J2ME
主要用於嵌入式作業系統,而大部分的人都會學習J2EE。學J2EE,有三個必學的框架:Stuts,Spring,Hibernate.
最後就是一定要堅持學下去。現在才發現自己很菜。隨便哪出一個程式,基本上都還有一些類不太熟悉。
如果學習CS結構的話,我建議一定要看一下《Java Swing (第二版)》,這本書我看過,覺得挺好的。
而被人們稱為學習java必看的書<thinking in java>,我實在看不下去,首先是中文版,感覺翻譯的不太通順,題解不太來,可能是我水平有限。英文版我就不知道了,因為我沒看過。
最後我說一點,我覺得抄程式碼很有用,不要以為程式碼你看懂了就行了(這裡指本來你不會,從別人的程式碼裡找到了類擬的),其實抄一遍比你背好幾遍都管用。
相關文章
- 自學 JAVA 的幾點建議Java
- Java學習建議Java
- 一個牛人給Java初學者的建議Java
- 學習Java程式設計的建議Java程式設計
- 給大一迷茫的同學一點建議 (計算機專業)計算機
- 成都Java學習入門建議Java
- DBA 的 7 點建議
- 跳槽的幾點建議
- 如何高效學習Java?本文給你一些建議!Java
- Java學習有什麼好的學習建議麼?Java
- 零基礎學Java?給初學者的建議Java
- Java學習從入門到精通的學習建議Java
- 學習Java,我建議這樣做Java
- 入行IT,為什麼建議你學Java?Java
- 助您寫出優雅的Java程式碼七點建議Java
- 關於學習的一些建議
- flutter不完全指南系列--(一)flutter特點及學習建議Flutter
- LeetCode刷題的一點個人建議和心得LeetCode
- [需求建議]分類單頁的一點建議 這算是實現快速開發吧
- Linux系統新手入門學習的四點建議Linux
- 部落格園升級有感一點建議
- 掌握這五點建議,Linux學習不再難Linux
- Android程式設計師的Java後臺學習建議Android程式設計師Java
- 給初學者一些學習Python的建議Python
- Java程式碼建議Java
- web前端教程分享初學HTML5的幾點建議Web前端HTML
- 陶哲軒對數學學習的一些建議
- 零基礎學Java程式有什麼好的建議Java
- 入行IT為啥建議首選Java?小白學Java你不知道的理由Java
- 給Java開發初學者的10個學習建議,助你學習事半功倍!Java
- 給Java開發初學者的10個學習建議,助你學習事半功倍Java
- UITableView效能優化的幾點建議UIView優化
- 程式設計幾點建議程式設計
- 【連載】序,特點,建議
- Android開發一點小技巧和建議獻上Android
- 給新手學習MySQL的建議MySql
- [需求建議]外掛建議:建議出一個時間軸外掛
- [譯] 程式碼評審的 8 點建議
- SAP ABAP轉型,我的幾點建議