06 2017 档案
摘要:Tips 做一个终身学习的人。 在这章节中, 主要介绍以下内容: 封装Java模块的不同格式 JAR格式增强 什么是多版本JAR 如何创建和使用多版本JAR JMOD是什么格式 如何使用jmod工具来处理JMOD文件 如何创建、解压和描述JMOD文件 如何列出JMOD文件的内容 如何在JMOD文件中
阅读全文
摘要:Tips 原文作者:Chris Mills 原文地址: "Here’s all the iOS 11 screenshots you’ve been waiting for" 除非你已经深陷VR其中,否则现在您可能已经听说苹果有一个新的iOS版本。 苹果移动操作系统的第11版全部是:重新设计的应用程
阅读全文
摘要:文 by 林本托 现在很多文章和书籍,基本上都是,说得太多,而做得又太少。也就是说,道理讲得多,而怎么去做讲得又太少。 道理其实就是那么多,但真正能做到的能有几个? 其实,这怪不到任何一本书籍或文章,俗话说,师父领进门,修行靠个人。书籍和文章就是师傅,能不能从中学到知识并转化为行动,这是个人所要解决
阅读全文
摘要:Tips 原文作者: "Oliver Burkeman" 原文地址: "Bored? Now you know why" 美国研究人员刚刚发表了他们所说的“关于无聊感受的最全面的实证记录”。他们解决了为何无聊的谜团:他们总结说,人们感到无聊,是因为他们在做无聊的事情!这是一个比看起来更无聊的发现,因
阅读全文
摘要:Tips 做一个终身学习的人。 Implementing Services 在这章中,主要介绍如下内容: 什么服务,服务接口,服务提供者; 在 JDK 9之前和在JDK 9中如何实现服务 如何使用Java接口作为服务实现 如何使用 类加载服务提供者 如何在模块声明中使用 语句来指定当前模块使用 类加
阅读全文
摘要:Tips 原文作者:Vlad Mihalcea 原文地址: "The best way to do batch processing with JPA and Hibernate" 在本文中,你将了解什么是批处理,为什么要使用它,以及如何在JPA和Hibernate中正确使用它。 批处理 在编写企业
阅读全文
摘要:在Java 7 以后, 语句可以用作String类型上。 从本质来讲, 对字符串的支持,其实也是int类型值的匹配。它的实现原理如下: 通过对 后面的String对象调用 )方法,得到一个int类型的Hash值,然后用这个Hash值来唯一标识着这个 。 那么当匹配的时候,首先调用这个字符串的 方法,
阅读全文
摘要:Tips 原文作者: "Ben Edelstein" 原文地址: "Mastering Chrome Developer Tools: Next Level Front End Development Techniques" 你可能已经熟悉Chrome Developer Tools的基本功能:DO
阅读全文
摘要:Tips 原文作者:Dhh 原文地址: "You are going to die, isn’t it wonderful?" 这可能听起来很病态,但我总是想到死亡。 不是因为恐惧或怀有浪漫主义情感,而是有目的的。 这一切都将有结束的一天,我很高兴它会发生。 别担心,这不像是自杀。 不需要给我发送任
阅读全文
摘要:文 by / 林本托 Tips 做一个终身学习的人。 在此章节中,主要学习以下内容: 如何声明模块依赖 模块的隐式可读性意味着什么以及如何声明它 限定导出(exports)与非限定导出之间的差异 声明模块的运行时可选依赖关系 如何打开整个模块或其选定的软件包进行深层反射 JDK 9中的访问类型 跨模
阅读全文
摘要:Tips 原文作者:Minda Zetlin 原文出处: "A 2 Year Study of More Than 5,000 People Shows This 1 Activity Destroys Your Emotional and Physical Health" 阅读时,把文中的 Fac
阅读全文
摘要:文 by / 林本托 Tips 做一个终身学习的人。 Java 的垃圾回收,不像 C和 C++语言,内存的分配和释放都是靠程序员来控制的。而 Java 的内存回收,程序员是不能也是无法干预,具体什么时候回收,都具有不确定性。程序员也不能显式的去回收,最多只能使用 这样的方法,来通知虚拟机去回收内存,
阅读全文
摘要:文 by / 林本托 Tips 做一个终身学习的人。 在 Java 内存中,只有一个区域不会发生 OOM 异常,那就是程序计数器内存。下面的思维导图记录了每个内存区域发生内存异常的条件和基本的解决思路,简单梳理一下思路。具体内容可参考《深入理解Java 虚拟机》一书。
阅读全文
摘要:文 by / 林本托 Tips 做一个终身学习的人。 如果想要成为一名合格的 Java 程序员,就必须要涉及和掌握一些 Java 虚拟机的内部结构和特性。最近在读《深入理解Java 虚拟机》一书,关于内存管理机制的一些内容,用思维导图整理出来,方便理解和记忆。 Tips 如果觉得不错,顺手点个赞呗!
阅读全文
摘要:文 by / 林本托 Tips 做一个终身学习的人。 在这个章节中,主要介绍以下内容: 如何编写模块化的Java程序 如何编译模块化程序 如何将模块的项目打包成模块化的JAR文件 如何运行模块化程序 在本章中,将介绍如何使用模块 —— 从编写源代码到编译,打包和运行程序。 本章分为两部分。 第一部分
阅读全文
摘要:文 by / 林本托 Tips 做一个终身学习的人。 在此章节中,主要介绍以下内容: 在JDK 9之前Java源代码用于编写,打包和部署的方式以及该方法的潜在问题 JDK 9中有哪些模块 如何声明模块及其依赖关系 如何封装模块 什么是模块路径 什么是可观察的模块 如何打印可观察模块的列表 如何打印模
阅读全文
摘要:文 by / 林本托 在第一部分中,主要讲解如下内容: JDK 9 包含了哪些内容 运行代码的系统要求 如何安装 NetBeans 1 JDK 介绍 JDK 9是Java开发工具包的第九个主要版本,计划于2017年7月下旬发布。它带来了许多令人兴奋的新功能。 本套教程主要介绍Java开发人员在日常编
阅读全文
摘要:文章翻译 by / 林本托 Tips 作者: "Steven Ryan" 原文地址: "Build your career with free online courses" 现在网上已经有很多非常优质的在线学习网站,更让我们感到开心和幸运的是,很多网站竟然是免费的,所以放着这么多好的资源不用,真的
阅读全文