ICode9

精准搜索请尝试: 精确搜索
  • jdk8的stream流使用2022-03-19 09:31:39

    Collectors.collectingAndThen() 注:第一个参数为要处理的数据,第二个参数为第一个参数的结果接着处理 List<YyjzyBO> yyjzyBOList = new ArrayList<>(); YyjzyBO yyjzyBO1 = new YyjzyBO(); yyjzyBO1.setProductId("123"); yyjzyBO1.setTradeuse("1

  • Linux(CentOS7)下配置jdk8及tomcat8,以及配置环境变量出错的问题2022-03-06 13:34:49

    这篇博客记录一下自己在CentOS7下配置jdk8及tomcat8的过程,以及配置环境变量时操作失误导致一些系统命令找不到的解决办法 目录 一、CentOS7下配置jdk81.1卸载系统自带的jdk1.2官网下载压缩包快捷下载 1.3解压安装1.4配置环境变量1.5关于配置环境变量后系统命令全找不到的问

  • HashMap在jdk7和jdk8中的实现原理2022-03-05 19:04:58

    HashMap在jdk7中实现原理:   HashMap map = new HashMap<>();      1.在实例化以后,底层创建了一个长度为16的一维数组Entry[] table    2. 在可能执行多次put后 map.put(key1,value1)   首先,调用key1所在类的hashcode()计算出key1的哈希值,此哈希值经过某种算法计算后,得

  • JDK帮助文档:82022-03-05 18:33:02

    JDK帮助文档:8 JDK学习手册: 查看地址:JDk8帮助手册  

  • jdk8的常用的功能2022-03-05 18:01:07

    1.求集合的最大最小值 List<Integer> list = new ArrayList<>(); list.add(1); list.add(2); list.add(3); 最大值: Integer max = list .stream().reduce(Integer::max).get(); Integer min= list .stream().reduce(Integer::min).get();   2. list<Integer>,Integer[]

  • JDK8到JDK17各个版本的重要特性整理2022-03-03 12:31:06

    JDK8到JDK17各个版本的重要特性整理   JDK8新特性(2014年初)(LTS版本) 1、Lambda表达式 2、函数式编程 3、接口可以添加默认方法和静态方法,也就是定义不需要实现类实现的方法 4、方法引用 5、重复注解,同一个注解可以使用多次 6、引入Optional来避免空指针 7、引入Streams相关的API

  • jdk8中的时间工具类2022-03-01 18:34:01

    1. 以前日期时间类的问题 2. JDK8获取时间对象 LocalDate(年月日) LocatTime(时分秒) LocatDateTime(年月日时分秒) public static LocalDateTime now() : 当前时间的日期时间对象 public static LocalDateTime of(int year, int month,

  • jdk8新特性2022-02-28 10:34:14

    Lambda表达式。 概念 Lambda表达式: 特殊的匿名内部类,语法更加简洁 Lambda表达式允许把函数作为一个方法的参数(函数作为方法参数传递),将代码像数据一样传递 需求 1、开启一个线程。并执行一个Runnable类型的任务。 public class Test01 { public static void main(String[

  • 常用类07-JDK8中的时间API2022-02-26 18:36:14

    Instant类 Instant:时间线上的一个瞬时点,这可能被用来记录应用程序中的事件时间戳 方法: now() ofEpochMilli(long epochMilli) atOffset(ZoneOffset offset) toEpochMilli() java.time.format.DateTimeFormatter类 DateTimeFormatter:格式化或解析日期时间,类似于SimpleDa

  • Liunx 安装JDK2022-02-23 11:00:22

    jdk 下载地址 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 进到目录/usr/local/software 解压上传的jdk文件:tar -zxvf jdk-8u201-linux-x64.tar.gz 重命名:mv jdk1.8.0_201 jdk8 配置环境变量 vim /etc/profile 加入 export JAVA_

  • JDK8-安装配置2022-02-10 23:02:42

    实现步骤 上传文件安装重命名安装路径修改随机参数设置全局环境变量校验 上传文件 将JDK安装文件jdk-8uxxx-linux-x64.tar.gz上传到服务器的/usr/local/目录下 # 选择并上传文件 rz -y # 查看文件 ls -lrt 安装 使用root用户登录系统,解压安装文件 # 进入安装目录 cd /usr/lo

  • No.3.1_28_5 JDK8新特性【Date】之ChronoField类详解2022-02-10 21:02:34

    相关链接 CSDN_GroupiesM 笔记整理 No.3.1_25 JavaSE-JDK8新特性 P1 【Lambda表达式】No.3.1_26 JavaSE-JDK8新特性 P2 【Stream流】操作集合No.3.1_27 JavaSE-JDK8新特性 P3 【Optional容器类】处理null值No.3.1_28 JavaSE-JDK8新特性 P4 【Date】新日期API No.3.1_28_5 JDK

  • JAVA学习-JDK8环境的安装与卸载2022-02-10 15:04:44

    卸载JDK 删除Java的安装目录 我的电脑-属性-环境变量 删除JAVA_HOME 删除path下关于Java的目录 cmd运行java -version 安装JDK 百度搜索JDK8 同意协议,登录下载电脑对应版本 安装JDK 记住安装位置 配置环境变量 我的电脑-右键-属性 环境变量-新建 JAVA_HOME 路径填写JDK

  • ubuntu18 安装 jdk82022-02-09 16:33:17

    一、联网安装 参考 https://developer.aliyun.com/article/704959 #安装依赖包 sudo apt install software-properties-common #添加仓库源 sudo add-apt-repository ppa:webupd8team/java     #更新软件包列表 sudo apt-get update sudo apt-get install oracle-java8-instal

  • JVM-JDK8-G1垃圾收集器相关参数2022-02-06 20:34:47

     -XX:+UseG1GC  使用 G1 垃圾收集器 -XX:MaxGCPauseMillis -XX:MaxGCPauseMillis  设置期望达到的最大GC停顿时间指标(会尽力实现,但不保证达到),默认值是 200 毫秒。 -XX:G1HeapRegionSize=n  设置的 G1 区域的大小。值是 2 的幂,范围是 1 MB 到 32 MB 之间。目标是根据最小

  • 通俗易懂,jdk8-@FunctionalInterface:函数式接口2022-02-06 20:06:13

    通俗易懂,jdk8-@FunctionalInterface:函数式接口 定义自定义函数式接口:Function添加一个默认方法和静态方法(只有一个抽象方法),可以正常编译添加第二个抽象方法method4(两个抽象方法),无法编译 @FunctionalInterface注解源码,里面没有任何方法但是可以校验接口是否函数式接口,类似@O

  • Phoenix错题本2022-01-31 11:35:01

    1,使用客户端连接phoenix,首先用dbeaver,dbeaver的版本较高,需要jdk11,但是phoenix的驱动需要jdk8,无法使用 2,使用idea连接,需要配置phoenix的driver属性,配置jdk为jdk8

  • 卸载和安装JDK82022-01-29 19:03:16

    卸载JDK 删除java的安装目录(找到环境变量下JAVA_HOME变量名的变量值,即JDK文件的位置,找到文件,右键删除) 右键此电脑,属性,高级系统设置,找到环境变量 删除环境变量的JAVA_HOME 删除path下的与java有关的目录 cmd输入java -version检验是否卸载成功 安装JDK 百度搜索JDK8,找到下载地

  • Windows & Linux安装jdk82022-01-26 14:33:07

      下载 官网:https://www.oracle.com/java/technologies/downloads/ Windows 根据自己电脑选择不同的版本,电脑右键属性查看系统信息: Linux 使用命令 方式一 file /bin/ls   64-bit 则为64位,32 bit 则为32bit 方式二 uname -a   x86_64表示64位机器,i686表示3

  • jdk8新特性stream实现各种对list操作2022-01-26 10:59:49

    利用java8新特性,可以用简洁高效的代码来实现一些数据处理。 定义1个Apple对象: public class Apple { private Integer id; private String name; private BigDecimal money; private Integer num; public Apple(Integer id, String name, BigDecimal mon

  • JDK8下载安装与配置环境变量(windows)2022-01-24 14:33:06

    一、JDK8下载 官网下载地址:Java Downloads | Oracle 下载前需登录Oracle账号,没有的话可以用邮箱注册一个,登录之后即可进行下载。 二、JDK8安装 1.双击运行文件 2.更改JDK安装路径(可选) 3.等待安装 4.更改JRE安装路径(可选) 5.等待安装 6.安装完成,点击关闭即可 三、配置环境变

  • 「JDK8」stream api流式编程2022-01-22 17:33:37

    自带常用的函数式接口 Predicate boolean test(T t) 传入一个参数返回boolean值 Consumer void accept(T t) 传入一个参数,无返回值 Function<T,R> R apply(T t) 传入一个参数,返回另一个类型 准备数据: //计算机俱乐部 private static List<Student> computerClub = Arrays.asLi

  • 学习JVM之内存管理 03——JVM的方法区、元空间2022-01-19 22:07:45

    目录 什么是方法区呢? 方法区的实现 早期JDK JDK8 元空间 什么是方法区呢?         用于存储已被虚拟机加载的 类型信息、常量、静态变量、即时编译器编译后的代码缓存等数据。《Java虚拟机规范》中把 方法区 描述为堆的一个逻辑部分,但是它却有一个别名叫作“非堆”目的

  • JDK8和JDK9版本的接口2022-01-16 15:02:51

    JDK8版中接口成员的特点 JDK8版本后,JAVA只对接口的成员方法进行了改进。 1.允许在接口中定义非抽象方法,但是需要使用关键字default修饰,这些方法就是默认方法 作用:解决接口升级的问题 接口中默认方法的定义格式: 格式:public default 返回值类型 方法名(参数列表){} 范例:publ

  • 在Linux上安装配置JDK82022-01-15 23:33:05

    下载jdk 8(Linux系统的),下载到Windows主机 安装步骤 1、在Linux系统创建一个目录用来放jdk8 mkdir /opt/jdk  2、通过xftp6上传到 /opt/jdk下 把下载的jdk8传到Linux系统: 3、  查看Linux中jdk目录里是否有压缩文件 cd /opt/jdk 4、解压 tar -zxvf jdk-8u311-linux-x64.ta

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有