首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

初级 Java 的 3 进阶

虽然文本内容并没有那么多,但是本书真正的蕴涵的内容和使人获得对设计模式的理解远远要大于阅读1000同样书籍。...2.Effective Java中文版 看完这本书,也许你还会有另外收获,就是把一些使用IDE时的习惯找到了他们的依据。 很多规则,读这之前并不知道的,但可能你一直就是这么做了,也许你会惊讶。...3.Java并发编程实战 这本书的前半部分我读的非常仔细,但后半部分则跳跃了很多,并没有完整的阅读。当然原因肯定不是这本书不够好,而是我本人的内力实在是太差了,越看越羞愧。...现在的我越来越感觉自己有些“眼高手低”了,总是幻想着通过阅读什么源码就可以提升多高的内容,其实编程没有捷径,唯有一步一个台阶。...多线程并发编程更是如此,没有足够的经验,光一个简单的同步访问都能把你折腾的够呛…… 路漫漫其修远兮,吾将上下而求索。

1.3K50

高级Java必看的10

5、Java多线程编程核心技术 资深Java专家10年经验总结,全程案例式讲解,首全面介绍Java多线程编程技术的专著。...本书以浅白的措辞,结合大量实例,全面讲解Java多线程编程中的并发访问、线程间通信、锁等难突破的技术与应用实践。 6、代码整洁之道 软件质量,不但依赖于架构及项目管理,而且与代码质量紧密相关。...作为编程领域的佼佼者,《代码整洁之道》作者给出了一系列行之有效的整洁代码操作实践。这些实践在《代码整洁之道》中体现为一条条规则(或称“启示”),并辅以来自现实项目的正、反两面的范例。...8、Tomcat权威指南 本书是一万能工具,其主题涵盖了Apache Tomcat这一广受欢迎的开源servlet、JSP容器和高性能的web server。...本书对管理员和web站点管理员而言,具有较强的参考价值;对在开发或产品中要使用Tomcat作为web应用程序服务器的开发者而言,这是一有用的指南;对Tomcat感兴趣的人而言,这是一优秀的介绍工具

1.4K130
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    每个编程大神都读过的5

    今天,数据叔精选了程序员大神的书单里适合新手阅读的5,分享给努力的你。 上次我们发书单时,有身在国外的读者提出电子书的需求。...因此本文提供了这5的亚马逊电子书链接,希望对你有所帮助。(还有优惠活动正在进行中哦!) 1 ? 编译领域的巨无霸 一部里程碑式的传奇作品 ? ?...1986年,原来的两位作者加上Ravi Sethi,升级了前一,书名改为《CompiIers:Principles,Techniques and Tools》,封面依然沿用骑士和恐龙,那恐龙是红色的...《Java程序设计与问题求解》 (原第8版) 作者:沃特·萨维奇 肯里克·莫克 推荐语:本书是按照编程和计算机科学的第一门课程设计的,设计初衷是教会学生基本的问题求解和编程技术,而不仅仅是一有关Java...一初学者必读的程序设计教材 ? ?

    1.1K31

    豆瓣9分以上,这7Java经典名著,你还缺

    需要有一定编程基础的人才可阅读,即使很多内容还无法理解,但每次读完一定会有所收获。这是一伴随我们技术成长的好书,买一放在旁边,摸着就有底气。...——Java之父James Gosling Java 之父James Gosling鼎力推荐的,你就知道要不要读了?...适合已经掌握Java核心技术的程序员,想更加深入地了解Java编程语言的开发者阅读。是Java开发人员案头上的一不可或缺的参考。...《Effective Java》一的作者Joshua Bloch也参与到了本书的写作中。另一国内作者《Java并发编程的艺术》也适合一并阅读。...抽奖赠书 活动说明:中奖者可在上面的图书中选择一 截止时间:2022年3月20日 12:00 如何抽奖:点击下方卡片,关注并回复关键词 :20220315 下次你更希望我们送本书呢?

    1K20

    学习C语言编程,推荐你看这6

    C语言核心技术 [在这里插入图片描述] 这本书总共包含21章也适合入门,是一不可多得的编程必备书籍。知识点更详细,但内容上对初学者来说没上一通俗易懂(个人觉得) 3....每章末尾设计了大量复习题和编程练习,帮助读者巩固所学知识和提高实际编程能力。附录给出了各章复习题的参考答案和丰富的参考资料。...Linux C编程从初学到精通 [在这里插入图片描述] 如果是学习Linux下的C编程的话,推荐你们看一下《Linux C 编程从初学到精通》 这本书总共分为3篇 基础篇 提高篇 实践篇 从Linux系统的安装...C语言进阶 重点、难点与疑点解析 [在这里插入图片描述] 本书是一修炼C程序设计能力的进阶之作,它没有系统地去讲解C语言的语法和编程方法,而是只对C语言中不容易被初学者理解的重点、难点和疑点进行了细致而深入的解读...不管是看哪一,里面的代码一定要亲自敲几遍(熟能生巧)。

    1.1K11

    编程之书系列:如何选择一合适的编程

    该系列的其他文章可以点击-> 学习如何从一书中编程的5个技巧以及每个软件开发者应该阅读的7。 是的,这是真的:哪怕一棵死去的树仍然是学习编程和磨练开发技巧的资源。...在接下来的文章中我会罗列一些大部头,我会向几乎所有对编程和软件开发感兴趣的人推荐这几本经典的书籍。 评估一编程书籍的快速贴士 评估一编程书籍最好的地方往往就是目录(TOC)。...如何避免“坑” 根据一书标题或者封面就决定买下这本书可能是最糟糕的购书方式 ——但有很多程序员就是以这种方式购买他们的编程书籍。...基于某一书本身的价值来选择一编程书籍也很重要,而不仅仅是基于出版商或书籍系列的声誉。每个出版商都可能产出“坑”,甚至最好的系列书籍也可能包含该系列其他羞与为伍的糟。...最后,要小心提防畅销。畅销书籍往往会突然映入眼帘,当你正在书架上寻时,无论是在实体书店或在网络书城。某本书被列在畅销列表中,可能是因为它写得实在非常

    1.1K70

    现在学习编程是学习JAVA还是python

    首先必须明确一点,Java和Python双方都有各自适合和发展的领域,所以别人常问我学习什么语言,或者让我在两种语言进行比较好坏,编程语言只有适不适合,不存在好坏,你想从事什么工作就去学习什么语言。...Java语言 ? 首先本人就是学习Java的。Java语言是一种面相对象编程语言,他最大的特点就是可以实现跨平台编程,不受平台限制。Java语言在当今所有语言里面的排名是第一位。 ?...其次,虽然Java在市面上招聘很多,这也导致了学习Java的人特别多,Java程序员在市面上有点烂大街了,而且对Java程序员的要求也在与日俱增。...最后我还是想说,语言没有与不好,只有适合与不适合,想清楚自己想要从事的职业工作,再学习一门适合你工作的语言。祝你早日成功! ?...END 推荐阅读目录 ⊙ Java学习求职路线(资料、视频、源码、项目实战) ⊙ 程序员用这5种方式学习编程最无效,停止这些可以少走弯路! ⊙大学毕业刚培训完Java,没有经验怎么找工作呢?

    1.6K20

    Java程序员必读的9

    本文列出的9Java程序员界都是被认为很棒的。当一个程序员开始初学Java时,他的第一个问题应该是如何选择一来作为指导学习Java。...本文列出的九是我个人非常喜欢的Java书籍,当我有时间的时候,我就会将它们捧在手里阅读。甚至有些我反复读过很多遍,每次重新读的时候总会有新的收获。因此这些也是大部分Java程序员喜欢的书籍。...Effective Java从质量,内容和问题解答方式上来说都是一评价很高的,因此读这本书会是一种感觉很棒的体验。...这本书几乎就是Java并发和多线程编程方面的权威,同时也是核心Java开发人员必读的一。本书的强大主要表现在 本书非常详细地描述了多线程和并发中的诸多(小)细节。...这是一属于Head First系列的关于面向对象编程。本书建议和Head First设计模式结合阅读,效果更佳。

    1.1K31

    Java架构师必看的10

    1、大型网站系统与JAVA中间件实践 本书围绕大型网站和支撑大型网站架构的Java中间件的实践展开介绍。...5、实用负载均衡技术:网站性能优化攻略 网站负载均衡架构全揭秘,完美应对云环境及大数据的挑战,网站性能优化必备指南,从整体上来看本书是一比较好的负载均衡入门书籍,内容也较新(已出版的几本相关英文著作都较早...本书对分布式核心技术进行了大量归纳和总结,并从中抽取出一套简化的框架和编程API进行讲解,方便工程师了解分布式系统的主要技术实现。...这不是一空谈概念、四处摘抄的,这本书包含了大量精炼示例,手把手教你掌握分布式核心技术。...10、架构之美 本书围绕5个主题领域来组织《架构之美》的内容:概述、企业应用、系统、终用户应用和编程语言。

    1.8K80

    当音乐学博士搞起编程,用一改变了Java世界!

    Java从诞生之日到如今经历了风风雨雨数十年,从低谷到高峰,JAVA之所以是世界上最受欢迎的开发语言之一,Spring框架起到了非常重要的作用。...配合Spring的诞生,Rod Johnson在同年编著了Expert one on one J2EE design and development一,堪称经典,直至今日,还有不少莘莘学子将其视为Spring...这本书甫一面世,就在Java世界掀起了轩然大波,不断改变着Java开发者程序设计和开发的思考方式,影响至今。...Spring1.0版发布之后,Spring框架在Java社区里变得异常流行,当然这也要部分的归功于它不错的文档功能和详尽的参考文献,特别是对于一个开源项目而言尤其如此。...让我们有了更优雅的面向注解的依赖注入模型(即@Component和@Autowired注解),以及面向注解的Spring MVC编程模型。

    27410

    10拍手叫绝的编程好书丨文末送

    国庆长假即将来临,我们为大家精心准备了 10 适合假期阅读的计算机好书,从编程语言到 AI,从游戏到计算机文化不一而足。参与本文有奖互动,我们将挑选 10 位幸运读者,送出本书单任意一图书!...《Python 编程:从入门到实践》是一经典的 Python 编程入门书籍,由埃里克·马瑟斯(Eric Matthes)撰写,帮助读者从零开始学习 Python 编程,并通过实践项目加深理解。...在第 4 版中,还具体给出了每位程序员应知应会的 50 个算法,不仅提供了实际代码,而且这些 Java 代码实现采用了模块化的编程风格,读者可以方便地加以改造。...无论是决战王者峡谷,还是死磕动不动给你磕头的大头,都是大家放松心态的选择。 可是你有没有想过,为什么游戏这么吸引人?游戏设计者们究竟是用什么方法让人们乐此不疲地玩游戏?...-End- 原创作者|鹅厂推

    47711

    我的编程生涯里启发我的15

    这是我在学习编程过程中看的一些,启发到我的,有很多你可能没有听过,也有很多可能是你耳熟能详的。之所以说是启发是因为很多说并没有那么,但是我从上面获取到了一些灵感。...其实上面说到的游戏开发的应该是一整个系列,但是很多书启发性似乎并不大就不提了。记得还有《Java5 游戏编程》、《网络游戏开发》、《游戏开发核心技术•剧本与角色创造》等等的。...《3D游戏》 这是一讲述3D游戏编程,实际上说的是如何去造一个游戏引擎。上图: ? 当然很多内容都看得不是很懂,这本书对我的帮助并不是技术本身,而是对于数学的提高和3D空间的理解。...《敏捷软件开发》 这又是一Jolt效率大奖的,这似乎也是进入我们公司应该读的一。 ?...工作 《持续交付 发布可靠软件的系统方法》 这倒不是一对我启发非常大的,主要是因为这已经是我们的日常工作流程。 ? 如果你先实践了,然后再去看一,那么你就不会觉得一是多么的棒。

    82570

    Java 程序员不可错过的10

    不可错过的Java书籍 Top10 TOP3 TOP1 TOP2 On Java 作者:[美]布鲁斯·埃克尔; 译者:陈德伟 臧秀涛 孙卓 秦彬 一适合各个层次 Java 开发者反复翻阅的经典著作...图解设计模式 作者:[日]结城浩;译者:杨文轩 语言浅显,读完此书你会发现GoF不再晦涩难懂!...Java实战(第2版) 作者:[英]拉乌尔–加布里埃尔•乌尔玛,[意]马里奥•富斯科,[英]艾伦•米克罗夫特;译者:陆明刚 劳佳 Java 编程标杆之作,助你进阶编程实力!...漫画Java 作者:关东升 一最好的编程入门兴趣读物,轻松有趣、通俗易懂!...Java 8函数式编程 作者:[英]沃伯顿;译者:王群锋 入门Java 8核心特性的最佳读物,教你写出干净的代码!

    74130

    推荐Java程序员必读的13

    Java入门的经典书籍,虽然《Java核心技术 卷1》、《Java编程思想》、《Effective Java》也很好,但是还是想推荐入门Java的小伙伴看这本书。...这本书图文并茂,能加深你的学习记忆,对刚接触Java的人来说,是很友好的,不像其他几本技术,可能你看到一半就放弃了。 2、《算法图解》 ?...是我看过最形象、最通俗易懂的计算机网络书籍,比我看的《计算机网络 谢希仁》要好,相比《计算机网络 自上而下》没有很深入,但是很适合入门,特别是对计算机网络没有概念的人来说,是一非常的书籍。...6、《Java并发编程实战》 ? 一完美的Java并发参考手册。...一颠覆人们对信息时代的认识、对创新和创业的理解的,解密了美国硅谷互联网企业的成功之谜,揭示了信息时代的特点和方法论。 本书会以时间线为叙述切入点,带你领略一下当年硅谷的互联网公司发展历史。

    3.3K20

    高级Java程序员值得拥有的10

    Java是时下最流行的编程语言之一。市面上也出现了适合初学者的大量书籍。但是对于那些在Java编程上淫浸多时的开发人员而言,这些的内容未免显得过于简单和冗余了。...想找高级点的Java书籍吧,又不知道哪些适合自己。 别急,雪中送炭的来了:下面我将分享的书单绝对值得拥有。ps,我也尽力避免列出为特定软件或框架或认证的Java,因为我觉得那不是纯Java。 1....《The elements of Java style》(Java编程风格) 目标读者就是Java程序员。...《The Java language specification》(Java编程规范) 作者为Java的发明者,这本书不仅提供了完整和准确的语言覆盖范围,还包含了实际编译行为时的正式语言规则。...《OSGi in Action: Creating Modular Applications in Java》(OSGi实战:用Java创建模块化应用) 无论如何,了解一下面向服务的编程是怎么回事,总归不是坏事

    51820

    推荐给初级Java程序员的3进阶

    在这篇文章中介绍3不错的技术书籍。作者认为这些书籍对新手或者学生而言尤其有帮助。通过一些基础性的教程入门后,我们可以使用Java做基础性的编程。...一些的书籍在这个阶段可以很好地帮助初级开发人员。 ? 《Head First设计模式》 这本书介绍 GoF 常用设计模式的方式引人入胜。...如果只看封面很难看出来这是一技术书籍,更不用说这本技术书籍介绍的还是面向对象编程的一些很有用的技巧。...他同时也参与编写了《Java解惑 | Java Puzzlers》 和《Java并发编程实战 | Java Concurrency in Practice》这两技术。...其实还有不少值得推荐,不过现在我优先讨论这三。如果你一都还从没读过,那么我建议你按照本文介绍顺序进行阅读。好啦,你喜欢的技术书籍有哪些呢?

    58110

    成为Java顶尖程序员,看这11就够了

    1.能出版出来的一定是经过反复的思考、雕琢和审核的,因此从专业性的角度来说,一好书的价值远超其他资料 2.对着书上的代码自己敲的时候方便 “看完书之后再次提升自我的最好途径是看一些相关的博文“,我个人认为这是学习的第二步...,因为一往往有好几百页,的博文是自己看书学习之后的一些总结和提炼,对于梳理学习的内容很有好处,当然这里不是说自己的学习方法,就不再扯下去了。...无论如何,作为一常常位于Jva程序员必读十大书籍排行榜前几名的,还是一定要推荐给大家的。 《java多线程编程核心技术》 ? 《Java多线程编程核心技术》作者高洪岩。...此书和《Java并发编程实战》 相反,这本书的特点是大篇幅的代码+小篇幅的精讲解,可能这和中国人写的比较偏向实用主义的风格有关。...《Effective Java中文版》 ? 这是唯一一我没有买的

    1.4K00

    成为Java顶尖程序员 ,看这11就够了

    个人认为看书有两点好处: 1、能出版出来的一定是经过反复的思考、雕琢和审核的,因此从专业性的角度来说,一好书的价值远超其他资料 2、对着书上的代码自己敲的时候方便 "看完书之后再次提升自我的最好途径是看一些相关的博文...",我个人认为这是学习的第二步,因为一往往有好几百页,的博文是自己看书学习之后的一些总结和提炼,对于梳理学习的内容很有好处,当然这里不是说自己的学习方法,就不再扯下去了。...无论如何,作为一常常位于Jva程序员必读十大书籍排行榜前几名的,还是一定要推荐给大家的。 《Java多线程编程核心技术》 ? 《Java多线程编程核心技术》作者高洪岩。...此书和《Java并发编程实战》相反,这本书的特点是大篇幅的代码+小篇幅的精讲解,可能这和中国人写的比较偏向实用主义的风格有关。...《Effective Java中文版》 ? 这是唯一一我没有买的

    57430

    初学编程,选择java还是C#?分别能从事些什么工作?

    从事嵌入式开发多年,主要玩过三种编程语言,java,C/C++三种,C#也用来设计过桌面测试工具,整体来讲使用的企业和程序员相对java还是少太多了,现在java稳稳的第一编程语言,生态圈子根深蒂固,初学编程如何选择编程语言...现在根据个人的一些经历说下这两种编程语言能做些什么工作,java这门语言的涉猎非常广泛,主要在app开发,web后台,大数据等等领域都有着非常大的就业空间,目前开源社区最活跃的编程语言当属于java了,...可以在招聘网站上查看最火的编程语言java当仁不让的第一名,但是现在java入门的门槛相比之前的确提升了许多,之前很多机构培训三个四月就能轻松找份java的工作,放在今天已经是不怎么可能的事情了,主要现在每年有几十万人加入到编程的行业...C#当初就是微软拿来对抗java编程语言,这么多年过去了,还抵不过java,但这门编程语言在实现上位机软件以及在开发服务端后台方面还是有着独特的优势,虽然就业的岗位么有java那么多,但总体数量也不少...,所以在选择编程语言的时候,直接去招聘网站上看看到底谁占比高,不排除未来这两种编程语言会有一个非常的发展前景,但学完了就要吃饭就要养活自己,不能学完了没有企业需要这种编程语言,时间长了学到这点理论知识很快就忘光了

    3K30
    领券