想深入一点学习Java,我该再学些什么?
目前,我会一些基本的Java编程,自己用Eclipse编了两个小的分布式系统(很小),会基本的数据库操作(SQL、MySQL,对Oracle也有一点了解),也会一点Web编程,初步了解并能简单使用hibernate、struts,我很想能深入学习,想请教一下,下一步我该学哪些东西,请名位指点一下。
------解决方案--------------------1. 如果你是学生的话,或者去企业兼职,或者跟老师做些项目,参与企业项目开发。
2. 钻研一下 Java 核心和基础,例如多线程编程、NIO、JVM 等等,如果能找到相关方面的项目做是再好不过的。
------解决方案--------------------建议兼职参加实际的项目开发。工作中也许并不需要这么多技术,工作出色并且得到老板赏识的未必是技术牛人。不妨学习一下CMM流程、项目管理、沟通交际方面的能力等等。
技术的复杂度是有限的,有了你现在的基础,需要用新技术时很快可以学会。
请参考,呵呵。
------解决方案--------------------1.把网上所有java面试题都背下来(百度一下“java面试题”)
2.伪造几条工作经历
3.玩命面试,混入一家公司真正做起项目来
很多东西,在家里自己倒腾是学不会的
------解决方案--------------------楼主可以去外面找间公司锻炼一下自己,
而且编程这东西。你会一点其实就够了。
重要的还是学会如何去“设计”一个软件,如何分工合作,了解客户需求,等等。
这些只有通过团队开发,才能真正体会到
建议楼主尽快找到个实践的地方。
------解决方案--------------------建议到公司!现在没有法去时,尽量多增加几个表做个项目,熟悉hibernate的one-to-many,many-to-one,看struts的源码了解它的基本原理,spring在公司已经普遍使用了,要看spring的书了!