做了几年的软件开发,虽然没有大成,偶有所得.希望纪录自己点点燎燃的思絮.如今做为一个小小的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等,但是学这些东西注意思想与思维模式