为了帮助J2SE学习过程中的理解,我想找些稍微涉及底层的阅读材料,还望前辈们推荐
我非工科的学生,会一点点的PHP,出于兴趣月初开始看马士兵老师的J2SE视频教程,我相信马老师已经讲的很好了,但不少问题我感觉还是知其然不知其所以然:
譬如我知道new出来的东西都要分配在堆上,但为什么呢?
又譬如我觉得比较头疼的一个问题就是各种数据类型之间的转换,有时候必须需要加上强制转换符,不然就要出错,为什么非得转换呢?
因此我想找点从java出发介绍一些计算机底层实现的阅读材料,譬如《Java Programming: An Introduction to Computer Science》一类的
p.s. 我之前听别人推荐,跑去看Computer Organization and Design: The Hardware/Software Interface, Third Edition,结果看得云里雾里的,特别是硬件/电路部分,完全看不懂,因此我想找那种“深入但不要太深入...能站在java的角度将java语言中的高层实现的底层机理较为通俗易懂的解释出来”的材料...贪心了些...-_-!!
谢谢前辈们了!