日期:2014-05-19  浏览次数:20743 次

如何将java基础打实(求教)
我一点也不懂java到公司后才开始学习,到现在已经有一年的时间了,但是感觉基础还是不够扎实,如何才能把基础搞好呢?看源码?有没有相关的书籍之类的东西可供参考?求教了。

------解决方案--------------------
多上csdn
------解决方案--------------------
探讨
多上csdn

------解决方案--------------------
想要把JAVA基础打实 实在是难。 首先要了解JAVA虚拟机在加载类和对象时的底层机制。
1、static属性声明、初始化
2、member属性声明、初始化
3、member块的执行
4、static块的执行
5、static方法加载
6、member方法加载
7、构造的执行
以上7个东西和其他一些东西(比如内部类)在你new 构造名 的时候加载和运行的先后顺序
常用类的构造源码 其中每个方法的入参、返回值、可能产生的异常源等。。。
《总之就是研究JVM机制 研究常用类的使用方式和运行机制以及报错信息。》

------解决方案--------------------
去研究java虚拟机,看到不懂的就查资料,等研究透了你的基础知识应该很牛叉了!
------解决方案--------------------
java数据结构和算法,还有JAVA核心技术(基础知识),这2本弄懂了基础就OK了。数据结构比较重要,包括以后的数据库深入学习都有很大的帮助。
------解决方案--------------------
啥也不说了,先写上10w行代码吧,代码量到了,自然而然就“熟”了