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
Java8
Java8
-17 --- idea2022
目录一、idea官网二、使用idea编写helloworld三、查看工程中的JDK配置信息四、详细设置4.1、显示工具栏4.2、默认启动项目配置4.3、取消自动更新4.4、选择整体主体与背景图4.5、设置编辑器主题样式4.5.1、编辑器主题4.5.2、字体大小4.5.3、修改注释字体颜色4.6、显示行号与方法分割符4.7、代码大小写智能提示设置4.8、自动导包设置4.9、设置项目的文件编码(必改)
鸭鸭老板
·
2023-09-12 16:33
java基础
java
【Java】Effective Lambda Expressions in Java
原文EffectiveLambdaExpressionsinJava|byBubuTripathy|MediumIntroductoryLambdaexpressionswereintroducedin
Java8
toallowfunctionalprogramminginJava.Theyareaconcisewaytoexpressfunctionsthatcanbeusedasdataandp
·
2023-09-12 14:45
jav
Java8
根据对象中的属性进行去重
Java8
根据对象中的属性进行去重文章目录
Java8
根据对象中的属性进行去重单个属性去重多个属性去重单个属性去重定义去重方法packagecom.kang.grafana.distinct.utils;
烟火缠过客
·
2023-09-12 13:27
java
Java8
实战-总结25
Java8
实战-总结25用流收集数据归约和汇总查找流中的最大值和最小值汇总连接字符串广义的归约汇总用流收集数据归约和汇总重用一下之前的例子:包含一张佳肴列表的菜单。
weixin_42583701
·
2023-09-12 11:07
开发语言
java
windows安装多个版本jdk一键切换
就可以用我这种方法一劳永逸1、首先电脑上安装所需的jdk2、设置环境变量在系统变量中添加,这里以jdk8,jdk9为例JAVA_HOME8安装路径JAVA_HOME9安装路径JAVA_HOME%JAVA_HOME8%默认用
java8
天天写代码的狗哥
·
2023-09-12 10:40
java
开发语言
jdk8的特性stream().map()
转:https://blog.csdn.net/sanchan/article/details/70753645
java8
的optional的使用:http://www.jdon.com/idea/java
keyuan0214
·
2023-09-12 09:52
Java 8—Java 10 特性详解(中)
1.在
java8
之前,注解只能是在声明的地方所使用,比如类,方法,属性;2.
java8
里面,注解可以应用在任何地方,比如:创建类实例new@Interned
kGk_f44f
·
2023-09-12 07:23
乐字节-
Java8
新特性之Stream流
上一篇文章,小乐给大家介绍了《
Java8
新特性之方法引用》,下面接下来小乐将会给大家介绍
Java8
新特性之Stream,称之为流,本篇文章为上半部分。1、什么是流?
乐字节
·
2023-09-12 07:27
springboot jpa手动事务
Steven-Russell的博客-CSDN博客引入jpa和数据据依赖org.springframework.bootspring-boot-starter-data-jpamysqlmysql-connector-
java8
.0.33org.projectlomboklombok1.18.28provided
Steven-Russell
·
2023-09-12 05:38
spring
boot
java
spring
Optional避免空指针的用法
在
Java8
之前,任何访问对象方法或属性的调用都可能导致NullPointerException:Stringisocode=user.getAddress().getCountry().getIsocode
Winter_Soldier
·
2023-09-11 23:03
java 中 使用 jodatime 获取一段时间内的星期集合
一、应用场景公司做统计相关业务总会用到一些和时间相关处理,java7的canlendar用着实在太难受了,
java8
的我没有研究过,我不知道前端处理日历是否简单,我这边都是处理好返回前台,直接调用就好了二
_Rondo
·
2023-09-11 22:04
Java8
Stream(12)Collectors.groupingBy 分组统计详解
Collectors.groupingBy分组统计详解1List转Map1.1使用groupingBy分组根据部门分组按照自定义Key分组多级分组根据部门分组,求ID的List根据部门分组,Count人数根据部门分组,求Sex的Set根据部门分组,求Sex的去重个数1.2使用partitioningBy分区1.3使用toMapList转MapList转Map2求最大值、最小值、平均值、总和2.1不
瑟王
·
2023-09-11 21:48
Java
Collectors
groupingBy
对集合根据id去重
Java8
中stream流的collectingAndThen用法
1.对集合根据id去重//对集合的结果进行去重Listlist=userList.stream().collect(Collectors.collectingAndThen(Collectors.toCollection(()->newTreeSetuser)->user.map(User::getUserName).orElse(null)));System.out.println(userNa
Java&Develop
·
2023-09-11 21:17
Java开发
java
开发语言
【
Java8
stream流】去重distinct与collectingAndThen的使用
Java8
stream流】去重distinct与collectingAndThen的使用//去除List中重复的StringListunique=list.stream().distinct().collect
給卜了的拥抱
·
2023-09-11 21:15
Java
java
后端
java8
stream 中Collectors使用详解
一.首先先造点我们用来测试的数据Studentstudent=newStudent("001","sgh",99,"men");Studentstudent1=newStudent("002","asd",100,"women");Studentstudent2=newStudent("003","dfg",110,"men");Studentstudent3=newStudent("004","
南清北风呀
·
2023-09-11 21:14
总结积累
java
java8
使用lambda表达式过滤为null的值
我想基于使用
Java8
的一些参数来过滤此列表。但是如果参数是null,则抛出NullPointerException。如何过滤掉空值?
断浪young
·
2023-09-11 21:14
Java
开发语言
java
Collectors.collectingAndThen()
Collectors.collectingAndThen()是
Java8
中的一个辅助方法,它能够将一个Collector收集器转换为另一个收集器,并在最终收集结果上应用一个Function函数。
LiLiYuan.
·
2023-09-11 21:44
java
jvm
开发语言
Java8
Collectors.toMap() 的使用
目录一、简单介绍用法1:根据某一属性,对对象的实例或属性做映射用法2:根据某一属性,对对象集合进行去重二、Duplicatekey异常1)异常重现:2)异常截图:3)异常说明:4)异常处理:三、Collectors.toMap()导致的空指针异常1)异常重现:2)异常截图:3)异常说明:4)异常处理:四、总结一、简单介绍Collectors.toMap():JDK8中提供,用于将Stream流转换
ACGkaka_
·
2023-09-11 21:43
JDK8新特性
java
jvm
面试
使用
Java8
Stream流中的Collectors.collectingAndThen()方法去重
Collectors.collectingAndThen()根据对象属性进行去重操作Collectors.collectingAndThen()方法属于
java8
Stream流中的java.util.stream.Collectors
断浪young
·
2023-09-11 21:42
Java
java
Java重要知识点
Java8
虚拟机和之前的变化更新?什么是OOM?什么是栈溢出StackOverFlowError?怎么分析?jvm的常见调优参数有哪些?内存快照如何抓取?怎么分析Dump文件?
GolvenDong
·
2023-09-11 20:30
秋招
Java
java
开发语言
秋招
求职招聘
Windows下word转pdf正常, Linux乱码字符丢失问题解决
,然后生成PDF正常,结果发现迁移到Linux上发布服务竟然乱码和字符丢失了,经过改代码,改资源文件,还是解决失败,找来找去发现用下面方式竟然好用了,给linux添加字库.引用:环境:centOS7,
java8
ccoolclouds
·
2023-09-11 18:29
JSP
JavaSE-Stream流、方法引用
在
Java8
中,得益于Lambda所带来的函数式编程,引入了一个全新的Stream概念,用于解决已有集合类库既有的弊端。
雷哒哒
·
2023-09-11 18:34
面试题思考:Java 8 / Java 7 为我们提供了什么新功能
JAVA8
新特性Lambda表达式−Lambda允许把函数作为一个方法的参数(函数作为参数传递进方法中。方法引用−方法引用提供了非常有用的语法,可以直接引用已有Java类或对象(实例)的方法或构造器
weixin_30532837
·
2023-09-11 16:14
java
开发工具
面试
Java8
实战-总结24
Java8
实战-总结24用流收集数据收集器简介收集器用作高级归约预定义收集器用流收集数据流可以用类似于数据库的操作帮助你处理集合。可以把
Java8
的流看作花哨又懒惰的数据集迭代器。
weixin_42583701
·
2023-09-11 16:25
开发语言
java
Java8
实战-总结23
Java8
实战-总结23使用流构建流由值创建流由数组创建流由文件生成流由函数生成流:创建无限流小结使用流构建流流对于表达数据处理查询是非常强大而有用的。
weixin_42583701
·
2023-09-11 16:23
开发语言
java
JVM常用参数
内存设置参数含义说明-Xms1024m初始堆大小-Xmx1024m最大堆大小-Xmn500m年轻代大小-Xss1024k单个线程栈-XX:PermSize=200m永久代before
java8
-XX:MaxPermSize
行之_不易
·
2023-09-11 12:15
Java 8 之 Time
Java8
出来好久了,但是好多人还不太会用它的新特性,那我们今天来讲一讲
Java8
的Time为什么要使用
Java8
Time呢?
Joker__k
·
2023-09-11 11:54
java8
常用的新特性
Java8
常用的新特性总结1.1.
Java8
常用特性总览1.2.Lambda表达式Lambda表达式是一种匿名函数,它允许我们以更简洁的方式编写代码。它的语法形式为(参数列表)->{表达式或代码块}。
-62
·
2023-09-11 07:48
java8
java
初探JVM
java8
虚拟机和之前的变化更新?2.什么是OOM,什么是栈溢出StackOverFlowError?怎么分析?3.JVM的常用调优参数有哪些?4.内存快照如何抓取,怎么分析Dump文件?知道吗?
荭色海湾
·
2023-09-11 07:38
JVM
jvm
注解-宋红康
目录一、注解(Annotation)概述二、常见的注解实例三、如何自定义注解四、JDK中的四个元注解五、
Java8
注解的新特性1、可重复注解2、类型注解一、注解(Annotation)概述二、常见的注解实例三
小晨想好好学习
·
2023-09-11 06:07
#
Java
SE
Java基础
Stream流
Stream操作流在
Java8
中,得益于Lambda所带来的函数式编程,引入了一个全新的Stream概念,用于解决已有集合类库既有的弊端。
写代码的小包
·
2023-09-11 05:43
Java
java
开发语言
JVM学习笔记
运行时数据区和JVM内存模型不要搞混1、运行时数据区可以分为:堆、方法区、虚拟机栈、本地方法栈、程序计数器2、内存模型可以分为:新生代(新生代还可以分为Eden区、Survivor区)、老年代、永久代(
java8
twenty_one
·
2023-09-11 04:40
sap linux 安装教程,Ubuntu Linux 下安装Sapgui740
ppa$sudoadd-apt-repositoryppa:webupd8team/java2、更新系统$sudoapt-getupdate3、开始安装$sudoapt-getinstalloracle-
java8
weixin_39936558
·
2023-09-11 02:03
sap
linux
安装教程
java8
Lambda表达式&函数接口&方法引用
Lambda表达式
java8
的新特性,是一种语法糖,简化了只有一个方法的匿名内部类的编写,让编码更方便,代码更简洁。
冬瓜baba的笔记
·
2023-09-11 01:41
Mybatis---入门搭建
工程,引入依赖二、创建mybatis核心配置文件SqlMapConfig.xml一、创建maven工程,引入依赖org.mybatismybatis3.5.7mysqlmysql-connector-
java8
.0.26junitjunit4.10log4jlog4j1.2.12
菜到极致就是渣
·
2023-09-11 01:27
Mybatis
mybatis
十三、函数式编程(1)
虽然Java不是函数式语言,但
Java8
Lambda表达式和方法引用(MethodReferences)允许你以函数式编程。在计算机时代早期,内存是稀缺和昂贵的。几乎每个人都用汇编语言编程。
一只小熊猫呀
·
2023-09-10 16:51
#
On
Java
基础卷
新旧对比
Lambda
表达式
递归
java8
实战写法
在函数方法中以前写法publicStringgetCity(Useruser)throwsException{if(user!=null){if(user.getAddress()!=null){Addressaddress=user.getAddress();if(address.getCity()!=null){returnaddress.getCity();}}}thrownewExcpet
菜鸟IT胡
·
2023-09-10 16:40
java
java
Java面试准备(四)——
Java8
特性
Java8
特性一、Lambda表达式1.理解函数式编程思想2.函数式接口(FunctionalInterface)1)什么是函数式接口2)常见的函数式接口1.Supplier接口2.Consumer接口
M762B
·
2023-09-10 10:03
java
java
面试
List集合中所有元素相加求和
有些时候需要将list集合中所有元素相加求和,利用
java8
新特性,可以不用遍历整个集合将元素一个一个取出再计算。
普通还不自信的程序员
·
2023-09-10 09:56
代码
list
p2p
linq
java多行字符串变量_相比于 Java 10 的 var, 更期待 Java 11 支持多行字符串
Java六个月的版本迭代周期让我们突然间有些喘不过气来,又Java11才会是一个长期支持版本,如果可能的话我们将会是从
Java8
直接往Java11跳去。
感受我的style
·
2023-09-10 03:26
java多行字符串变量
一些工具类
1、字符串处理工具类1.1、StrUtilspackagecom.study.
java8
.util;/***@Classname:StrUtils*@Description:字符串工具类*@Date:2023
冰蓝心灵
·
2023-09-09 23:41
开发语言
java
Mybatis Generator快速生成po
org.mybatis.generatormybatis-generator-maven-plugin1.3.2src/test/resources/generatorConfig.xmltruetruemysqlmysql-connector-
java8
.0.21
cukiy
·
2023-09-09 20:56
java8
的List自定义工具类
packagecom.zhengqing.demo.ListUtil;importcom.alibaba.fastjson.JSONObject;importjava.math.BigDecimal;importjava.util.*;importjava.util.stream.Collectors;publicclassListUtil{/***集合分组**@paramlist分组集合*@pa
Lao_Wu66
·
2023-09-09 18:21
utils
util
java
list
java
数据结构
Kotlin之Sequence
序列(Sequence)实际上是对应
Java8
中的Stream的翻版。
竖起大拇指
·
2023-09-09 15:20
ConcurrentHashMap 源码深度解析(java7)——原来如此简单(写的真好,建议收藏)
谈到ConcurrentHashMap,经常会拿java7和
java8
的实现做对比。虽然现在java的版本更新很快,但是常用的还是
java8
,而看似java7的实现方式已经过时了,好像没必要去了
徐同学呀
·
2023-09-09 15:48
【Java学习】-Java JDK 1.8与17版本比较
1.JDK1.8的发展历史和地位:JDK1.8,也称为
Java8
,于2014年发布。它是Java平台自2006年以来的最重要更新之一,引入了许
神秘的高先生
·
2023-09-09 12:36
学生笔记-日更
java
学习
jvm
java8
(新特性3)---Optional
Ittakesastrongmantosavehimself,andagreatmantosaveanother.一概览Optional是java.util包中的一部分,因此为了使用Optional,需要:importjava.util.Optional二创建2.1调用emptyAPI,创建一个空的Optional对象:@TestpublicvoidwhenCreatesEmptyOptional
Andy__Dufresne
·
2023-09-09 11:43
Java8
-17 --- 方法引用和构造器
一、方法引用方法引用作为了函数式接口的实例二、格式函数式接口中的抽象方法a与其内部实现时调用的对象的某个方法b的形参列表和返回值类型都相同。可以考虑使用方法b实现对方法a的替换、覆盖。注意:此方法b是非静态的方法,需要对象调用/***对象::实例方法*/@Testpublicvoidtest1(){Consumerconsumer=newConsumer(){@Overridepublicvoid
鸭鸭老板
·
2023-09-09 00:30
java基础
java
java8
-17 --- Stream流
一、StreamAPI实例化/***通过集合创建Stream流*/@Testpublicvoidtest1(){ArrayListarrayList=newArrayListstream=arrayList.stream();//返回一个并行流StreamintegerStream=arrayList.parallelStream();System.out.println(stream);Syst
鸭鸭老板
·
2023-09-09 00:30
java基础
java
Java面经
面经累积1.0JAVA性质1.1JAVA11相比
JAVA8
有什么改进(1)JAVA各个版本的新特性1.1.1JAVA9模块化系统就是把想要引用的类统一写在一个module里,再到时候统一引入进来modulemodulea
mutkeb
·
2023-09-09 00:49
面经
java
上一页
52
53
54
55
56
57
58
59
下一页
按字母分类:
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
其他