挤公交忘穿内裤被挺进,國產日韓亞洲精品AV,午夜漫画,china中国gary廖男男

怎樣才能學好JAVA?

如何才能學好java

1必須明確一個大的方向。也就是說,在面向對象的編程范濤中,進行學習與研究。目前最流行的面向對象編程語言就是C++和JAVA,所以先鎖定這兩個目標。

2掌握JAVA的精華特征,而且一定要知道為什么。例如,interface和multi-tread。用interface是更好地使用多繼承的模型,而多線程則涉及并發的特征。要完全理解interface是什么、用多線程有幾種常用的編程模型等。

3理解了語言的特性之后,就可以試著上升到設計這個層次,畢竟學習語言是為了應用。目前比較好的開發模式是采用自頂向下、結合MVC模式的設計。首先要找出最頂層的對象(這往往是最難的),然后一層一層往下遞歸。所以,一般有圖形用戶界面的程序應從界面開始設計。

4有了基本設計模型后,可以學一些設計模型(design pattern).設計模式有很多種,如體系結構模式(layering分層、pipe/filter管道或過濾器)、設計模式(如對象池object pool、緩沖池cache等)、編程模式(如copy-on-write)。掌握這些模式之后,就會對系統的整體結構有很好的把握。學術上傾向于一個系統完全由各種模式組合而成。

5學習語言最好的方法就是實踐。在一般教科書上的例子并不能算是實踐,只能算是掌握了語言的性。而提倡做實際的project也不是太好,因為還沒有熟練的能力去綜合各種技術,這樣只能使自己越來越糊涂。筆者認為比較好的方法是找一些經典的例子,對其進行進一步的修改。通過修改,找出覺得可以提高性能的地方,加上自己的設計,這樣才能真正地感到有所收獲。

主站蜘蛛池模板: 荣昌县| 林口县| 疏勒县| 金门县| 哈巴河县| 吉木萨尔县| 洪湖市| 临泉县| 宜州市| 宜兴市| 长治县| 胶南市| 依安县| 武强县| 兴隆县| 西平县| 淄博市| 察雅县| 明溪县| 宁乡县| 庄浪县| 盘山县| 东城区| 剑河县| 启东市| 汝城县| 民勤县| 司法| 伊通| 山西省| 尼玛县| 綦江县| 县级市| 峨山| 五峰| 佛冈县| 团风县| 随州市| 昆山市| 黄骅市| 德昌县|