天天看點

JAVA學前之準備

<script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key.com/storeit.aspx?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'keyit','scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes'));keyit.focus();}</script>

做了幾年的軟體開發,雖然沒有大成,偶有所得.希望紀錄自己點點燎燃的思絮.如今做為一個小小的J2EE教育訓練師,有自己的思想與講解JAVA的方式.

給剛學JAVA的人一點建議與借鑒.

一:JAVA不簡單的是語言:學習JAVA要學語言,也就是文法規則,規則是沒有道理的,是一種約定,除非SUN改變遊戲規則.

是以學JAVA首先是學文法,但是今天的JAVA已經足夠複雜了,是以大凡了解軟體工程的人都知道,軟體開發從瀑布開發方式到今天的疊代增量開發方式.

但是有誰又把它用在學習JAVA或者其他語言上啊.

事業個人建議學JAVA應該用原形發與增量學習法:也就是首先花一周了解JAVA語言的主要部分:資料類型與流程控制(與C類似),類于對象,異常與線程,SWING(主要是事件監聽的了解)在就是常用的API包(以用為學)

以上面為原形,你已經對JAVA有所了解,基本可以繼續WEB開發學習:

WEB學習:了解servlet,學習JSP,然後需要JAB\VABEAN,JDBC

我所表達的思想是:不要在第一次學JAVA就希望把JAVA語言的事業API東西都掌握,可以不誇張說掌握是以API的人世界沒有.

應該采取原形學習加增量疊代的模式:

也就是學了JAVA基本做原形開始增量WEB,在學WEB時疊代JAVA基礎,以此模式直蹦Strtus,hibernate,spring等,但是學這些東西注意思想與思維模式