
java基础
shaowei6969
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Lambda 表达式学习
函数式编程 lamoda表达式: 1.接口有且仅有一个声明的方法 2.必须加注解@functionalinterface 显示声明函数式接口 3.使用default可以写多个实现方法 4.多个static方法 写法 口诀: 拷贝小括号() 写死右箭头 -> 落地大括号{} ()-> {}; 作用: 可以取代大部分的匿名内部类,用更加方便、高效,简洁的写出更优雅的 Java 代码。 ...原创 2020-08-27 16:29:35 · 314 阅读 · 0 评论 -
动态代理
动态代理 *特点:字节码随用随创建,随用随加载 作用:不修改源码基础上,对方法进行增强 分类:基于接口的动态代理和基于子类的动态代理 基于接口的动态代理: 涉及的类:proxy 提供者:JDK官方提供了newProxyInstance()方法创建代理对象 ,我们只需传必要的参数即可 怎么创建动态代理对象 要求: 被代理的类至少实现一个接口,如果没有则不能使用 newProxyInstance()方法的参数 ClassLoader:用于加载代理类的字节码的(也就是接口的字节码),和被代理对象相同的类.原创 2020-07-04 17:13:06 · 153 阅读 · 0 评论 -
java读取csv文件并解析
这里使用到一个jar包,javacsv-2.1.jar包提供一个类可以直接读取文件,转成对象csvReader。 代码如下: public static void parCsvFile(File csvfile) throws Exception { String filePath = “H:\20191024_162155.csv”; // 创建CSV读对象 File file = new Fi...原创 2019-11-28 15:00:45 · 2082 阅读 · 1 评论