java程序设计电子书-电子设计大赛所需书
别因为迷茫,就断了脚下的路。 我想推荐一份Java程序员必读的书籍清单。 豆瓣评分还不错。 继续阅读!
1. Java基础书籍清单
《Java编程思想》:从Java的基本语法到最高级的特性(深入的面向对象概念、多线程、自动工程构建、单元测试调试等)
《深入理解Java虚拟机:JVM高级特性与最佳实践》:从工作原理和工程实践两个维度深入剖析JVM工作原理。
《Head First Design Patterns》:涵盖23种设计模式。
《Effective java》:包含90个词条,每个词条讨论Java编程中的一条规则。
《Java核心技术》:Java入门参考书,基础知识很详细
《Java8 in Action》:全面介绍了 Java 8 这个里程碑版本的新特性,包括 Lambdas、流和函数式编程。
《Java并发编程实践》:介绍Java线程和并发。
《春天的秘密》:一本关于春天的入门书。
《MyBatis技术内幕》:为读者理解MyBatis的设计原理、阅读MyBatis的源代码、扩展MyBatis的功能、深入理解MyBatis的运行原理和设计理念提供帮助和指导。
2.代码优化书单
《重构:改进现有代码的设计》:浓缩了软件开发界专家多年的宝贵经验。
《The Way of Clean Code》:给出了一系列行之有效的clean code操作实践。
Clean Code: A Programmer's Professionalism:解释软件工艺的原则、技术、工具和实践。
3.数据库书单
《你必须知道和知道的Sql》:提供了Oracle、SQL Server、MySQL、DB2、PostgreSQL、SQLite等各种主流数据库的大量简洁实例。
《高性能Mysql》:既适合数据库管理员(dba)阅读,也适合开发人员参考学习。
《MySQL技术内幕:InnoDB存储引擎》:从源码的角度深入剖析了InnoDB的架构、实现原理、工作机制,并给出了大量的最佳实践。
4.面试相关书籍清单
《剑指offer》:梳理基础知识、代码质量、解题思路、优化效率、综合能力5个面试点。
《Programmer Code Interview Guide: Optimal Solutions to Algorithm and Data Structure Topics in Fitness IT Companies》:总结了IT名企代码面试各种题目的最优解,并提供相关代码实现。
《编程之美:微软技术面试心得》:收集了约60道算法和编程题java程序设计电子书,大部分出现在近几年的笔试和面试中,或者被微软员工热烈讨论过。
leetCode:一个编程问题的网站。 如果是面试工作,尤其是面厂,一定要记得先去leetCode刷题。
程序员客栈:一个为程序员自由工作的平台。 如果面试前没有项目经验,可以在平台上寻找自己可以做的项目,提升自己的技术能力。
5. Software Development && Programming Life 图书清单
《程序员修炼之道》:在全球广为流传,被一代又一代的开发者奉为标准,因为它能创造真正的价值:要么写出更好的软件java程序设计电子书,要么探索编程的本质,而一切收益 Neither 取决于特定的语言、框架或方法。
《Soft Skills: A Guide to Surviving Beyond Code》:为软件开发者量身打造的职业发展指南。
《代码百科全书(第二版)》:完整的软件构建手册,涵盖了软件构建过程的所有细节。
每一本书都值得阅读和收藏! 去看看~