码迷,mamicode.com
首页 >  
搜索关键字:java8    ( 1790个结果
java8 ArrayList源码阅读
转载自 java8 ArrayList源码阅读 本文基于jdk1.8 Java Collection库中有三类:List,Queue,Set 其中List,有三个子实现类:ArrayList,Vector,LinkedList http://hg.openjdk.java.net/jdk8/jdk8 ...
分类:编程语言   时间:2016-11-14 09:41:59    阅读次数:378
Java8之——简洁优雅的Lambda表达式
Java8发布之后,Lambda表达式,Stream等等之类的字眼边慢慢出现在我们字眼。就像是Java7出现了之后,大家看到了“钻石语法”,看到了try-with-resource等等。面对这些新东西,如果它能为我们提供方便带来不一样的改变。那么就值得去尝尝鲜。Java8出现了之后,我就扫了一眼新东 ...
分类:编程语言   时间:2016-11-10 19:37:09    阅读次数:192
java 8种基本数据类型
java8种基本数据类型byte8bit2^8=256-128-127short16bit2^16=65535int32bit2^32long64bit2^64float32bitdouble64bitBoolean1个字节或4个char16bit如果一个整数没有加上任何的标识的时候,默认是int类型,如果需要把该数据表示成一个long类型的数据,那么需要在数据后面加上L,..
分类:编程语言   时间:2016-10-29 02:28:54    阅读次数:204
Java8函数式编程
在Java8的 java.util.function中包含以下几个接口 1、Function,先上源码 /* * Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIE... ...
分类:编程语言   时间:2016-10-26 19:12:25    阅读次数:180
HashMap源码阅读笔记——HashMap的实现原理浅析
在java8发布以前,HashMap的实现简单来说就是一个Node数组,通过hash算法尽可能的分散了元素的位置,当一个位置有超过一个元素时,用链表的形式将元素进行连接。在java8中HashMap的实现形式有了一些改动,其中比较重要的一点就是链表的阈值,当链表的长度大于等于7时,会将这个位置的链表 ...
分类:其他好文   时间:2016-10-25 16:43:19    阅读次数:182
Ubuntu14.04安装pycharm
1、安装jdk1.8sudoadd-apt-repositoryppa:webupd8team/javasudoapt-getupdatesudoapt-getinstalloracle-java8-installer2、设置环境变量输入vim~/.bashrc,在文件末尾添加exportJAVA_HOME=/usr/lib/jvm/java-8-oracleexportJRE_HOME=${JAVA_HOME}/jreexportCLASSPATH=.:${JAVA_..
分类:系统相关   时间:2016-10-25 03:42:43    阅读次数:238
java中I/O流问题
public class InputStreamTest { public static void main(String[] args) throws IOException { /** * 字节流 * 读文件内容 * */ String st="d:"+File.separator+"java8 ...
分类:编程语言   时间:2016-10-24 20:48:26    阅读次数:152
java8 stream ,filter 等功能代替for循环
直接上代码,比较实在。 对象A 在List<A>中,查找userName为hanmeimei的对象A。 在java8中,我们可以这么玩 1,查找集合中的第一个对象。 关于Optional,java API中给了解释。 所以,我们可以这样子使用 2,如果想返回集合呢。可是使用这个 总之,超级好用 ...
分类:编程语言   时间:2016-10-24 14:11:27    阅读次数:517
配置java环境变量,实现一条命令自由切java7 或java8
在多个java编译环境中,有时需要java 7,有时又需要java 8,怎么配置java 环境,可以快速自动切换呢?下面用mac演示在 /etc/bashrc 中配置的环境变量 配置完成后,在终端执行 jdk7,就可以马上将JAVA_HOME环境变量切到java 7,切java8用jdk8: ...
分类:编程语言   时间:2016-10-24 13:31:08    阅读次数:263
java8--类加载机制与反射(java疯狂讲义3复习笔记)
本章重点介绍java.lang.reflect包下的接口和类 当程序使用某个类时,如果该类还没有被加载到内存中,那么系统会通过加载,连接,初始化三个步骤来对该类进行初始化. 类的加载时指将类的class文件读入内存,并为之创建一个java.lang.class对象,也就是说,当程序中使用任何类时,系 ...
分类:编程语言   时间:2016-10-19 20:10:57    阅读次数:286
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!