2020年9月3日

java方法返回值前面的泛型是什么?

摘要: 1 public <T> Test<String,T> setCacheObject(String key,T value){ 2 return null; 3 } 前面的T的声明,跟类后面的 <T> 没有关系。 方法前面的<T>是给这个方法级别指定泛型 直接上例子了 1 package com.s 阅读全文

posted @ 2020-09-03 17:43 德邦总管 阅读(2136) 评论(0) 推荐(1) 编辑

java8Lambda的环绕执行模式

摘要: java8Lambda的环绕执行模式 Lambda表达式在实践中极大的简化了代码,而且行为的参数化让代码更加的灵活。 在资源处理(例如处理文件或数据库)时一个常见的模式就是打开一个资源,做一些处理,然后关闭资源,这段代码会围绕着执行处理的那些重要代码,这就是环绕执行模式。 也就是说在执行的开始,需要 阅读全文

posted @ 2020-09-03 17:06 德邦总管 阅读(388) 评论(0) 推荐(0) 编辑

try语法糖

摘要: 背景 临时接到一个查询数据库数据并生成txt文件,并打包zip上传到ftp的功能。 代码自然不算特别复杂,但是发现我们项目使用了1.7的jdk后,瞬间来了兴趣,以前一直想用没敢用的要拿上来试试看了。 简略代码如下 普通写法自然是类似这样 1 private static void generateD 阅读全文

posted @ 2020-09-03 17:00 德邦总管 阅读(797) 评论(0) 推荐(1) 编辑

导航