本人原打算根据自己的经验,编写《Java面向对象设计最佳实践》系列,后来考虑中间涉及其他相关知识,尤其是并发编程。
有经验的同学应该意识到了,Java编程是线程驱动,任何项目都应该考虑并发的因素给系统结构性的变化。因此,我计划先写《深入Java并发》系列,之后再继续《Java面向对象设计最佳实践》。文章更新的速度不定,请见谅。
《深入Java并发》所涉及的方面:
原理上,通过系统底层(主要是软件方面)方面知识来揭开并发编程的神秘面纱,同时结合Java语言的特点,深入分析,从而更好地理解Java并发编程。事实上,任何通用编程语言都会有相似性,比如C#。
实现上,通过分析源代码,包括JVM、Java SE API的代码或者其他方面的代码,进一步理解原理性知识。
实践上,通过经典场景,来实战最佳实践。
大致就以上所述的内容,如果有感兴趣同学可以一起探讨和学习,可以发邮件给我,mercyblitz@gmail.com。