如何深入JAVA

最近看论坛,很多人都说要精通一门语言,这个所有人都知道,但是怎么算精通呢?在实际开发中,本人工作了差不多半年了,从学习JAVA到学习JAVASCRIPT然后运用AJAX,一步步的成长着,随着时间的推移,我越发的觉得JAVA的精通是多么的重要,我很想明白大家所谓的精通,是指用最简单的代码来实现最高效的程序,还是说你要了解或者知道JDK或者说J2EE里面每个类里面的方法,充分运用它呢?何为精通...

刚出来都是这样,其实楼主你可以仔细想想ajax js 它属于java么?

如果说他们是java 的部分,你接下来会不会说数据库也是java的部分呢?

我觉得首先你要搞明白你想要做的是什么?如果是说java,正如上面几楼所说的

你就要去了解JVM 数据结构 算法分析 以及工作中常用的包 比如 IO NIO Thread

Collection。。。。等等 在你具体熟悉这个包的同时 你会慢慢的学到 什么是设计模式(

比如 单例 装饰 观察者。。。)! 不要以为的贪多,js extjs ajax dwr as3.0 flex

oracle sqlserver mysql db2 。。。。等等。。如果这些你都会,其实也在证明你什么都

不会!我以前也是这样,后来发现这样不行没有一样东西可以那得出手,你跟别人吹可以但

是碰到真正的高手问的深入一些就傻了。。。还是老老实实做一门技术!

以上建议仅供参考!如有雷同纯属抄袭!。。。呵呵!

外国的某位大神说的,如果你说要精通某门语言的话,那么你至少需要10000个小时,换算成年的话,大概为10年,所以慢慢积累吧!

等你能把 iteye的所有java问题都能答出来,你就深入了

先看数据结构。熟悉了,,再结合把java集合框架的源码看一遍;
集合你以前编译原理的知识,知道从A.java到A.class再到执行大概是怎么回事;
了解java的I/O;多线程;

剩下的就是写代码,熟悉API,看一些开发项目的源码喽。。。从我现在的感觉来看,没有3、5年是不能乱说精通的,慢慢积累,会成功的。你才工作半年,我工作中有些同事是5年、8年、10年的,和他们接触,我就感觉自己要安安静静学习,不能浮躁!加油

熟悉框架,熟悉底层的原理

J2EE你很难达到精通,东西太多,你可以熟练那些基本的框架和思想,架构方面的知识。J2SE倒是可以精通,你可以去研究底层虚拟机的运行机制,熟悉他的特性,然后也能运用在实际工作当中。

要有心和勤奋就一定可以,相信自己!