![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
王小白杂货店
这个作者很懒,什么都没留下…
展开
-
函数式编程
lambda表达式是Jdk中的一个语法糖,可以对某些匿名内部类的写法进行简化,主要是关注对数据进行的操作。只有一个抽象方法的接口称为函数式接口,只有函数式接口的实现可以使用Lambda表达式;@FunctionInterface标识只用于验证当前接口是是否是函数式接口。原创 2024-03-31 23:23:45 · 802 阅读 · 0 评论 -
接口和抽象类的区别
接口和抽象类的区别原创 2023-08-05 16:35:01 · 83 阅读 · 0 评论 -
jdk动态代理
需要实现InvocationHandler接口/*** @description: 代理调用处理器target = t;if(args!原创 2023-05-14 13:51:17 · 79 阅读 · 0 评论 -
内部类记录
java内部类记录原创 2023-01-20 21:55:07 · 55 阅读 · 0 评论 -
stream表达式常用总结
分组:groupingByMap<String, List<FormDefinitionHis>> typeMap = formDefinitionHisList .stream().collect( Collectors.groupingBy(FormDefinitionHis::getFormTypeId) );原创 2023-01-19 19:49:45 · 235 阅读 · 0 评论 -
java序列化及反序列化
java序列化(一)java序列化的官方概念:将对象转换为一串二进制字节数组,可以保存到磁盘或传输网络,磁盘或网络接收者在对象的属类的模板来反序列化类的对象,达到对象持久化的目的。(二)序列化的步骤1、实现java序列化的接口(java.io.Serializable)package com.rocket.framework.practice.serialize;import jav...原创 2019-08-25 22:27:43 · 150 阅读 · 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 · 81 阅读 · 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 · 102 阅读 · 0 评论 -
获取项目路径的方式
获取项目路径:this.getClass().getClassLoader().getResource("").getPath()原创 2020-09-23 21:58:58 · 73 阅读 · 0 评论 -
使用JsonObject需要的jar包
原文链接JSONObject所必需的6个jar包:commons-beanutils-1.7.0.jarcommons-collections-3.1.jarcommons-lang-2.5.jarcommons-logging.jarezmorph-1.0.3.jarjson-lib-2.1-jdk15.jar下载地址:http://mvnrepository.com...转载 2019-09-09 23:04:14 · 1271 阅读 · 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 · 81 阅读 · 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 · 93 阅读 · 0 评论