我想自学java,培训学校的学费太那个贵了。
请达人们给小弟指条明路,我要怎么走?
网上自学的方法很多.我帮你网罗了一些
书,要看的,不过更加推荐你看视频.从张孝祥的视频开始看.他怎么操作你就这么操作.一套视频下来.你就会掌握各6成左右了.再去看孙鑫的视频,马士兵的视频.还有其他好多.现在自学很方便呀!
一、入门
《Java 2从入门到精通》- 推荐
《Thinking in Java》- 强烈推荐*
O’reilly的Java编程基础系列 - 参考*
二、进阶
《Java Cook Book》- 非常推荐* (包含了Java编程的Tips,适合当做手册来查阅)
《O’reilly-Java IO》- 推荐* (包含Java IO编程的各个方面)
《O’reilly-Database Programming with JDBC》- 推荐* (JDBC编程)
《O’reilly-Java Programming with Oracle JDBC》- 参考*
三、Java Web编程
《O’reilly-Java Server Pages》- 强烈推荐*
《O’reilly-Java Servlet Programming》- 非常推荐*
《O’reilly-Jakarta Struts》- 推荐* (Java Web编程的一个MVC实现框架Struts的书)
四、EJB编程
《J2EE应用与BEA Weblogic Server》- 强烈推荐
《Mastering EJB 2.0》- 非常推荐*
《Enterprise Java Bean》- 推荐*
五、Java XML编程
《O’reilly-Java and XML》- 推荐*
《O’reilly-Java and SOAP》- 参考* (Java的SOAP编程)
六、设计模式
《Core J2EE Patterns》- 强烈推荐* (J2EE设计模式,设计企业应用软件必备参考书)
《EJB Design Patterns》- 推荐*
七、其它
《O’reilly Ant - The Definitive Guide》- 推荐* (Ant是一种功能非常强大的Java工具)
Note:
强烈推荐书籍:建议购买,重点学习
非常推荐书籍:建议花时间学习
推荐书籍:在学有余力的情况下,建议学习
参考书籍:有兴趣的情况下学习
什么都不会看视频不错,张孝祥,V512等等的视频www.verycd.com都有的下
下面这个是链接不错,建议看看
[code="java"]http://www.iteye.com/wiki/Java_Newbie/945-java-programmers-recommendation-books
[/code]
下面这个是别人写的学习路线,仅供参考:
[quote]1.学习Java SE部分的内容,这部分是基础内容。掌握的越扎实,后面的内容学习起来就越容易。
2.学习SQL和数据库的内容 ,这个也是非常基础的内容,举个例子:程序员的面试题中一定会有SQL部分的考试。
3.学习HTML、css、JavaScript的内容。
4.学习,JSP、Servlet、JavaBean、标记库、JSTL、MVC、JSP EL等Web编程的部分
5.学习Struts 或者Spring MVC。二者取其一即可,推荐选Struts
6.学习Java与XML ,重点掌握使用Java技术对XML文件的解析
7.学习Java EE的核心技术 ,例如:JNDI、EJB3等,同时还需要学习使用与配置应用服务器,例如:webLogic Server,Websphere,JBoss
8.学习Hibernate 等持久层的技术
9.学习Spring
10.学习AJAX
11.学习ANT、Subversion等开发工具,熟悉常见的软件开发模型,例如:rup、XP
12.学习OOA与OOD,uml,设计模式
13.学习Web Services、SOA的原理与应用开发
[/quote]
我就是自学的Java 可以把我的经验和你分享下。
首先,你要把Java基础学好,这点相当重要,在以后的开发中会更明显的体验出来,建议你看的书是《Java核心技术:卷Ⅰ基础知识》 其中建议你最好不要学AWT、SWING那块,因为找工作的确不太方便,但你觉得自己很有那方面的天赋除外
然后,你需要考虑下自己的开发方面,如网络安全产品、或者当今很流行的J2EE方面。如果学习J2EE,我的学习顺序是JSP->Servlet->Struts->Hibernate->Spring,关于这些知识的来源,建议你去浪曦在线、北风学习网去下载视频去看,那里的资源相当多。