热门课程

免费试听

上课方式

开班时间

当前位置: 首页 -   文章 -   新闻动态 -   正文

这几本好书,Java程序员必须看

知了堂姐
2024-07-08 17:22:16
0

每年到校招的时候

小伙伴们都是忙的脚不沾地

总担心这里没有复习到

那里某个技术又不会

今天

知了小姐姐给大家送福利啦

这份校招书单

收好咯


01《TCP/IP详解》



推荐理由


《TCP/IP详解卷1:协议》是一本完整而详细的TCP/IP协议指南。描述了属于每一层的各个协议以及它们如何在不同操作系统中运行。作者W.Richard Stevens用Lawrence Berkeley实验室的tcpdump程序来捕获不同操作系统和TCP/IP实现之间传输的不同分组。对tcpdump输出的研究可以帮助理解不同协议如何工作。


02《Linux内核设计与实现》



推荐理由


如果你是一名linux内核爱好者,这本书的内容可以帮助你大显身手。如果你是一名普通程序员,这本书的内容将会拓宽你的编程思路。如果你初次接触linux内核,这本书则可以帮助你对内核各个核心子系统有一个整体把握。


03《算法导论》



推荐理由


这本书深入讨论各类算法,并着力使这些算法的设计和分析能为各个层次的读者接受。各章自成体系,可以作为独立的学习单元。算法以英语和伪代码的形式描述,具备初步程序设计经验的人就能看懂。说明和解释力求浅显易懂,不失深度和数学严谨性。


04《剑指Offer》



推荐理由


面试官的视角从面试官视角剖析考题构思、现场心理、题解优劣与面试心得,尚属首例。《剑指Offer》精选谷歌、微软等知名IT企业的50余道典型面试题,提供多角度的解题辅导。这些题目现今仍被大量面试官反复采用,实战参考价值颇高。《剑指Offer》系统地总结了如何在面试时写出高质量代码,如何优化代码效率,以及分析、解决难题的常用方法。超写实体验与感悟Autodesk一微软一思科,作者一路跳槽一路“面”,既亲历被考,也做过考官,更是资深程序员.大量的一线面试与编程经验,足当确保《剑指Offer》品质。


05《Java编程思想》



推荐理由


本书赢得了全球程序员的广泛赞誉,即使是最晦涩的概念,在Bruce Eckel的文字亲和力和小而直接的编程示例面前也会化解于无形。从Java的基础语法到最高级特性(深入的面向对象概念、多线程、自动项目构建、单元测试和调试等),本书都能逐步指导你轻松掌握。这些丰富的内容,包含了Java语言基础语法以及高级特性,适合各个层次的Java程序员阅读,同时也是高等院校讲授面向对象程序设计语言以及Java语言的绝佳教材和参考书。


06《Java核心技术》



推荐理由


一直备受广大Java程序设计人员的青睐,畅销不衰,是Java经典书籍。第8版针对JavaSE6平台进行了全面更新,囊括了Java平台标准版(JavaSE/J2SE)的全部基础知识,提供了大量完整且具有实际意义的应用实例,详细介绍了Java语言基础知识、面向对象程序设计、接口与内部类、事件监听器模型、swing图形用户界面程序设计、打包应用程序、异常处理、登录与调试、泛型程序设计、集合框架、多线程等内容。


07《深入理解Java虚拟机》



推荐理由


作为一位Java程序员,你是否也曾经想深入理解Java虚拟机,但是却被它的复杂和深奥拒之门外?没关系,本书极尽化繁为简之妙,能带领你在轻松中领略Java虚拟机的奥秘。本书是近年来国内出版的唯一一本与Java虚拟机相关的专著,也是唯一一本同时从核心理论和实际运用这两个角度去探讨Java虚拟机的著作,不仅理论分析得透彻,而且书中包含的典型案例和最佳实践也极具现实指导意义。


08《Effective Java》



推荐理由


该书每一章都包含几个“条目”,以简洁的形式呈现,自成独立的短文,它们提出了具体的建议,对于Java平台精妙之处的独到见解,以及优秀的代码范例。每个条目的综合描述和解释都阐明了应该怎么做,不应该怎么做,以及为什么。


09《Java并发编程的艺术》



推荐理由


书中采用循序渐进的讲解方式,从并发编程的底层实现机制入手,逐步介绍了在设计Java并发程序时各种重要的技术、设计模式与应用,同时辅以丰富的示例代码,使得开发人员能够更快地领悟Java并发编程的要领,围绕着Java平台的基础并发功能快速地构建大规模的并发应用程序。


10《深入分析JavaWeb技术内幕》



推荐理由


首先介绍前端知识,主要介绍JavaWeb开发中涉及的一些基本知识,包括Web请求过程、HTTP协议、DNS技术和CDN技术。其次深入介绍Java技术,包括I/O技术、中文编码问题、Javac编译原理、class文件结构解析、ClassLoader工作机制及JVM的内存管理等。最后介绍Java服务端技术,主要包括Servlet、Session与Cookie、Tomcat与Jetty服务器、Spring容器、Ibatis框架和Velocity框架等原理介绍。


11《Spring源码深度解析》



推荐理由


这本书不仅介绍了使用Spring框架开发项目必须掌握的核心概念,还指导读者如何使用Spring框架编写企业级应用,并针对在编写代码的过程中如何优化代码、如何使得代码高效给出切实可行的建议,从而帮助读者全面提升实战能力。语言简洁,示例丰富,可帮助读者迅速掌握使用Spring进行开发所需的各种技能。《Spring源码深度解析》适合于已具有一定Java编程基础的读者,以及在Java平台下进行各类软件开发的开发人员、测试人员等。


12《深入浅出MYSQL》



推荐理由


《深入浅出MySQL数据库开发、优化与管理维护》的作者都是MySQL方面的资深DBA。《深入浅出MySQL数据库开发、优化与管理维护》不但融入了他们丰富的工作经验和多年的使用心得,还提供了大量来自工作现场的实例,具有很强的实战性和可操作性。


13《编程珠玑》



推荐理由


如果让程序员们列举他们喜欢的书籍,Jon Bentley的《编程珠玑》一定可以归于经典之列。如同精美的珍珠出自饱受沙砾折磨的牡蛎,程序员们的精彩设计也来源于曾经折磨他们的实际问题。Bentley的“珍珠”基于坚实的工程学基础,为那些麻烦的问题提供了富于智慧性和创造性的解决方案。本书通过一些有趣的具有指导意义的程序,对程序设计技巧和基本设计原理进行了清晰而睿智的描述。因此本书对各个层次的程序员都具有很高的价值。

当然,这么多书是肯定读不完的,所以选择适合自己的书才是解决问题的最佳方案。有的小伙伴买了书却自我欺骗“买了就是看了”,但是结果不会陪你说谎。


古人说,凡事预则立,不预则废。知了小姐姐也想告诉大家,未雨绸缪才能有备无患,走向成功;反之,则会因为准备不足而一败涂地。


因为机会,总是垂青那些有所准备的人

大家都在看

知了堂为成都理工大学计网学子带来行业岗位分享及项...

2024-07-08 浏览次数:0

0基础能学UI设计吗?UI设计难学吗?

2024-07-08 浏览次数:0

零基础转行,在成都哪里学web前端?

2024-07-08 浏览次数:0

零基础学习Java要怎么学?0基础小白学Java...

2024-07-08 浏览次数:0

网络安全运维工资待遇如何?2024年网络安全行业...

2024-07-08 浏览次数:0

超惊喜!国庆报名立减1000元报名费,转发送现金...

2024-07-08 浏览次数:0
最新资讯