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

初级 Java 3 本进阶

翻开一看,真如Erich Camma所说,简直欲罢不能.本书是OreillyHead First系列中一本,本系列书籍特点是采用大量插图、图例来进行辅助讲解,插图设计非常和内容贴切,能够非常形象地反映当前内容...本书虽然有600多页,可是由于大量图文、空白,使得本书阅读起来非常畅快。虽然文本内容并没有那么多,但是本书真正蕴涵内容和使人获得对设计模式理解远远要大于阅读1000本同样书籍。...2.Effective Java中文版 看完这本书,也许你还会有另外收获,就是把一些使用IDE时习惯找到了他们依据。 很多规则,读这之前并不知道,但可能你一直就是这么做了,也许你会惊讶。...3.Java并发编程实战 这本书前半部分我读非常仔细,但后半部分则跳跃了很多,并没有完整阅读。当然原因肯定不是这本书不够好,而是我本人内力实在是太差了,越看越羞愧。...多线程并发编程更是如此,没有足够经验,光一个简单同步访问都能把你折腾够呛…… 路漫漫其修远兮,吾将上下而求索。

1.3K50

高级Java必看10本

4、Effective Java 这本经典Jolt获奖作品实属众望所归。作者对新版进行了彻底更新。...涵盖了自第l版之后所引入Java E5和Java SE 6特性,同时开发了新设计模式和语言习惯用法,介绍了如何充分利用从泛型到枚举、从注解到自动装箱各种特性。...书中每一章都包含几个“条目”,以简洁形式呈现,自成独立短文,它们提出了具体建议,对于Java平台精妙之处独到见解,以及优秀代码范例。...5、Java多线程编程核心技术 资深Java专家10年经验总结,全程案例式讲解,首本全面介绍Java多线程编程技术专著。...本书对管理员和web站点管理员而言,具有较强参考价值;对在开发或产品中要使用Tomcat作为web应用程序服务器开发者而言,这是一本有用指南;对Tomcat感兴趣的人而言,这是一本优秀介绍工具

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

    Java就业指导

    前言 想要成为合格Java程序员或工程师到底需要具备哪些专业技能,面试者在面试之前到底需要准备哪些东西呢?...专业技能 熟练使用Java语言进行面向对象程序设计,有良好编程习惯,熟悉常用Java API,包括集合框架、多线程(并发编程)、I/O(NIO)、Socket、JDBC、XML、反射等。...Java Web项目开发经验。...项目开发流程 可行性分析 >>> 可行性分析报告 / 项目开发计划 需求分析 >>> 需求规格说明 OOAD(用例图、时序图、活动图) 界面原型:帮助理解需求、业务层设计时推导事务脚本 设计 >>>...概要设计说明/详细设计说明 抽取业务实体(领域对象):类图、E-R图(概念设计阶段) 分层架构:确定各层技术实现方案(具体到使用框架、数据库服务器、应用服务器等)。

    1.4K40

    Java程序员必读9本

    本文列出9本Java程序员界都是被认为很棒。当一个程序员开始初学Java时,他第一个问题应该是如何选择一本来作为指导学习Java。...本文列出九本是我个人非常喜欢Java书籍,当我有时间时候,我就会将它们捧在手里阅读。甚至有些我反复读过很多遍,每次重新读时候总会有新收获。因此这些也是大部分Java程序员喜欢书籍。...Head First Java ? Head First Java是所有编程或者Java初学者最适合书籍,我很喜欢轻松和寓教于乐Head First风格,这应该是最有意思关于Java。...Effective Java这本书也是一本我最喜欢。本书为领导开发Java集合框架和并发API包亚·布洛克 大神所著。...所以,你想进行性能调优,把这本书放到你书架上吧。 Java Puzzlers ? 再介绍一本 约亚·布洛克 大神写

    1.1K31

    Java架构师必看10本

    1、大型网站系统与JAVA中间件实践 本书围绕大型网站和支撑大型网站架构Java中间件实践展开介绍。...从分布式系统知识切入,让读者对分布式系统有基本了解;然后介绍大型网站随着数据量、访问量增长而发生架构变迁;接着讲述构建Java中间件相关知识;之后几章都是根据笔者经验来介绍支撑大型网站架构...Java中间件系统设计和实践。...希望读者通过本书可以了解大型网站架构变迁过程中较为通用问题和解法,并了解构建支撑大型网站Java中间件实践经验。...这不是一本空谈概念、四处摘抄,这本书包含了大量精炼示例,手把手教你掌握分布式核心技术。

    1.8K80

    评分9.3,重塑 Java编程思想,Java百万畅销神

    从我大二刷了《Java编程思想》这本书之后,我就无脑成为《Java编程思想》粉丝了,在之后几年里,无论是在公众号还是在其他平台,我基本都会给大家推荐《Java编程思想》这本书。...当然,我自己本身认真读过这本书,这是一本适合进阶,而不是入门,而且即使你学过不少 Java 知识,第一次看,可能也会被劝退。...虽然现在市面上有很多 Java 书籍,但是除了入门我会推荐《核心技术卷1》外,剩下就只会推荐《Java编程思想》了,不过很多人入门都是看视频,B 站那些几百集视频。...话来讲,较于《Java编程思想》,On Java 更像是对 Java 语言自身重塑,借由函数式编程角度。...如果你时间不是很着急,并且想更加深入去学习 Java ,那么这本书还是非常推荐,并且我阅读建议是:大家可以挑着看勒,不需要从 0 到 1 把一本完整看完。

    78930

    读过

    为了记录自己度过,写个帖子总结一下,不定时更新。以前度过有些不记得了,就先记录一下我记得吧:) PS:现在读过(2016.4月以后),我会做读书总结。...以前看,会再抽时间回顾一下,做个简单总结。...跟数据挖掘相关我另写了一个帖子,可以参考这个: 【原】数据分析/数据挖掘/机器学习---- 必读书目 2017.11-12 基本框架搭成,做好之后看公司同不同意开源哈哈,加了两个月班,朝9晚11,...看完并总结---7.20前完成) Neural Networks:Tricks of the trade(看Chapter1--并总结----7.30前完成) 2016.6  Thinking in java...(看到一半)---7月主攻深度学习,先暂时放一下 Deep Learning(继续看两章) 失控 (看完) 2016.5 Thinking in Java(计划看1/3) Stanford UFLDL

    1.2K70

    推荐Java程序员必读13本

    还有就是,是读不完,在有限时间里收获更多,选择阅读那些过来人觉得不错书籍是不错选择。 一、技术书籍 1、《Head First Java》 ?...Java入门经典书籍,虽然《Java核心技术 卷1》、《Java编程思想》、《Effective Java》也很好,但是还是想推荐入门Java小伙伴看这本书。...这本书图文并茂,能加深你学习记忆,对刚接触Java的人来说,是很友好,不像其他几本技术,可能你看到一半就放弃了。 2、《算法图解》 ?...第1版两年内印刷近10次,4家网上书店评论近40000条,98%以上评论全部为5星级好评,是整个Java图书领域公认经典著作和超级畅销,繁体版在台湾也十分受欢迎。...一本颠覆人们对信息时代认识、对创新和创业理解,解密了美国硅谷互联网企业成功之谜,揭示了信息时代特点和方法论。 本书会以时间线为叙述切入点,带你领略一下当年硅谷互联网公司发展历史。

    3.3K20

    经典“西瓜学习伴侣“南瓜”出版

    首先,确切地说,这是一本“伴侣” 类似于咖啡伴侣一样,这本书是周志华教授“西瓜”——《机器学习》伴侣,它也有一个可爱名字 ——“南瓜”....这是一本与众不同。首先,这是一本“伴侣”。类似于咖啡伴侣一样,这本书是周志华教授“西瓜”——《机器学习》伴侣,它也有一个可爱名字——“南瓜”。...其次,这是一本通过开源方式多人协作写成。这种多人分工合作、互相校验、开放监督方式,既保证了质量,也保证了写作效率。最后,这是一本完全根据学习经历编著而成。...由开源组织Datawhale 发起编写“南瓜”集众人智慧、开源社区力量,为广大机器学习初学者带来了福音,给周志华教授畅销“西瓜”配了一个“全能助教”。...案例2:在推导过程中给出新解题思路,例如:向量化应用 案例3:数学知识扩展,例如贝叶斯学派扩展 4 对于本书有几点阅读建议 首先,这本“南瓜”要和“西瓜”配套阅读 南瓜最佳使用方法是以西瓜为主线

    90420

    写个取代自己工具:Coco —— 自动化项目分析与建议

    作为一个资深软件工程师,我经常遇到其他/她开发人员大量重复问题。过去只靠写博客,现在,我有了四种方式来解决: 博客。我博客 phodal.com 上有 850+ 博客 工具。...从某种意义上来说,这是一个 AI 工具(专家系统),它依赖于资深工程师大量经验。它难度主要在于: 工具 MVP 版本。...验证工具在技术上是可行(PS:从我角度来看,它并不存在问题) 持续性经验输入。持续完善整个工具建议体系和架构 上下游生态完善。...必要情况下,通过插件方式来扩展功能 Coco 与 Coca 关系 Coca 是笔者(@phodal)写一个用于系统重构、系统迁移和系统分析瑞士军刀。...对项目进行全面化分析,如 Git 历史、模块化分析、框架使用等 报告。以可视化和文档形式输出项目的总览信息(结合 D3 可视化形式) 建议。针对于项目中问题,进行自动化建议 成熟度。

    32710

    不会死亡

    他把旧书重新改造,进行雕刻,裁剪,将书籍内部自有的文字和图片,重新打造成具有立体感艺术品, 不仅如此,他选择留下来文字和图片,这种重组展示出了另一种含义,用这些对更深刻哲学进行诠释。...一看到这些作品,第一想到是《哈尔移动城堡》里那个城堡, 一个由魔鬼力量支撑城堡,叠加了好多房子和空间,将罗盘转到不同颜色,就可以将城堡落在不同城市和环境。...上大学时候,特别喜欢去学校建筑艺术学院一楼展厅走走,有一次就看到了有同学做这个城堡,当时看了好久,好喜欢。...我曾经尝试做过一件需要耐心完成,但看起来非常简单艺术品。 08年奥运会那时候福娃很受欢迎,于是有机构招兼职做福娃挂画当装饰品去卖。...它让绘画不再限制于画板和笔, 我们能够用不同方式绘画, 去叙述不同故事, 现代主义就是这么出现, 我们发现各种不同画风。 我认为同样事情 也发生在书本身上。

    77750

    种草小红

    数据显示,小红拥有超1亿月度活跃年轻用户,其中有超过70%用户为90后,庞大年轻用户群体具有制造流行和热点能力,也让小红成为了能够引领生活方式社区平台。...变现一直是小红极度克制却又不得不面对问题,但小红却一直未找到最契合自身特点商业化模式,种草生活方式模式或能为小红带来新商业机遇。...小红之意不在种草 近来,一直发力于线上业务小红开始强调鼓励用户回到线下、回到生活,并表示小红书上种草包括线上和线下同步种草。不难看出,小红开始开拓线下新领地。...然而目前小红仍有许多难题待解,发展得过于急促对小红来说未必是好事。 首先,内容问题待解。不管小红最终目标是什么,内容对小红都将是重要角色。小红也在不断开拓多元化内容生态,扶持创作者。...而小红想要持续开发新内容、新模式,对其目前服务器来说也是巨大压力,因此,对于小红来说,技术层面的优化是目前最大问题。

    59940

    概览DAO基础设施赛道现状——发展与热门项目分析

    近段时间,包括 ConstitutionDAO、AssangeDAO 在内许多大小 DAO 组织涌现出来,一些非营利组织、游戏公会、DeFi 治理背后都有着 DAO 身影。...对于无中心或者弱中心 DAO 结构来说,或多或少存在着运行低效问题,因此迫切需要一些工具作为辅助。...是否能为 DAO 提供专门、一体化、一步到位基础设施?目前,已经有一些团队在做专为 DAO 设计协作工具,并且在新年以来拿到了头部机构融资。...它引入了投票人可提取价值(Voter Extractable Value, VEV)概念,即 DAO 治理代币持有者可以将这些代币在池子中进行质押,「出租」他们投票权。...类似于在选举中「贿选」,可能这也是项目名称叫做 Bribe 原因。

    79490

    “备孕期”Java程序员一定要学会抽象 | 《Java编程思想拆

    我相信,看到标题后你一定很好奇,究竟什么样Java程序员算是在“备孕期”呢?...(程序员节)进入一家“青苗科技工作室”(我组织一个接私活小团队;有Web全栈、安卓等方面的项目可以私聊我哦),正式开始编写为自己带来第一桶金Java代码……距今,我已经有8年Java编程经验了…...OOP强大之处就在于,它使我们不必依照计算机限制来模拟现实中物;我们可以基于现实中要解决问题来构建对象,使这个对象具有现实中物所具有的特征(对应Java属性)和行为(对应Java方法)。...在Java中,所有的类最终父类都是Object类,这被称为“单根继承”——保证了多有对象都具备了某些功能。...所以,是时候收尾了:Java是一门面向对象编程语言,因此,“备孕期”Java程序员一定要学会“抽象”,把现实问题抽象为一个个立体化对象,这样所有的问题就会按照人逻辑来处理,而不是计算机逻辑。

    51840

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

    在这篇文章中介绍3本不错技术书籍。作者认为这些书籍对新手或者学生而言尤其有帮助。通过一些基础性教程入门后,我们可以使用Java做基础性编程。...《Effective Java中文版》第二版 每个Java程序员书桌上都应该放有这本书。...Bloch主导了众多基于Java平台软件系统设计和实现,包括JDK5.0功能加强以及获得过奖项Java集合框架设计实现。...他同时也参与编写了《Java解惑 | Java Puzzlers》 和《Java并发编程实战 | Java Concurrency in Practice》这两本技术。...而且书中还提供了说明性注释(Annotation)(下载),这些注释通过了FindBugs检查! 还有其它推荐吗? 其实还有不少值得推荐,不过现在我优先讨论这三本。

    58110

    Java生成词云!你喜欢得都在图里!

    完全可定制BackGrounds即将推出。 字填充。 加载自定义彩色托盘。 Colision和Padding两种模式:PIXEL_PERFECT和RECTANGLE。 极地词云。...在一个图像中绘制两个相对字云,以便轻松比较/对比日期集。 分层词云。覆盖多个词云。 WhiteSpace和中文Word Tokenizer。完全可扩展。 频率分析器用于标记,过滤和计算字数。...","Java并发编程实战","深入理解Java 虚拟机", "Head First Design","effective java","J2EE development...JVM虚拟机","Java并发编程实战", " Java并发编程艺术","Java性能调优指南","Netty权威指南", "深入JavaWeb...,越靠前设置表示词频越高词语颜色 wordCloud.setColorPalette(new LinearGradientColorPalette(Color.RED, Color.BLUE

    3.5K20
    领券