图书

  • Java机器学习

    Boštjan Kaluža   武传海   译

    本书介绍如何使用Java创建并实现机器学习算法,既有基础知识,又提供实战案例。主要内容包括:机器学习基本概念、...

  • Java从小白到大牛 精简版

    这是一本Java语言学习教程,读者群是零基础小白,通过本书的学习能够成为Java大牛。主要内容包括:Java语...

  • Java从小白到大牛

    这是一本Java语言学习立体教程,读者群是零基础小白,通过本书的学习能够成为Java大牛。主要内容包括:Jav...

  • 图解Java多线程设计模式

    结城浩   侯振龙   杨文轩   译

    本书通过具体的Java 程序,以浅显易懂的语言逐一说明了多线程和并发处理中常用的12 种设计模式。内容涉及线程...

  • Java测试驱动开发

    Viktor Farcic   Alex Garcia   袁国忠   译

    本书介绍如何将各种TDD最佳实践应用于Java开发,主要内容包括:用Java语言进行TDD会用到的各种工具和框...

  • Android编程权威指南(第3版)

    Bill Phillips   Chris Stewart   Kristin Marsicano   王明发   译

    Big Nerd Ranch是美国一家专业的移动开发技术培训机构。本书主要以其Android训练营教学课程为基...

  • Java编程思维

    Allen B. Downey   Chris Mayfield   袁国忠   译

    本书从最基本的编程术语入手,用代码示例诠释计算机科学概念,旨在教会读者像计算机科学家那样思考,并掌握解决问题这...

  • 图解设计模式

    结城浩   杨文轩   译

    本书以浅显易懂的语言逐一说明了GoF的23种设计模式。在讲解过程中,不仅搭配了丰富的图片,而且理论结合实例,用...

  • Spring Boot实战

    Craig Walls   丁雪丰   译

    Spring改变了企业级Java应用开发方式,让Java开发更简单、高效;Spring Boot作为Sprin...

  • Java 8实战

    Raoul-Gabriel Urma   Mario Fusco   Alan Mycroft   陆明刚   劳佳   译

    本书全面介绍了Java 8 这个里程碑版本的新特性,包括Lambdas、流和函数式编程。有了函数式的编程特性,...

  • Java性能权威指南

    Scott Oaks   柳飞   陆明刚   臧秀涛   译

    本书对Java 7和Java 8中影响性能的因素展开了全面深入的介绍,讲解传统上影响应用性能的JVM特征,包括...

  • Java技术手册(第6版)

    Benjamin J Evans   David Flanagan   安道   译

    通过学习本书,你将能够: 掌握最新的语言细节,包括Java 8的变化 使用基本的Java句法学习面向对...

  • 全端Web开发:使用JavaScript与Java

    Casimir Saternos   王群锋   杜欢   译

    通过阅读本书,你将会: 了解客户端和服务器端分层的好处,包括代码组织和快速原型开发; 探索JavaSc...

  • Scala与Clojure函数式编程模式:Java虚拟机高效编程

    Michael Bevilacqua-Linn   赵震一   译

    本书向读者展示了如何采用函数式方案来替代或最大程度地简化在面向对象编程中所使用的许多常 用模式,同时还介绍了...

  • Java 8函数式编程

    Richard Warburton   王群锋   译

    多年以来,函数式编程被认为是少数人的游戏,不适合推广给普罗大众。写作此书的目的就是为了挑战这种思想。本书将探讨...

  • 码农·进击的Java(第16期)

    图灵社区出品  

    Java的设计思想保守,它不愿意为增加新特性而增加新问题,也不愿意让某些功能吓跑一线的蓝领工作者。虽然缓慢,但...

  • Java性能优化权威指南

    Charlie Hunt   Binu John   柳飞   陆明刚   译

    本书由曾任职于Oracle/Sun的性能优化专家编写,系统而详细地讲解了性能优化的各个方面,帮助你学习Java...

  • Java程序员修炼之道

    Benjamin J. Evans   Martijn Verburg   吴海星   译

    本书分为四部分,第一部分全面介绍了Java 7的新特性,第二部分探讨Java关键编程知识和技术,第三部分讨论J...

  • Java 7基础教程

    Jay Bryant   李鹏   韩智   译

    作为一本最全面、极具实用价值的Java 7 入门书籍,本书首先展示了如何开始编写第一个程序,继而详细阐...

  • 像计算机科学家一样思考(Java版)

    Allen B. Downey   teddy   旁观者   gaslly   简单   拯救蓝鸟   xinglongbing   木子木   若萱   nerocho   译

    本书中文版贡献者名单及翻译进度安排见此合集:http://www.ituring.com.cn/miniboo...

  • 雨帆 16推荐

    OneAPM 工作两年总结

    掐指一算,从 OneAPM 离职也快一个月了,在 OneAPM 工作的种种,仿佛还像是在昨天。细数两年的工作经历,我很庆幸在恰当的时间点和这么一群有激情有活力的人共事。那么,是时候总结一下我在 OneAPM 做的牛(cai)逼(ji)事情了。 大家好,今天由我来分享一下,我在…...

  • 老赵 15推荐

    为什么我不喜欢Go语言式的接口(即Structural Typing)

    所谓Go语言式的接口,就是不用显示声明类型T实现了接口I,只要类型T的公开方法完全满足接口I的要求,就可以把类型T的对象用在需要接口I的地方。这种做法的学名叫做Structural Typing,有人也把它看作是一种静态的Duck Typing。除了Go的接口以外… ...

  • 雨帆 15推荐

    如何更好地创建对象

    写Java一类的面相对象语言的程序员常常会遇到这么一个冷笑话:我今年都30了,还没找到对象,怎么办?简单啊,new 一个对象就好。 当然这只是一个冷笑话,所谓的 new 一个对象,无非不就是调用这个类的构造方法去创建对象。乍一看也没什么问题,写个类ABC,用的时候new AB…...

  • 梁涛 12推荐

    [讨论] Java语言被很多人抱怨语法繁琐、开发效率低、体系繁杂而笨重,为什么还有这么强的生命力,尤其是在企业软件领域?

    问题源自知乎问答:Java语言被很多人抱怨语法繁琐、开发效率低、体系繁杂而笨重,为什么还有这么强的生命力,尤其是在企业软件领域? 做过五年对日外包,接触过一点Java,提供一些观察同事搞Java项目而得到的看法(本人主要在UNIX下写C和Shell): **语言… ...

  • const_cast 11推荐

    编程语言在2012年的起伏

    作者Andrew Binstock,2013年1月8日 C++的复兴并没有出现,JAVA活的非常好,Object-C仍然原地打转。都发生了什么? 编程语言们经常遵循这么一种生存规律:他们出生后,幸运的那部分并不会在初期就消亡,这部分有时候可以活的更久、更滋润,然后,不可…...

  • 丁晓昀 11推荐

    小编荐书——Java性能问题的免疫魔法《Java性能优化权威指南》

    看到这篇推荐的朋友一定猜到了,Java Performance中文版马上就要见到曙光女神了!对这本权威调优“魔法书”中文版期盼已久的人们可以喜大普奔了!Java和JVM工程师一定不要错过这本由Java之父重磅推荐的力作呦。 ![enter image descript…...

  • 盼盼姐 11推荐

    Ben Evans:保守的设计思想是Java的最大优势(图灵访谈)

    Benjamin J. Evans是jClarity的联合创始人。其公司致力于开发可以为开发和运维团队提供帮助的性能工具和服务。他是LJC(伦敦Java用户组)的组织者之一,也是JCP(Java社区过程)执行委员会的成员之一,帮助定义Java生态系统中的一些标准。他还是“Jav…...

  • 刘敏ituring 11推荐

    《SQL基础教程(第2版)》作者MICK:上帝存在于细节之中(图灵访谈)

    ![enter image description here][1] 访谈嘉宾:MICK, 就职于日本的一家系统开发公司,是性能方面的工程师。专业领域是BI/DWH之类的大规模数据解析系统的设计和性能优化,如果发生性能问题,也会去应对OS资源或者Java的内存解析等各个方面。…...

  • OneAPM官方技术博客 10推荐

    除非万不得已,别 Catch!

    【编者按】作者 Yegor Bugayenko 是 Teamed.io 的软件架构师,热衷于软件质量研究和有效的项目管理方法探索。在本文中,Yegor 就「异常被捕获但并未重新抛出」这个问题进行了深入讨论,并分享了一些建议。 对异常只捕获但并未重新抛出究竟是 anti-pat…...

  • 黄志斌 9推荐

    变量的作用域最小化原则

    起源 前几天,赵明威在图灵社区发表了“算法导论学习之补漏:斐波那契数列”,该文中最后的 Java 程序中有一个 fibonacci 函数,如左栏所示 。我在评论中指出,这个函数应该如右栏这样写: static BigInteger fi… ...

  • 姚琪琳 9推荐

    闭包之美

    本文是《深入理解C#(第2版)》网站上作者的文章 原文地址:http://csharpindepth.com/Articles/Chapter5/Closures.aspx 很多介绍闭包的文章都是基于函数式语言的,因为函数式语言对闭包的支持更好。因此,基于传统的OO语言…...

  • 袁野 9推荐

    假如女人是一种编程语言

    计算机语言的实质其实是为了让人类能够更好与计算机打交道,最终结果都是通过编译成二进制代码或通过解释器转译成二进制代码的形式,由计算机来执行。而二进制就是0和1,假设1代表男人,0代表女人,那么瞬间就可以发现世界就变成了一台大“计算机”。而爱情和情爱也可以看成是1和0组成的二进制…...

  • 愛飛翔 8推荐

    代码质量随想录(一)可读是王道

      一直以来想写点关于代码质量的心得,碍于自身的懒惰。今天终究找到一个提前忙完工作的午后,可以先让自己的思路开动起来了。   最终促使我开始整理自己对于代码质量的看法,还多亏了前阵子认识的Long小朋友,他及时地向我推荐了《The Art of Readable Code》这…...

  • 刘晓日 8推荐

    三件Java开发者应该知道的事儿

    ![][1] 这是一篇有趣的文章,应该符合那些喜欢JavaOne2012大会的人的口味。近期对Java领域专家Heinz Kabutz的一篇采访深深吸引了我,其中他的Java内存谜题程序从Java内存管理角度来看非常具有指导意义。 采访中有一段我印象特别深:Java开发者应该…...

  • fa4fa1 8推荐

    Java准备好支持HTML5了吗?

    原文链接: http://www.theserverside.com/news/2240146307/Is-Java-ready-for-HTML5 每一个新的苹果移动设备和苹果笔记本都支持最新的HTML5标准。一些大的社交网站,包括FACEBOOK,已经在内容推送功能中使用…...

  • 丁晓昀 8推荐

    《Java性能优化权威指南》的边边角(3)——生存代和内存泄漏

    本文摘自《Java性能优化权威指南》第5章“Java应用性能分析”,这一章介绍了Java应用性能分析的基本概念。本文节选的是正文里穿插的一个小TIP。 为了理解内存… ...

  •       吴峻申 8推荐

    Java 多线程面试问题汇总

    写在前面: 这篇文章是我最近看[15个顶级Java多线程面试题及回答][1]这篇帖子,根据文中所列问题在网上找的答案汇总。或许某些解答不尽如人意,欢迎大家来补充和指正。另外感谢这篇帖子的翻译者赵峰以及所有在网络上分享问题答案的朋友们~~ 1. 有T1、T2、T3三个线程…...

  • 群峰 8推荐

    《全端Web开发》选译——总结

    《全端Web开发》这本书翻得我如痴如醉:一是作者高屋建瓴,涉及到了Web开发的方方面面,我还没读过一本这样的书,没见过一个这样知识面广的作者;二是思想深刻,很多观点振聋发聩。我这大半夜翻完一章,有种夜读聊斋的感觉,忍不住贴上来与大家共享。 生命就是一个分布式系统。人与人之间…...

  • 固步自封 8推荐

    JDK与ANT

    1.1 操作环境说明 操作系统:Ubuntu 12.04 LTS 默认终端模拟软件:Gnome Terminal 编辑软件:Emacs23、Vim7 默认浏览器:Mozilla Firefox 两种模式: 启动EMACS编辑器,进入shell模式,输入命令行工作,…...

  • 黄志斌 8推荐

    Java 的字符串和子串

    在《算法(第4版)》第 129 页说到: 第1章 基础 1.4 算法分析 1.4.9 内存 1.4.9.5 字符串的值和子字符串 一个长度为 N 的 String 对象一般需要使用 40 字节(String 对象本身)加上(24 + 2N )字节(字符数组),总共(…...