我想了解一下java框架技术的底层,应该看什么书,推荐一下。

想了解一下java 框架里面的一些层底的原理,思想,和每次在执行程序的时候底层做了些什么,通过哪些方式实现的。求各位大神们,指点一下,在什么书上可以看到这些。最好可以写出书名,在哪里可以买到。

不建议买书看,市面上的书种类很多,但是写得都很泛泛,主要还是停留在表面,看完不一定能有多大提高。要了解底层的原理,可以直接把框架的代码下载下来,自己慢慢啃,如果啃不动,可以到网上搜索牛人的博克文章,或者读书笔记,网上的资源还是很实用的。而且技术更新快,书籍里面介绍的东西很多在新版本中已经发生变化了。

概括一下,大概下面这几方面结合起来,效果会比较不错:
1.啃源代码(需要面向对象方面的基础,还有需要了解设计模式,java基础)
2.搜索牛人的博克文章,专栏
3.读书笔记
4.动手实践

《Thinking in Java》
《深入Java虚拟机》
以上不解释

sprign深入内幕(第二版)

不停用。坑踩多了,无师自通。

@blogzhoubo 的建议不错

《深入Java虚拟机》原版第二版,这本比较古老好像是01年出的,已经买不到正版了,只能买复印版。
新出的周志明编著的《深入理解java虚拟机》也不错,讲的更通俗。

读代码啊,读的时候也不能泛泛的读。你可以先推测一下它某个特性可能的实现方式(或者说如果是你做,你会怎么实现),然后读代码了解它是怎么做的。读的时候肯定得带着问题去读。

了解底层,当然是看虚拟机的书了

看编译原理

如果你现在是一个刚刚入门的程序员,就先慢慢的啃别人的源码看看,了解对象,设计模式等。如果这些你都不了解,你看那书也看不懂。

其实如果是新手的话那些底层的书一般也会看不懂,建议多看,练习代码等水平提升了以后自然就能看懂那些东西了。

看书用处不大吧,我觉得还是提高自己的水平,了解他的原理

JAVA 虚拟机的书,这方面的书还是很多的,《深入Java虚拟机》 自己认为基础还行还是看JDK源码

框架的底层不就是 java基础(包括特性,机制,多线程等)与设计模式的运用吗.
有一定的java基础与对设计模式之后,健议直接读源码,读取作者高深的设计思想。

你采纳的答案才是真理,嘿嘿,最近刚刚啃了Tomcat 源码 并动手做了个服务器,目前仅支持简单servlet项目 哈哈 感觉学到了好多东西