• 近期将进行后台系统升级,如有访问不畅,请稍后再试!
  • 极客文库-知识库上线!
  • 极客文库小编@勤劳的小蚂蚁,为您推荐每日资讯,欢迎关注!
  • 每日更新优质编程文章!
  • 更多功能模块开发中。。。

标签:新特性

技术杂谈

为什么开发者对Java 9如此的兴奋 24小时内最新

为什么开发者对Java 9如此的兴奋
随着标准 Java 的版本更新,开发者总是可以从升级后的版本中获取想要的功能。那么 Java 9 的发布为什么会让开发者如此的兴奋?下面列出了一些主要原因:1、模块化的源代码JDK 源代码将以模块化的形式组织起来,生成系统将会在模块化编译上得到增强,并且在生成的时候模块之间的边界也将被强制区分开来。“Jigsaw 的目标是为 Java SE……继续阅读 »

勤劳的小蚂蚁 4小时前 3浏览 0评论0个赞

技术杂谈

Java8面试题

Java8面试题
问题一:Java8 支持功能编程是什么意思?在 Java 8 之前,所有东西都是面向对象的。除了原语之外,java 中的 所有内容都作为对象存在。对方法/函数的所有调用都是使用对象或类引用进行的。方法/功能本身并不是独立存在的。使用 Java 8,引入了函数式编程。所以我们可以使用匿名函数。Java 是一种一流的面向对象语言。……继续阅读 »

勤劳的小蚂蚁 21小时前 10浏览 0评论0个赞

技术杂谈

Java8内存模型—永久代(PermGen)和元空间(Metaspace)

Java8内存模型—永久代(PermGen)和元空间(Metaspace)
一、JVM 内存模型根据 JVM 规范,JVM 内存共分为虚拟机栈、堆、方法区、程序计数器、本地方法栈五个部分。1、虚拟机栈:每个线程有一个私有的栈,随着线程的创建而创建。栈里面存着的是一种叫“栈帧”的东西,每个方法会创建一个栈帧,栈帧中存放了局部变量表(基本数据类型和对象引用)、操作数栈、方法出口等信息。栈的大小可以固定也可以动态扩……继续阅读 »

勤劳的小蚂蚁 3天前 12浏览 0评论0个赞

技术杂谈

JDK8新特性之接口默认方法与静态方法

JDK8新特性之接口默认方法与静态方法
接口默认方法与静态方法有这样一些场景,如果一个接口要添加一个方法,那所有的接口实现类都要去实现,而某些实现类根本就不需要实现这个方法也要写一个空实现,所以接口默认方法就是为了解决这个问题。接口静态方法类似于默认方法,但是我们不能在实现类中覆盖它们,可以避免默认方法在实现类中被覆盖实现。之前讲过的 JDK8 的 list.foreache……继续阅读 »

勤劳的小蚂蚁 1周前 (02-11) 14浏览 0评论0个赞

技术杂谈

Java 8 Lambda 表达式和流操作如何让你的代码变慢 5 倍

Java 8 Lambda 表达式和流操作如何让你的代码变慢 5 倍
有许许多多关于 Java 8 中流效率的讨论,但根据 Alex Zhitnitsky 的测试结果显示:坚持使用传统的 Java 编程风格——iterator 和 for-each 循环——比 Java 8 的实现性能更佳。Java 8 中的 Lambda 表达式和流(Stream)受到了热烈欢迎。这是 Java 迄今为止最令人激动的特征。这些……继续阅读 »

勤劳的小蚂蚁 1周前 (02-11) 24浏览 0评论0个赞

技术杂谈

JDK 1.5 – 1.8 各版本的新特性总结

JDK 1.5 – 1.8 各版本的新特性总结
以下介绍一下 JDK1.5 版本到 JDK1.7 版本的特性及 JDK1.8 主要部分特性。仅供参考。JDK1.5 新特性1:自动装箱与拆箱:自动装箱:每当需要一种类型的对象时,这种基本类型就自动地封装到与它相同类型的包装中。自动拆箱:每当需要一个值时,被装箱对象中的值就被自动地提取出来,没必要再去调用 intValue()和 doub……继续阅读 »

勤劳的小蚂蚁 1周前 (02-10) 32浏览 0评论0个赞

技术杂谈

Java8之stream

Java8之stream
一、初识 stream先来一个总纲:东西就是这么多啦,stream 是 java8 中加入的一个非常实用的功能,最初看时以为是 io 中的流(其实一点关系都没有),让我们先来看一个小例子感受一下:@Beforepublic void init() {    random = new Random();    stuList = ……继续阅读 »

勤劳的小蚂蚁 1周前 (02-10) 30浏览 0评论0个赞

技术杂谈

使用 IntelliJ 调试 Java Streams

使用 IntelliJ 调试 Java Streams
Streams 非常强大,并且能够用简单几行代码实现你所期望的功能要点。它们正常运行时非常流畅优雅,但运行不符合预期时却让人苦不堪言。让我们学习一下如何用 IntelliJ 调试你的 Java Streams 代码,并洞察 Stream 的中间操作。在这篇文章中,我将在例子里用到 Sakila 样本数据库和 Speedment Stream ……继续阅读 »

勤劳的小蚂蚁 1周前 (02-09) 20浏览 0评论0个赞

技术杂谈

Java 8:不要再用循环了

Java 8:不要再用循环了
正如我之前(http://www.deadcoderising.com/why-you-should-embrace-lambdas-in-java-8/)所写的,Java 8 中的新功能特性改变了游戏规则。对 Java 开发者来说这是一个全新的世界,并且是时候去适应它了。在这篇文章里,我们将会去了解传统循环的一些替代方案。在 Java 8 ……继续阅读 »

勤劳的小蚂蚁 2周前 (02-07) 20浏览 0评论0个赞

技术杂谈

Java 8系列之Lambda实践步骤(二)

Java 8系列之Lambda实践步骤(二)
1关于实践这里依旧我们通过学生筛选的例子,看看在实践中如何通过 Lambda 表达式使得代码更加灵活、简洁。现在我们需要从全体学生中,将英语成绩在 95 分以上的学生筛选出来。筛选代码如下:现在的代码的确满足了我们的需求,但如果我们需要将筛选分数改成 80 分,并且 95 分的筛选方法以后还有可能需要用时该怎么办?如果在实……继续阅读 »

勤劳的小蚂蚁 2周前 (02-07) 17浏览 0评论0个赞

技术杂谈

Java 8 日期 / 时间( Date Time )API 指南

Java 8 日期 / 时间( Date Time )API 指南
Java 8 日期/时间( Date/Time)API 是开发人员最受追捧的变化之一,Java 从一开始就没有对日期时间处理的一致性方法,因此日期/时间 API 也是除 Java 核心 API 以外另一项倍受欢迎的内容。为什么我们需要新的 Java 日期/时间 API?在开始研究 Java 8 日期/时间 API 之前,让我们先来看一下为……继续阅读 »

勤劳的小蚂蚁 2周前 (02-06) 18浏览 0评论0个赞

技术杂谈

Java 中 9 个处理 Exception 的最佳实践

Java 中 9 个处理 Exception 的最佳实践
在 Java 中处理异常并不是一个简单的事情。不仅仅初学者很难理解,即使一些有经验的开发者也需要花费很多时间来思考如何处理异常,包括需要处理哪些异常,怎样处理等等。这也是绝大多数开发团队都会制定一些规则来规范对异常的处理的原因。而团队之间的这些规范往往是截然不同的。本文给出几个被很多团队使用的异常处理最佳实践。1. 在 Finally 块……继续阅读 »

勤劳的小蚂蚁 2周前 (02-06) 16浏览 0评论0个赞

技术杂谈

Java 9 逆天的十大新特性

Java 9 逆天的十大新特性
Java 9 逆天的十大新特性modularity System 模块系统Java 9 中主要的变化是已经实现的模块化系统。Modularity 提供了类似于 OSGI 框架的功能,模块之间存在相互的依赖关系,可以导出一个公共的 API,并且隐藏实现的细节,Java 提供该功能的主要的动机在于,减少内存的开销,在 J……继续阅读 »

勤劳的小蚂蚁 2周前 (02-06) 27浏览 0评论0个赞

技术杂谈

Java8新特性之日期-时间API

Java8新特性之日期-时间API
在 Java8 之前的版本中,我们处理时间类型常常使用的是 java.util 包下的 Date 类。但使用 Date 类却有诸多的弊端,如:java.util.Date 是非线程安全的,所有的日期类都是可变的;日期/时间类的定义并不一致,在 java.util 和 java.sql 的包下都含有 Date 类,在开发过程中极易出错; 日期类……继续阅读 »

勤劳的小蚂蚁 2周前 (02-04) 22浏览 0评论0个赞

技术杂谈

简洁又快速地处理集合——Java8 Stream(上)

简洁又快速地处理集合——Java8 Stream(上)
Java 8 发布至今也已经好几年过去,如今 Java 也已经向 11 迈去,但是 Java 8 作出的改变可以说是革命性的,影响足够深远,学习 Java 8 应该是 Java 开发者的必修课。今天给大家带来 Java 8 Stream 讲解,为什么直接讲这个,是因为只要你学完,立刻就能上手,并能让它在你的代码中大展身手。值得注意的是:学……继续阅读 »

勤劳的小蚂蚁 2周前 (02-02) 27浏览 0评论0个赞

  • 精品技术教程
  • 编程资源分享
  • 问答交流社区
  • 极客文库知识库

客服QQ


QQ:2248886839


工作时间:09:00-23:00