问题描述
学好Java,最好是高清楚jdk的内部结构。我的方法是看jdk源码,这样才可以友好的和JDK和睦相处,才能编出更健壮的程序代码。
解决方案
解决方案二:
LZ想表达神马,很多优秀的开源项目都不错。
解决方案三:
嘛意思?这些是必须的
解决方案四:
LZ觉得,要骑自行车,就先把自行车给拆来研究吗?
解决方案五:
JDK的源代码?那东西多了去了。有JDK、JRE、JVM、Java类库、本地方法库。反正一个JDK源文件有2万多个,慢慢看吧。
解决方案六:
JDK(JavaDevelopmentKit)java开发工具箱,包括了javalanguage,JavatoolsandtoolsAPI,JRE;去Oracle看看就清楚了其结构。显然先学习javalanguage和熟练API;学会使用tools;也就是JDK安装目录下bin目录里的工具;有一定基础了,需要了解API的实现时,在JDK安装目录下有个源码包,导入sourcecode;碰到问题时针对性的去看,而不是一个一个的去看;至于编出更健壮的程序代码,除了上面的学习外,了解JRE中JVM规范也是很有帮助的,JVM具体的实现会表现不同;当然,编出更健壮的程序代码也与自己的知识水平有很大关系,所以学习些设计模式、数据结构、算法、数学、计算机原理类等等知识是很有帮助的;学好Java,最好是搞清楚jdk的内部结构,看jdk源码......想法是好的......考虑到真正的做出个JDk来的,中国都还没出一家,全世界也就那么几家,而且核心的算法也只有他们知道,是没有开源的,就将就着先搞懂提供的开源代码吧。其实我也想。
时间: 2024-09-16 12:07:25