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等,但是学这些东西注意思想与思维模式

你可能感兴趣的:(java,spring,游戏,Web,D语言)