學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
- 關於CCNA和學習方法的一點建議
- 學習Java程式設計的建議Java程式設計
- 給大一迷茫的同學一點建議 (計算機專業)計算機
- 成都Java學習入門建議Java
- 諮詢顧問學習的幾點建議
- 對圖靈社群改版的一點建議圖靈
- Oracle學習的一些建議Oracle
- 如何高效學習Java?本文給你一些建議!Java
- 如何學好java?來自一線工程師建議Java工程師
- 關於學習資料庫開發的一點建議和忠告資料庫
- Java學習有什麼好的學習建議麼?Java
- Java學習從入門到精通的學習建議Java
- 學習Java程式設計的三個建議Java程式設計
- 一個牛人給Java初學者的建議Java
- java程式設計的一些建議Java程式設計
- 學習Java,我建議這樣做Java
- 入行IT,為什麼建議你學Java?Java
- Linux系統新手學習的11點建議Linux
- 給windows media初學者的一點建議 (轉)Windows
- Java培訓最新知識-學習Java的四個建議Java
- 關於學習的一些建議
- 陶哲軒對數學學習的一些建議
- 助您寫出優雅的Java程式碼七點建議Java
- [轉][推薦]對初次學習虛擬機器的朋友的一點建議虛擬機
- 給IT新人的15點建議
- flutter不完全指南系列--(一)flutter特點及學習建議Flutter
- 零基礎學Java?給初學者的建議Java
- 有沒有人在學習webwork,給點好的建議Web
- 對引進IT技術書籍的一點建議
- 對社群編輯工具的一點感受和建議
- [需求建議]分類單頁的一點建議 這算是實現快速開發吧
- 給培訓出來的Java程式設計師的一點建議,教你如何找工作Java程式設計師
- Java程式碼建議Java
- 優化 Webpack 構建效能的幾點建議優化Web
- 優化Webpack構建效能的幾點建議優化Web