![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 82
CallRock
好好学习天天向上
展开
-
小白请教几个关于Java虚拟机内存分配策略的问题
最近在看周志明所著的《深入理解Java虚拟机》,有几个问题不太明白,希望对虚拟机有研究的哥们儿帮我解答一下。先说一下我进行试验的环境:操作系统:Mac OS X 10.11.6 EI CapitanJava环境: java version "1.8.0_92"Java(TM) SE Runtime Environment (build 1.8.0_92-b14)Ja原创 2016-09-18 10:27:55 · 523 阅读 · 0 评论 -
Java 8 新特性之泛型的类型推导
1. 泛型究竟是什么? 在讨论类型推导(type inference)之前,必须回顾一下什么是泛型(Generic).泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。通俗点将就是“类型的变量”。这种类型变量可以用在类、接口和方法的创建中。理解Java泛型最简单的方法是把它看成一种便捷语法,能节省你某些Java类型转换(casting)上原创 2016-09-18 10:27:41 · 670 阅读 · 0 评论 -
Java 8中一些常用的全新的函数式接口
这一篇属于菜鸟级博客,只是介绍了一些在Java 8中新出现的一些很有用的接口,通过一些简单的例子加以说明,没有深入地阐述。函数式接口什么是函数式接口? 函数式接口,@FunctionalInterface,简称FI,简单的说,FI就是指仅含有一个抽象方法的接口,以@Functionalnterface标注.原创 2016-09-18 10:27:35 · 437 阅读 · 0 评论 -
详解Java 8中Stream类型的“懒”操作
在进入正题之前,我们需要先引入Java 8中Stream类型的两个很重要的操作:中间和终结操作(Intermediate and Terminal Operation)Stream类型有两种类型的方法:中间操作(Intermediate Operation)终结操作(Terminal Operation)官方文档给出的描述为[不想看字母的请直接跳过]:Strea原创 2016-09-18 10:27:25 · 535 阅读 · 2 评论 -
[Java 8] (10) 使用Lambda完成函数组合,Map-Reduce以及并行化
好文推荐!!!!!原文见:http://blog.csdn.net/dm_vincent/article/details/40856569Java 8中同时存在面向对象编程(OOP)和函数式编程(FP, Functional Programming)这两种编程范式。实际上,这两种范式并不矛盾,只是着重点不同。在OOP中,着重于通过丰富的类型系统对需要解决的问题进行建模;而FP中则着重于通过原创 2016-09-18 10:27:13 · 821 阅读 · 0 评论 -
Java Static关键字详解
提起static关键字,相信大家绝对不会陌生,但是,想要完全说明白,猛的一想,发现自己好像又说不太明白... ...比方说,昨天被一个同学问起的时候... ... 当然,不是所有人都像我一样学艺不精的,但是像这样的基础不牢的人应该不少,因为常用,所以用大家都会,但是谈到精细之处都够呛。这篇博客是我翻出我原来的学习笔记再加上自己看的一些博客整理出来的,供基础知识不怎么牢靠的同学参考参考。原创 2016-10-09 10:26:57 · 419 阅读 · 0 评论 -
深入理解Java 8 Lambda(语言篇——lambda,方法引用,目标类型和默认方法)
最近看了一下java 8的一些新特性,其中最重要的莫过于Lambda表达式了,通过一阵子的学习,原本准备自己写一篇博客的,后来阅读了一位学长翻译过来的博客(原文是Brain Goetz的State of Lambda,下面会给出原文链接),觉得写的十分完美,把我想要写的和我没想到的都罗列了出来,就把这个分享给大家了。注:原译文见 http://lucida.me/blog/java-8-la转载 2016-09-18 10:27:08 · 1264 阅读 · 0 评论