E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JAVA1.8
Java 1.8特性
Java1.8
特性:IDEA:下载地址:https://www.jetbrains.com/idea/安装流程,如下图,电脑是多少位的就装多少位的:引入jdk工程的名字跟工程存放的路径设置代码字体大小Jdk1.8
l4432848
·
2017-12-07 21:00
java
jdk
【工作笔记】
java1.8
新特性之stream初使用:list分组、实体转换、求和
最近在工作中遇到如下情况,需要将页面获取的list数据根据其中一个字段进行分组,数据示意如图:图中数据为明细,需要根据fid进行分组,将明细归到以fid创建的主单下面,即fid1--itemA,itemB;fid2--itemC,itemD......起初用的是原始的循环方法,代码如下:/***处理主单及明细*@paramitemList*@paramflag*/publicvoidprocess
戴璟昊
·
2017-12-07 10:05
后端
详解IntelliJ IDEA 中如何配置多个jdk版本即(1.7和1.8两个jdk都可用)
有时候需要看Java源码,但是Java1.7和
Java1.8
的差别的关系,有时候你想查看不同jdk版本的Java源码。或者你的项目需要测试不同Javajdk版本的通用与否。
李学凯
·
2017-11-21 09:51
java1.8
中创建hashmap的初始化大小设置标准
首先是hashmap的构造方法如下,一共是四种:构造方法摘要HashMap()构造一个具有默认初始容量(16)和默认加载因子(0.75)的空HashMap。HashMap(intinitialCapacity)构造一个带指定初始容量和默认加载因子(0.75)的空HashMap。HashMap(intinitialCapacity,floatloadFactor)构造一个带指定初始容量和加载因子的空
alin1215
·
2017-11-03 14:09
hadoop 2.7.4 单机版安装
hadoop-2.7.4/hadoop-2.7.4.tar.gz解压:tar-zxvfhadoop-2.7.4.tar.gz拷贝到工作目录:mvhadoop.xxxxx/usr/local/hadoop安装
java1.8
isoleo
·
2017-10-30 16:11
hadoop
java1.8
过时集合源码学习:Hashtable
1、api此类实现一个哈希表,该哈希表将键映射到相应的值。任何非null对象都可以用作键或值。为了成功地在哈希表中存储和获取对象,用作键的对象必须实现hashCode方法和equals方法。Hashtable的实例有两个参数影响其性能:初始容量和加载因子。容量是哈希表中桶的数量,初始容量就是哈希表创建时的容量。注意,哈希表的状态为open:在发生“哈希冲突”的情况下,单个桶会存储多个条目,这些条目
猫耳山大王
·
2017-10-28 16:15
java源码学习:1.8
java1.8
过时集合源码学习:Hashtable
1、api此类实现一个哈希表,该哈希表将键映射到相应的值。任何非null对象都可以用作键或值。为了成功地在哈希表中存储和获取对象,用作键的对象必须实现hashCode方法和equals方法。Hashtable的实例有两个参数影响其性能:初始容量和加载因子。容量是哈希表中桶的数量,初始容量就是哈希表创建时的容量。注意,哈希表的状态为open:在发生“哈希冲突”的情况下,单个桶会存储多个条目,这些条目
猫耳山大王
·
2017-10-28 16:15
java源码学习:1.8
java1.8
常用集合源码学习:TreeSet
1、api基于TreeMap的NavigableSet实现。使用元素的自然顺序对元素进行排序,或者根据创建set时提供的Comparator进行排序,具体取决于使用的构造方法。此实现为基本操作(add、remove和contains)提供受保证的log(n)时间开销。注意,如果要正确实现Set接口,则set维护的顺序(无论是否提供了显式比较器)必须与equals一致。(关于与equals一致的精确
猫耳山大王
·
2017-10-28 16:19
java源码学习:1.8
java1.8
常用集合源码学习:TreeMap
1、api基于红黑树(Red-Blacktree)的NavigableMap实现。该映射根据其键的自然顺序进行排序,或者根据创建映射时提供的Comparator进行排序,具体取决于使用的构造方法。此实现为containsKey、get、put和remove操作提供受保证的log(n)时间开销。这些算法是Cormen、Leiserson和Rivest的IntroductiontoAlgorithms
猫耳山大王
·
2017-10-28 16:00
java源码学习:1.8
java1.8
常用集合源码学习:LinkedHashMap
1、apiMap接口的哈希表和链接列表实现,具有可预知的迭代顺序。此实现与HashMap的不同之处在于,它维护着一个运行于所有条目的双重链接列表。此链接列表定义了迭代顺序,该迭代顺序通常就是将键插入到映射中的顺序(插入顺序)。注意,如果在映射中重新插入键,则插入顺序不受影响。(如果在调用m.put(k,v)前m.containsKey(k)返回了true,则调用时会将键k重新插入到映射m中。)此实
猫耳山大王
·
2017-10-21 14:44
java源码学习:1.8
java1.8
常用集合源码学习:LinkedHashMap
1、apiMap接口的哈希表和链接列表实现,具有可预知的迭代顺序。此实现与HashMap的不同之处在于,它维护着一个运行于所有条目的双重链接列表。此链接列表定义了迭代顺序,该迭代顺序通常就是将键插入到映射中的顺序(插入顺序)。注意,如果在映射中重新插入键,则插入顺序不受影响。(如果在调用m.put(k,v)前m.containsKey(k)返回了true,则调用时会将键k重新插入到映射m中。)此实
猫耳山大王
·
2017-10-21 14:44
java源码学习:1.8
java1.8
常用集合源码学习:HashSet
1、api此类实现Set接口,由哈希表(实际上是一个HashMap实例)支持。它不保证set的迭代顺序;特别是它不保证该顺序恒久不变。此类允许使用null元素。此类为基本操作提供了稳定性能,这些基本操作包括add、remove、contains和size,假定哈希函数将这些元素正确地分布在桶中。对此set进行迭代所需的时间与HashSet实例的大小(元素的数量)和底层HashMap实例(桶的数量)
猫耳山大王
·
2017-10-21 14:55
java源码学习:1.8
java1.8
常用集合源码学习:HashSet
1、api此类实现Set接口,由哈希表(实际上是一个HashMap实例)支持。它不保证set的迭代顺序;特别是它不保证该顺序恒久不变。此类允许使用null元素。此类为基本操作提供了稳定性能,这些基本操作包括add、remove、contains和size,假定哈希函数将这些元素正确地分布在桶中。对此set进行迭代所需的时间与HashSet实例的大小(元素的数量)和底层HashMap实例(桶的数量)
猫耳山大王
·
2017-10-21 14:55
java源码学习:1.8
java1.8
之Lambda表达式
java1.8
以前使用匿名类来实现行为参数化,即使用匿名类去实现一个函数式接口中的方法。
java1.8
之后,推出了Lambda表达式来替代以前匿名类
uzip柚子皮
·
2017-10-14 11:50
java1.8
常用集合源码学习:HashMap
1、先看api基于哈希表的Map接口的实现。此实现提供所有可选的映射操作,并允许使用null值和null键。(除了非同步和允许使用null之外,HashMap类与Hashtable大致相同。)此类不保证映射的顺序,特别是它不保证该顺序恒久不变。此实现假定哈希函数将元素适当地分布在各桶之间,可为基本操作(get和put)提供稳定的性能。迭代collection视图所需的时间与HashMap实例的“容
猫耳山大王
·
2017-10-09 15:51
java源码学习:1.8
Java1.8
解决空指针比较问题
Integert=null;//如果你使用equals()s.equals(t);//会爆出如下Exceptioninthread"main"java.lang.NullPointerException//那么在
java1.8
Boom_Man
·
2017-09-30 14:01
JAVA
IntelliJ IDEA配置多个JDK
有时候需要看Java源码,但是Java1.7和
java1.8
的差别的关系,有时候你想查看不同jdk版本的Java源码。或者你的项目需要测试不同Javajdk版本的通用与否。
我不怕摔
·
2017-08-30 21:04
IntelliJ
IDEA
java8 JDK1.8 API 中文 翻译版 java帮助文档
qw599186875/article/details/52265995java1.6帮助文档中文链接:http://download.csdn.net/detail/qw599186875/9608735英文
Java1.8
iCoding91
·
2017-08-30 09:16
java8
API翻译版
java
nowcoder笔记
CentOS7下Hive-2.1.1安装
一、安装说明:hive在安装前需要确保已安装并运行hadoop集群(hadoop2.x版本),java环境强烈推荐使用
java1.8
版本(详细参考官网:https://cwiki.apache.org/
烟波人
·
2017-08-27 20:44
【bigdatas】
Java1.8
新特性 Lambda/Stream/函数式编程
Lambda什么是Lambda表达式Lambdaexpression:afunction(orasubroutine)defined,andpossiblycalled,withoutbeingboundtoanidentifier。Lambda的组成Lambda表达式的语法由参数列表、箭头符号->和函数体组成。函数体既可以是一个表达式,也可以是一个语句块:表达式:表达式会被执行然后返回执行结果。
Axton_
·
2017-08-20 16:09
Java学习笔记
wget 下载
java1.8
转自https://tecadmin.net/install-java-8-on-centos-rhel-and-fedora/For64Bit使用wget下载wget--no-cookies--no-check-certificate--header"Cookie:gpw_e24=http%3A%2F%2Fwww.oracle.com%2F;oraclelicense=accept-secure
m0_37681914
·
2017-08-02 22:08
安装
Parallel Scavenge收集器
而且是并行的多多线程收集器.
java1.8
默认的收集器.why(为什么使用它)特点:ParallelScavenge收集器的关注点与其他收集器不同,ParallelSc
kekeair-zhang
·
2017-08-02 17:45
java
日记
centos 7 安装elasticsearch
安装
java1.8
详见:http://www.cnblogs.com/cgyqu/p/7271480.html安装escd/usr/localmkdirelasticsearchcdelasticsearchwgethttps
cgyqu
·
2017-08-01 23:00
centos 7
java1.8
安装
java安装检查版本信息,如果版本小于1.8,执行以下命令java-versionjavaversion"1.8.0_144"Java(TM)SERuntimeEnvironment(build1.8.0_144-b01)JavaHotSpot(TM)64-BitServerVM(build25.144-b01,mixedmode)检查已安装java版本rpm-qa|grepjavapython-
cgyqu
·
2017-08-01 22:00
Java1.8
新特性关于lambda表达式与Stream流的使用以及对集合的实用操作
Java8从发布到现在已经很久了,慢慢的也开始被广泛使用,不得不说java8的一大亮点是lambda表达式以及Stream流,它将函数式编程的思想很好的融入到了java当中,使得我们的java更加的强大。今天我们就来看看stream流与lambda表达式对我们集合的各种操作带来了多大的便捷。自定义排序以及过滤所需数据Listlist=newArrayLists.length()System.out
beyondLi71
·
2017-07-27 21:07
java
在centos7下设置kettle定时任务
环境centos7jdk1.8.141kettle7.11.确定本地已配置好
java1.8
环境,将kettle安装包复制到linux目录下,unzip解压2.运行kitchen.sh可以看到相关命令说明环境配置无误
PC663
·
2017-07-25 23:15
java1.8API帮助文档
Java1.8
帮助文档中文–有道版在线版:https://blog.fondme.cn/apidoc/jdk-1.8-youdao/下载链接:http://download.csdn.net/detail
阳光女孩prl
·
2017-07-15 09:12
java
Zookeeper源码解析——本地开发环境搭建
Java1.8
项目下载从apachezookeeper上查找项目地址,选用在GitHub上的项目:https://g
长歌而行
·
2017-07-09 14:17
java
分布式架构
zookeeper
Centos 7 安装 Jenkins
EditCentos7安装Jenkins配置环境jenkins官网推荐安装
java1.8
,但是java1.7也是可以的。
Citizen_Wang
·
2017-06-04 14:03
jenkins
java110 RedPacket 红包系统安装与使用
mysql5.6架构整个系统的架构比较简单入门,凡是有一点java基础的朋友,很容易入门二次开发安装说明:1.0安装java此系统要求java版本为1.6以上,目前最新版为java1.9版本,比较常用版本为
java1.8
qq_25500575
·
2017-05-28 12:05
红包系统
红包系统开源
Java1.8
集合源码:ArrayList 详细解析
一.ArrayList1.重点概念归纳List接口的可变数组的实现。实现了所有可选列表操作,并允许包括null在内的所有元素。非线程安全。在多线程情况下操作时,一定要加上synchronized,才能保证多个线程同时对ArrayList进行访问时数据的安全性。底层使用的数据结构是数组。适合查改,弱于增删。实现了Serializable接口,因此它支持序列化,能够通过序列化传输。实现了RandomA
ITermeng
·
2017-05-27 08:00
java
源码
解析
ArrayList
java1.8
lambda表达式 函数式编程 闭包
java1.8
出来好久一直没怎么关注。这段时间公司的项目数据处理,需要频繁操作集合,用for遍历集合做计算,感觉很费劲,而且有大量重复代码。可读性也不高。
张明贵
·
2017-05-19 09:48
java语法
部署 elk 日志系统 elasticsearch、logstash、 kibana
安装elk安装
Java1.8
环境解压源码安装包: tar xf jdk-8u121-linux-x64.tar.gz ll mkdir /work/opt -
lvnian2009
·
2017-04-12 17:12
日志系统
elk
监控502报警
linux
实战
spring cloud data flow demo
一.环境准备a)
Java1.8
及以上b)关系型数据库用来存储streamtask和程序的状态(默认使用内嵌的H2)c)Redisd)Messagebroker(rabbitMq,kafka)e)Mavenf
哎吆不错哦
·
2017-04-05 11:32
Hive 数据库仓库的基本操作
详解本文环境如下:操作系统:CentOS632位Hive版本:2.0.0JDK版本:1.8.0_7732位Hadoop版本:2.6.41.所需要的环境Hive2.0需要以下运行环境:Java1.7以上(强烈建议使用
Java1.8
chengxuyonghu
·
2017-03-23 16:30
Hive
数据库仓库的基本操作
java利用url实现网页内容的抓取
希望这是一个好的开始把,也让我对字符串的读取掌握的更加熟练了,值得注意的是
JAVA1.8
里面在使用String拼接字符串的时候,会自动把你要拼接的字符串用StringBulider来处理,大大优化了String
zangcunmiao
·
2017-03-13 09:31
Linux系统安装配置Java1.8.0
CentOS6及其相关系列的系统通过yum安装或者系统自身配置的Java环境一般为1.7而我们许多情况下需要用
Java1.8
甚至更高的配置怎么办呢?
Tranbook
·
2017-02-27 16:52
Solr检索
ubuntu 16.04 配置 安装
java1.8
tomcat7 mysql5.7
前言:腾讯云主机系统进入截图:一、java环境配置首先进入/usr/lib目录创建jvm(若无)文件夹然后在当前目录下载–>解压jdk->重命名为java配置环境变量:sudovi~/.bashrc追加:如图::wq保存退出测试:javajavac二、tomcat配置(配置时,1元腾讯云主机,出现无法关闭,8005端口未启动问题:http://blog.csdn.net/qq_25283709/a
沉迷学习日渐消瘦^_^
·
2017-02-13 17:32
Linux
Android Studio 使用1.8
写了几个月的js,趁节后现在手头没什么工作,回头看看自己吃饭的手艺,androidjs可以使用lambda表达式,就想起来androidstudio之前如果要使用
java1.8
,需要在androidstudio
墨白玉黑
·
2017-02-07 14:22
[置顶] 阿里云的CentOS系统配置java web环境
puhaiyang/article/details/50365526配置javayum-ylistjava*//列出所有的java源yum-yinstalljava-1.8.0-openjdk*//安装
Java1.8
Jalon2015
·
2017-01-11 17:00
java
Web
centos
阿里云
Linux下安装
java1.8
和tomcat 8
阅读更多以前,我一直都是使用Windowsserver2008作为java的应用部署环境来使用,但是貌似主流的软件公司都是使用linux,这对我来说,是一个硬伤啊。正好,现在公司现在有个项目,自主选择的余地比较大,在使用操作环境上,队友强烈建议使用linux,并吧嗒吧嗒的说了一堆linux的好处,好吧,那就用linux吧,虽然我之前不会,但是我也有强烈的信心,把环境搭好,于是我就真的搭建好了,现在
liaoyue11
·
2017-01-05 11:00
Hadoop监控分析工具Dr.Elephant
没太细了解,直接下来就能用,需要
java1.8
以上。prere
Slaytanic
·
2017-01-04 18:26
dr
hadoop
elephant
hadoop
ELK搭建(5.1版本)
Linux版本Centos6.5(64位)ELK版本Elasticsearch5.1Logstash5.1Kibana5.1JAVA版本ELK5.1版本对JDK的最低要求是1.8,安装
JAVA1.8
版本
molaifeng
·
2016-12-26 21:46
ELK
解决 javax.net.ssl.SSLHandshakeException异常
我使用的
java1.8
最后解决方法是:下载http://www.oracle.com/technetwork/java/j
blueberry_mu
·
2016-12-13 14:28
Java
关于linux java路径及环境变量的配置
最近在linux服务器某个用户下配置
java1.8
环境变量时,用java-version命令查看总是1.7,而且配置./bash_profile也不生效!
AllenPL
·
2016-12-10 11:46
错误总结
关于在
java1.8
环境下成功用rmic命令生成_stub.class文件的方法
关于在
java1.8
环境下成功用rmic命令生成_stub.class文件的方法正确安装java之后目录文件夹应该如下:整理系统Path变量中无效的项目,并且添加jdk和jre两个项目Jdk里面是D:\
Chauchunchiu
·
2016-12-08 17:17
Java技术
centos 7 java版本切换
有一个项目需要java1.7配合,原服务器上已安装
java1.8
,需要切换版本到java1.7.查看centos7支持的java版本yum search java|grep java-1java-1.6.0
titandeng
·
2016-11-25 17:14
java
centos
使用Ant编译提示Class not found: javac1.8
javac1.8 今天用Ant打包Android,apk,运行出现了batch_build.xml Classnotfound:javac1.8的错误,后来上网查了一下是Ant版本太低,低于1.9,无法和
java1.8
公爵女子
·
2016-10-28 18:00
IntelliJ IDEA 中如何配置多个jdk版本即(1.7和1.8两个jdk都可用)
IntelliJIDEA使用教程(总目录篇)有时候需要看Java源码,但是Java1.7和
Java1.8
的差别的关系,有时候你想查看不同jdk版本的Java源码。
李学凯
·
2016-10-12 14:37
jdk
intellij
idea
编辑器
Java
intellij
idea
AndroidStudio怎么使用lambda表达式?
Java1.8
提供了lambda表达式;lambda会使用()->代替匿名内部类,代码整体会更简介,一些人会觉得使用lambda表达式会降低代码可读性,其实对开发者本身而言,是毫无压力的。
佚名
·
2016-07-20 16:24
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他