2019年7月1日
摘要: Java相关书籍推荐 阅读全文
posted @ 2019-07-01 11:27 blouson 阅读(700) 评论(0) 推荐(0) 编辑
  2019年6月29日
摘要: 增强的语言特性 Language enhancements 菱形操作符 Diamond Operator switch支持字符串 Using strings in switch statements 自动资源管理 Automatic resource management 数字可用下划线 Numer 阅读全文
posted @ 2019-06-29 16:42 blouson 阅读(582) 评论(0) 推荐(0) 编辑
  2019年6月28日
摘要: 第一部分 方法引用,又称双冒号(::),是简化的lambda表达式,主要使用形式包括四种: 方法引用的形式(Kinds of Method References) 考虑以下例子: Person类 如果对Person数组排序,可通过下面这种方式,先声明一个类,然后实例化。 ①实例化类的写法: 静态方法 阅读全文
posted @ 2019-06-28 22:31 blouson 阅读(5056) 评论(0) 推荐(0) 编辑
  2019年6月18日
摘要: 局部方法中多次调用实例变量,可先将实例变量赋给局部变量。 执行编译命令 javac Application.java 执行反编译命令 javap -c Application.class 引用一次实例变量会执行一次getfield命令。如果需要多次引用实例变量,可先赋值局部变量,可减少getfiel 阅读全文
posted @ 2019-06-18 15:46 blouson 阅读(139) 评论(0) 推荐(0) 编辑
  2019年6月4日
摘要: Elasticsearch自定义Future的实现源码分析 1、Future自定义实现类 实现类有3个,PlainActionFuture 、PlainTransportFuture、PlainListenableActionFuture。 类关系如图: 2、Future实现原理分析 核心实现为Ba 阅读全文
posted @ 2019-06-04 14:05 blouson 阅读(453) 评论(0) 推荐(0) 编辑