想学JAVA,请问各位有什么捷径吗???
追问:有什么可以看的书吗?
追问:有什么可以看的书吗?
答案:没有什么捷径的。。要讲究方法:以下是一般学习Java的路线图首先要学JavaSE,这是无庸置疑的。
如果你真的一点编程基础都没有,不建议你现在就学java,最好能先用一个月或者更长的时间学一下C语言,这个毕竟是基础,如果再能看一看数据结构就更好了(不用看的很深,有了解就足够了)
与此同时,是的,与此同时,和JavaSE的学习同步,建议大家研究一下数据结构与算法。
在这儿之后,你可以选择向J2ME、或者Java GUI、Socket编程等方向努力,但是通过第一篇的办法,你可以很容易就将这方向过滤掉(永远不要忘了我们是为了就业),好吧,暂时和它们诀别,还是向着J2EE的方向前进吧。
在JavaSE完成之后,可以试着完成一些小项目,同时关注一下设计模式的内容,不必强求自己能够完全掌握各种细节,往前走吧。
掌握一种编程工具,比如说Eclipse。
数据库,可以选择使用Oracle或者MySQL开始
。 JDBC,用Java连接数据库。
可以选择在这个地方切入Hibernate,也可以选择在Struts
之后。 HTML CSS JavaScript,这些东西是做web项目必需的内容
。 Servlet JSP,服务器端必需。
XML AJAX,新的流行趋势不能不了解。
作一些小项目吧。比如BBS、留言系统、学籍管理、商城等等,随便着一些业务逻辑比较简单的来做一做。 Struts,MVC的典型应用
Hibernate,OR Mapping的典范之作。
Spring IOC + AOP, 面向对象 + 面向切面,完善的旅程。
把以前自己的小项目加入Struts、Spring、Hibernate的元素吧。
去研究各种商业项目的业务逻辑吧,才能在你的简历中加入浓重的一笔。
EJB3.0,java在走了很多弯路后的回归之作,值得研究。
SOA,业界铁定的未来趋势,要紧紧跟随。
接下来再学java,从最基本的HelloWorld开始学起,遇到问题多看一看java自身的源代码,不要嫌麻烦,那些代码是最规范也是结构非常好的
另外,现在某些java的书籍写的并不完全正确,尤其是在涉及到java基本概念和jvm的时候,要相信自己的思维,多看看java发布时候的原始英文文档,有些文档可以帮你总结很多东西^_^
java自身的源代码是指java类库自身的实现,不如说java.lang.String这个类,我们一般仅仅是去使用这个类,并不关心这个类里面的实现方式,诸如indexof、substring之类的方法,如果能深入到这个类里面,看看String中这些方法是如何使用基本数据类型和计算方法实现的,这些实现一般是由变成经验丰富的资深认识写的,不论是代码结构还是书写规范都很有参考价值,这样对你会有很大的提高,而不仅仅是一个只会使用api的程序员找本书看看就好了,语法没什么和C++差不多的,其他的嘛,自己多动手写代码