这些年我读过的经典技术书籍

时间马上到了2018年,在技术这条道路上已经走了快8年时间,已经从刚毕业时候的毛头小子变成一个老程序员,回望这一路的成长过程,读了很多书,写了很多代码,感触颇多,尤其是不少技术方面的书籍堪称经典,读完受益匪浅,所以拿出来与大家分享。

  • Embedded Linux Primer: A Practical, Real-World Approach, 嵌入式 linux方面的入门读物,由浅入深的介绍了kernel, bootloader, driver, file system等,知识非常全面,而且简单易懂。

  • Linux Kernel Development 3rd Edition: A thorough guide to the design and implementation of the linux kernel, 内核大神Robert Love写的关于Linux内核的书,介绍的很全面,但是不是很深入,很适合入门。

  • Linux System Programming: System and library calls every programmer needs to know , Robert Love写的Linux应用层编程的书。

  • Linux Device Drivers, Linux驱动方面的经典。

  • Understanding The Linux Kernel 3rd Edition: From I/O Ports To Process Management, 非常全面深入的介绍了Linux内核的原理和实现细节,对于想深入了解内核的很值得一看。

  • The Java Programming Language 4th Edition, Java之父James Gosling参与著作,很全面的介绍了Java的语法和特性。

  • The Java Native Interface: Programmer’s Guide and Specification, Sheng Liang著,全面介绍了JNI,很通俗易懂,虽然是1999年出版,但是现在依然很实用。

  • Using SQLite, 由O’Reilly出版,作者是Jay A. Kreibicb,sqlite应用方面很适用的一本书。

  • Head First Design Patterns: Your Brain on Design Patterns, 很通俗易懂的介绍了设计模式,图文并茂,书中例子使用的是Java,很适合设计模式入门。

  • Embedded Android, 一本介绍Android系统架构的书籍,写的比较浅,适合想初步了解Android系统架构的人。

  • OpenGL ES 2.0 Programming Guide, 很全面的Opengl ES编程指南。

如果你已经阅读了上述提到的经典书籍,并且希望进一步提升自己的 Java 开发技能,以下是一些更深入和专业的书籍推荐: 1. 《Java性能权威指南》(Scott Oaks)- 这本书深入介绍了如何优化和调优 Java 应用程序的性能,包括 JVM 调优、内存管理、多线程和并发、I/O 等方面的内容。 2. 《Java并发编程的艺术》(Brian Goetz 等人)- 这本书更深入地讨论了 Java 并发编程的原理和技术,包括线程池、原子类、并发集合等,并提供了实际场景中的最佳实践。 3. 《深入理解Java虚拟机:JVM高级特性与最佳实践》(周志明)- 这本书进一步探讨了 Java 虚拟机的内部工作原理和高级特性,包括垃圾回收、类加载、字节码执行等,并提供了性能调优和故障排查方面的实践经验。 4. 《Java 8函数式编程》(Richard Warburton)- 这本书介绍了 Java 8 引入的函数式编程特性,如 Lambda 表达式、流式处理和函数式接口等,帮助你掌握函数式编程的思想和技巧。 5. 《Java微服务实战》(John Carnell)- 这本书讨论了使用 Java 构建和部署微服务架构的实践方法,包括服务拆分、通信、数据管理和容错等方面的知识。 这些书籍都是相对进阶的内容,涵盖了 Java 开发的各个方面。你可以根据自己的兴趣和需求选择其中一本或多本进行阅读,并将所学应用到实际项目中。此外,也可以考虑参加一些高级的 Java 培训课程或认证考试,以深化自己的 Java 技能。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值