[请益] 深入了解Java运作的书籍

楼主: zxcv12 (ya)   2016-12-24 09:15:01
最近常被人问到一些Java 底层运作的问题
比如说: 循环 和 递回 的优缺点和在JVM上运作的方式为何
或是 hashtable的运作机制为何
虽然自己有scjp 证照,但是10年前考的真的都忘了
而一般书籍大部份只有教怎么使用
想想自己写Java 都已经好几年,但是却不知道这些东西
想请问有没有人有推荐比较详细说明类似这些运作方式的书籍
感谢
作者: angusyu (〒△〒)   2016-12-24 09:33:00
我想知道懂了这能让你把专案的架构分析好,码写得好吗
作者: TeslaMotors (ModelS)   2016-12-24 09:56:00
这些问题和java底层有什么关系?其他语言答案也一样吧?
作者: mp19990920 (郝渴连)   2016-12-24 10:09:00
作者: sing10407 (阿U)   2016-12-24 10:20:00
除了JVM其他都是资料结构与算法
作者: ChungLi5566 (中坜56哥)   2016-12-24 10:26:00
hash table这大学计概有上过吧
作者: steve1012 (steve)   2016-12-24 11:12:00
很基本的算法....
作者: Sidney0503 (Sidney0503)   2016-12-24 13:49:00
认真回 你所提的都不是很重要........杂凑表循环递回跟java一点关系都没有
作者: ahli (ahli)   2016-12-24 14:44:00
先了解heap和stack?
作者: snaketsai (さいでんし)   2016-12-24 15:41:00
JVM的运作跟上面资料结构的实做是分离的一些基础资料结构跟算法是JCL (Java Class Library)提供的。开源实做有OpenJDK Corelib、GNU Classpath可以看Java的hashtable继承自Dictionary:https://goo.gl/ALd9Y5https://goo.gl/EMbK8L HashTable跟HashMap比较的文章了解语言standard lib的实做有没有用看使用情境如果对资料吞吐量有需求或著thread-safe or not可能多少还是要放心上?
作者: fouring (香菇)   2016-12-24 16:11:00
推楼上认真回
作者: wildli0422 (wild)   2016-12-24 16:43:00
推11楼大大的认真教学 感谢
作者: realbout (萨摩诃)   2016-12-24 18:12:00
循环和递回的优缺点,啥时变底层了?
作者: snaketsai (さいでんし)   2016-12-24 20:21:00
古早之前有听说HotSpot想加入Tail Call Optimization不过后来好像就没消息了(印象中因为会破坏stack count
作者: vi000246 (Vi)   2016-12-24 20:22:00
循环可以算底层 递回比较偏算法了
作者: Wolfken   2016-12-24 22:53:00
这些其实不是很重要,除非你要做JVM优化,要学好Java不如去看Effective Java
作者: ripple0129 (perry tsai)   2016-12-24 23:33:00
看了还是要忘的东西,不如等真的要用到时再研究吧
作者: descent (“雄辩是银,沉默是金”)   2016-12-25 10:52:00
自己动手写Java虚拟机深入理解Java虚拟机:JVM高级特性与最佳实践
作者: Expsun (无限燃烧)   2016-12-25 11:11:00
推wolf大大

Links booklink

Contact Us: admin [ a t ] ucptt.com