自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

淺談Java學習方法

開發(fā) 后端
Java本身是一種設(shè)計的非常簡單,非常精巧的語言,所以Java背后的原理也很簡單,歸結(jié)起來就是兩點,JVM的內(nèi)存管理和JVM Class Loader。

1、JVM的內(nèi)存管理

理解了這一點,所有和對象相關(guān)的問題統(tǒng)統(tǒng)都能解決
  
2、JVM Class Loader

理解了這一點,所有和Java相關(guān)的配置問題,包括各種App Server的配置,應用的發(fā)布問題統(tǒng)統(tǒng)都能解決
  
就像張無忌學太極劍,本質(zhì)就是一圈一圈的畫圓,你要是懂得了太極劍的本質(zhì),那么太極劍就那么一招而已,本身是很容易學的,只是難度在于你要能夠舉一反三,化一式劍意為無窮無盡的劍招,這就需要一點悟性和不斷的實踐了;反過來說,如果學劍不學本質(zhì),光學劍招,你就是學會了1萬招,碰到了第1萬零1招,還是不會招架,敗下陣來。

技術(shù)世界本來就是豐富多彩,企圖統(tǒng)一標準,實際上也做不到,但是世界本質(zhì)其實并不復雜。學習技術(shù),特別是某種具體的軟件工具的時候,應該學會迅速把握事物的本質(zhì),不要過多攪纏細節(jié)。軟件工具應該為我所用,而不是我被工具所駕馭。當你具備了對整個J2EE架構(gòu)的設(shè)計和實施的能力,你還會被具體的工具束縛嗎?哪種工具適合你的架構(gòu),你就用什么,哪種不適合你,你就拋棄它,軟件皆臣服于你的腳下,而不是你被什么軟件牽著鼻子走,到了這種程度,你難道還害怕學習什么新的軟件?

我自己也在一直朝著這個方向努力,在我心中,設(shè)計軟件,架構(gòu)是第一位的,采用什么技術(shù)要為架構(gòu)服務(wù)。如果我發(fā)現(xiàn)什么技術(shù)對我的架構(gòu)來說很重要,那么我會花時間去學習,去鉆研,就像我花時間去鉆研ORM一樣,如果我覺得什么技術(shù)對我的架構(gòu)來說沒有用,即使技術(shù)再火爆,我也不去碰它。
 
總之要學會抓住本質(zhì),駕馭技術(shù),而不是被技術(shù)所駕馭。當你掌握了本質(zhì)原理,其實學什么都很快,畢竟都是相通的,我先看JDO,后看Hibernate,其實兩者就很類似,所以學得很快,以后如果有工作需要,要我學習別的ORM,那我也不會覺得有什么困難的,一樣手到拿來。
  
更有說服力的是Unix類的操作系統(tǒng),那就更相似了,只要抓住了Unix最本質(zhì)的幾點,例如shell命令和編程,文件系統(tǒng)結(jié)構(gòu)和配置,系統(tǒng)啟動原理和過程,所有的Unix都是無師自通的。我自己會用Linux,F(xiàn)reeBSD,SCO Unix, Solaris,HP-UX 和 AIX等6種Unix,更體會到一通百通的道理。

總之,學習方法還是很重要,別被五花八門的技術(shù)給搞不清學習方向了。

【編輯推薦】

  1. 基于 JavaScript的REST客戶端框架
  2. 如何優(yōu) 化JavaScript腳本的性能
  3. JavaScript控制Excel打印完美解決方案
  4. 用 Javascript連接Access數(shù)據(jù)庫的方法
  5. 淺談 JavaScript中面向?qū)ο蠹夹g(shù)的模擬
責任編輯:張燕妮 來源: 賽迪網(wǎng)
相關(guān)推薦

2016-09-30 15:33:02

集成學習機器學習算法

2009-09-08 09:25:46

思科認證學習方法思科認證

2010-05-04 17:48:53

2009-09-16 10:16:29

CCNA學習方法CCNA

2009-10-15 11:24:00

CCNA學習方法CCNA

2009-09-28 10:40:28

.NET學習

2009-09-16 08:51:28

CCNP學習方法

2009-09-09 17:41:54

CCNP學習方法

2009-09-04 09:37:49

思科認證CCNA學習方法

2009-06-17 15:25:59

Java學習

2009-08-26 09:20:12

思科認證CCNP思科認證CCNP學習方

2010-07-14 16:29:47

IT認證

2017-11-27 15:24:02

Linux學習方法優(yōu)勢

2009-12-14 14:01:29

Linux學習方法

2009-09-28 13:23:00

CCNA學習方法CCNA

2010-03-17 16:59:54

Linux學習方法

2011-07-10 15:07:37

2011-05-16 14:07:58

J2EE

2009-09-04 16:33:28

CCNA學習方法

2009-08-11 09:44:20

CCIE學習遺忘效應
點贊
收藏

51CTO技術(shù)棧公眾號