…concentrated reading, and I’m far more effective at explaining and using Docker than I was after all that Googling). I also concur with other posts here in pointing out that the books Effective Java[2] and Practical Java[3] are information-rich sources on nit-picky and gritty Java concerns. If I was going for an entry-level Java position and had to minimize my hours of preparation, I’d still go with the tutorial style…
…double-check-locking safe but http://www.cs.umd.edu/~pugh/java/memoryModel/DoubleCheckedLo... Just put a `synchronized` on it and call it good. The JVM is so damn fast, _nearly_ all the stuff in the Haggar book (Practical Java) is not applicable anymore.
……专注阅读,而且在向别人解释和实际使用 Docker 方面,比我疯狂 Google 之后的效果好得多)。我也赞同这里其他人的帖子,指出《Effective Java》[2]和《Practical Java》[3]是干货满满的资料,专门解决那些吹毛求疵又棘手的 Java 底层细节。如果我是去面初级 Java 岗位并且必须尽量压缩准备时间,我依然会选择那种教程风格的……
…concentrated reading, and I’m far more effective at explaining and using Docker than I was after all that Googling). I also concur with other posts here in pointing out that the books Effective Java[2] and Practical Java[3] are information-rich sources on nit-picky and gritty Java concerns. If I was going for an entry-level Java position and had to minimize my hours of preparation, I’d still go with the tutorial style…
…… double-check-locking safe 没问题,不过参考 http://www.cs.umd.edu/~pugh/java/memoryModel/DoubleCheckedLo... 直接加个 `synchronized` 就完事了。JVM 现在特么快得很,Haggar 那本书(《Practical Java》)里的东西,*几乎*全都不适用了。
…double-check-locking safe but http://www.cs.umd.edu/~pugh/java/memoryModel/DoubleCheckedLo... Just put a `synchronized` on it and call it good. The JVM is so damn fast, _nearly_ all the stuff in the Haggar book (Practical Java) is not applicable anymore.