javaweb书籍推荐,我是应届大专毕业生,现在对想自学Java,非计算机专业的,没有专业基础,求高人指点!!!
javaweb书籍推荐,我是应届大专毕业生,现在对想自学Java,非计算机专业的,没有专业基础,求高人指点!!!详细介绍
本文目录一览:
- 1、
- 2、
求 入门或基础的java英文版书籍
一、Java基础入门
推荐《Thinking in Java》作为Java入门的权威指南,同时也强烈推荐《Java2从入门到精通》作为基础学习的必备教材。这两本书都详细介绍了Java的核心概念和编程技巧,非常适合初学者。
二、进阶学习
对于想要进一步深入Java编程的读者,可以参考《O'Reilly的Java编程基础系列》,其中包含了Java的各种进阶技术和实践。此外,《Java Cookbook》也是一本非常实用的参考书,包含了Java编程的Tips和实用案例。
三、Java Web编程
对于想要学习Java Web开发的读者,可以参考《O'Reilly Java Server Pages》和《O'Reilly Java Servlet Programming》,这两本书详细介绍了Java Web开发的基础知识和实践技巧。
四、EJB编程
EJB(Enterprise JavaBeans)是Java企业级开发的重要技术,推荐《Mastering EJB 2.0》和《Enterprise JavaBean》作为学习EJB的参考书目。
五、Java XML 和 SOAP 编程
对于需要使用Java进行XML和SOAP开发的读者,可以参考《O'Reilly Java and XML》和《O'Reilly Java and SOAP》。这两本书详细介绍了如何使用Java进行XML和SOAP编程。
六、设计模式
设计模式是软件开发中的重要概念,推荐《Core J2EE Patterns》作为学习设计模式的参考书目。此外,《Effective Java》也涵盖了大量关于设计模式的内容,非常值得一读。
七、其他Java相关技术
除了以上提到的技术,还有一些其他的Java相关技术如J2ME(Java 2 Micro Edition)适合无线开发,《J2ME API速查手册》可以作为一个很好的参考。另外,还有一些工具如Ant(推荐《Ant: The Definitive Guide》)可以帮助开发者更高效地进行Java开发。
八、视频教程与学习资源
除了书籍之外,还有一些视频教程和学习资源可以帮助学习者更好地理解和掌握Java及相关技术。例如,一些大学提供的Java视频教程、在线教育平台上的Java课程以及一些专业的Java技术交流论坛等。
总的来说,这些书籍、教程和资源都是为了帮助学习者更好地学习和掌握Java及相关技术而准备的。根据个人的学习需求和兴趣爱好选择合适的资源进行学习是非常重要的。
我是应届大专毕业生,现在对想自学Java,非计算机专业的,没有专业基础,求高人指点!!!
有志之士,终将实现所愿。我身为农牧民程序的开发人员,深知JAVA之难,尤其在非计算机专业领域中,它被视为一项极具挑战性的课程。然而,若以兴趣为驱动力,学习之路虽难,却也充满乐趣。
回望过去,我曾是材料化学专业的一员,面对专业并无浓厚兴趣,但软件开发深深吸引了我。我也是通过自学,如今在软件开发领域深耕细作。我想说的是,兴趣,就是最好的基础和动力。这得到了许多人的认同。除此之外,诸如Photoshop和3Dmax这样的流行软件也展现了你的自学能力。你拥有的这种自学能力无疑是宝贵的资本。
关于你提到的JAVA学习,我完全理解你的决心和毅力。自学固然可取,但对于非计算机专业的朋友来说,我建议寻找一个合适的培训机构。好的培训机构会为你提供系统的学习和实践机会,有的老师经验丰富,能教你许多实用的知识和技巧。
编程不仅仅是敲代码那么简单,它需要一种独特的思维方式和解决问题的能力。一个好的程序员,对于遇到的问题能够迅速在脑海中形成解决方案。这不仅是区分你和其他人的标志,也是你在职场中脱颖而出的资本。
对于学习资源,我推荐你先从基础开始,如《Java2程序设计基础》这样的教材作为入门。随后,你可以进一步深入学习《Java2核心技术》以及广受好评的《thinking in java》。随着学习的深入,你将接触到Java Web开发,包括Html、css、servlet、jsp等相关知识,有的公司还会要求掌握javascript。
完成这些学习后,你可以尝试做一些小项目来检验自己的学习成果。进一步地,学习SSH(struts2、hibernate、spring)这三大框架以及《headfirst设计模式》等进阶内容将有助于你更全面地掌握Java开发。
在学习的过程中,你可能会遇到各种困难和挑战。此时,加入QQ群或寻找好的Java论坛都是不错的选择。但个人而言,我认为QQ群更为实用,因为在这里你可以及时解决遇到的问题。
总之,相信你的兴趣和决心一定能让你在Java的学习之路上走得更远。愿你勇往直前,不断进步,最终实现自己的梦想!