java
王小白杂货店
这个作者很懒,什么都没留下…
展开
-
函数式编程
lambda表达式是Jdk中的一个语法糖,可以对某些匿名内部类的写法进行简化,主要是关注对数据进行的操作。只有一个抽象方法的接口称为函数式接口,只有函数式接口的实现可以使用Lambda表达式;@FunctionInterface标识只用于验证当前接口是是否是函数式接口。原创 2024-03-31 23:23:45 · 790 阅读 · 0 评论 -
接口和抽象类的区别
接口和抽象类的区别原创 2023-08-05 16:35:01 · 81 阅读 · 0 评论 -
jdk动态代理
需要实现InvocationHandler接口/*** @description: 代理调用处理器target = t;if(args!原创 2023-05-14 13:51:17 · 73 阅读 · 0 评论 -
内部类记录
java内部类记录原创 2023-01-20 21:55:07 · 51 阅读 · 0 评论 -
stream表达式常用总结
分组:groupingBy Map<String, List<FormDefinitionHis>> typeMap = formDefinitionHisList .stream().collect( Collectors.groupingBy(FormDefinitionHis::getFormTypeId) );原创 2023-01-19 19:49:45 · 222 阅读 · 0 评论 -
java序列化及反序列化
java序列化 (一)java序列化的官方概念: 将对象转换为一串二进制字节数组,可以保存到磁盘或传输网络,磁盘或网络接收者在对象的属类的模板来反序列化类的对象,达到对象持久化的目的。 (二)序列化的步骤 1、实现java序列化的接口(java.io.Serializable) package com.rocket.framework.practice.serialize; import jav...原创 2019-08-25 22:27:43 · 149 阅读 · 0 评论 -
java反射
一、根据方法名及类对象进行操作 public <T> Object grabData(T proxyObject, String methodName, Map<String, Object> paramMap) { Object o = null; try { //加载class文件到jvm中并进行初始化 Class cls = Class.forName(proxyObject.getClass().get原创 2021-05-02 18:48:49 · 80 阅读 · 0 评论 -
文件下载-java
public static void downLoadFile(HttpServletRequest request,HttpServletResponse response,String fullPath) throws IOException { OutputStream outp = response.getOutputStream(); File file = new File(fullPath); if (file.exists()) { //设置请求以及响应的内容类型以及编码方原创 2020-09-25 22:19:51 · 99 阅读 · 0 评论 -
获取项目路径的方式
获取项目路径: this.getClass().getClassLoader().getResource("").getPath()原创 2020-09-23 21:58:58 · 70 阅读 · 0 评论 -
使用JsonObject需要的jar包
原文链接 JSONObject所必需的6个jar包: commons-beanutils-1.7.0.jar commons-collections-3.1.jar commons-lang-2.5.jar commons-logging.jar ezmorph-1.0.3.jar json-lib-2.1-jdk15.jar 下载地址:http://mvnrepository.com ...转载 2019-09-09 23:04:14 · 1264 阅读 · 0 评论 -
jdbc使用
jdbc使用 package com.rocket.framework.practice.jdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; import java.util.UUID; public c...原创 2019-08-31 16:45:58 · 78 阅读 · 0 评论 -
遍历Map的方式
随便往map里面加点儿数 public static Map<String, Object> addMap() { Map<String, Object> map = new HashMap<String, Object>(); for(int i=1; i<=15; i++) { map.put("第" + i + "个数", i); ...原创 2019-08-31 11:42:06 · 90 阅读 · 0 评论