毕老师的视频我看了大部分了,不是说毕老师讲的不好哈,只是觉得还想再深入了解 java 的底层原理,作为休息的时候的扩展,所以想配一本书看看,我知道大家一定说看 jdk api 就好啦,我想看的是那种能够融合 操作系统原理 jvm原理 jdk api 设计模式 中内容的书,因为 java api 中,线程 IO 网络 部分都是对操作系统的api的封装。有个人说过,做面向对象程序设计会离技术越来越远,这个话说对了一半,这个话对的假设是,只使用别人的封装从来不研究底层的人,可能会离技术越来越远。我网上也搜索了一下,推荐的书大概有《java编程思想》、《effective java》、《java 核心技术》,这几本书我都没有看过,在论坛也逛好几天了,发现论坛里面大神还是有滴,如果有研究过的希望能给我点建议,可能有的仁兄不同意我看其他的书,认为看好视频就好了。我简单介绍一下我的情况,我做软件这块3年了吧,开始用 vc 做图像识别的算法,中间一小段时间用 C# 做过windows窗口程序,后面又用过一小段时间 php js,在之后主要做 arm 裸机开发,也自学过一些 arm-linux 开发,我不是计算机专业的,自学过数据结构、操作系统原理、设计模式相关的书。最近半年用 as3.0 做了半年 flex 开发。所以我的情况总结起来就是,一样会点,啥都不精通,郁闷,因为小公司,公司需要做啥我就研究啥。看毕老师的视频,很多东西都想知道为什么这样。其实我知道,做面向对象开发的时候,是不必知道底层怎么做滴,因为我想空闲的时候拓展一下嘛,所以请各位朋友推荐一下适合我拓展的书。小弟在此先行谢过了。:) |
|