随笔分类 -  java基础

java基本知识点
摘要:使用并行流,提高cpu利用率,提高运算速度 /** * java 8并行流 * 底层运用fork join框架 */ @Test public void test(){ Instant start = Instant.now(); Long sum=LongStream.rangeClosed(0, 阅读全文
posted @ 2020-04-27 22:29 程程111 阅读(154) 评论(0) 推荐(0)
摘要:一、方法引用 注意: 1、Lambda 体中调用方法的参数列表与返回值类型,要与函数式接口中的抽象方法的函数列表和返回值保持一致!2、若Lambda 参数列表中的第一个参数是实例方法的调用者,而第二个参数是实例方法的参数时,可以使用ClassName::method 类::实例方法名 @Test p 阅读全文
posted @ 2020-04-23 23:17 程程111 阅读(270) 评论(0) 推荐(0)
摘要:Consumer<T> : 消费性接口 返回值 void accept(T t); public void happy(double money, Consumer<Double> con) { con.accept(money); } @Test public void test1() { hap 阅读全文
posted @ 2020-04-23 21:55 程程111 阅读(200) 评论(0) 推荐(0)
摘要:1、基础语法 java8引入新的操作符“->”箭头操作符,箭头操作符将Lambda表达式分成两部分 左侧:Lambda 表达式的参数列表,对应抽象方法的参数列表 右侧:需要执行的功能,对应抽象方法要实现的功能 2、秘诀 左右遇一括号省, 左侧推断类型省, 3、语法格式 语法格式一:无参数,无返回值 阅读全文
posted @ 2020-04-22 21:39 程程111 阅读(372) 评论(0) 推荐(0)
摘要:使用新特性简化代码,增强可读性 package com.gg.java8; import java.util.*; import org.junit.Test; public class TestLambda { //插入公司员工信息 List<Employee> employees= Arrays 阅读全文
posted @ 2020-04-21 21:21 程程111 阅读(179) 评论(0) 推荐(0)
摘要:1、Lambda表达式 2、函数是接口 3、方法引用与构造器应用 4、Stream API 5、接口中的默认方法与静态方法 6、新时间日期API 7、其他新特性 速度更快 1.8:hash map 改变数组-链表-红黑树(新增慢其他都快) 1.8:ConcurrentHashMap 不采用锁用CAS 阅读全文
posted @ 2020-04-20 23:07 程程111 阅读(118) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-04-14 15:33 程程111 阅读(101) 评论(0) 推荐(0)
摘要:一、把日期转换成字符串 //获取当前时间 Date date = new Date(); //打印date数据类型 System.out.println(date.getClass().getName()); //打印当前时间 System.out.println(date); //设置转换格式 S 阅读全文
posted @ 2020-03-18 15:38 程程111 阅读(619) 评论(0) 推荐(0)
摘要://建立1个日期实例 Date tomorrow= new Date(); //获取今天日期 Date nowDate = Calendar.getInstance().getTime(); // 构建Calendar实例 Calendar calendars = Calendar.getInsta 阅读全文
posted @ 2020-03-18 15:25 程程111 阅读(1370) 评论(0) 推荐(0)
摘要:/** * redis服务 */ @Autowired private RedisService redisService; //创建 Device 对象 Device no = new Device(); //设置属性 no.setDeviceNo("Ubibot1"); no.setCompan 阅读全文
posted @ 2020-03-18 14:58 程程111 阅读(5296) 评论(0) 推荐(0)
摘要:// 从Redis中获得正常设备的数量 String success = redisService.get(RedisKey.CULTIVATION_RECORD_SUCCESS); //建立一个list集合类型是设备类 List<Device> listSuccess = new ArrayLis 阅读全文
posted @ 2020-03-18 14:42 程程111 阅读(1052) 评论(0) 推荐(0)