会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
java369
千里之行,始于足下
博客园
首页
管理
2022年12月28日
006 使用动态代理实现自定义注解功能
摘要: 问题的提出:自定义一个注解,如@MyLog,当把此注解加在函数上时,该函数的调用会被自动日志。 解题思路:创建函数所在对象的动态代理,当该函数被调用时,在代理中进行日志。 两种方法:方法一使用JDK动态代理,只能对实现了接口的类进行代理;方法二使用CGLiB动态代理,可以对普通类进行代理。 1. 自
阅读全文
posted @ 2022-12-28 13:37 面包车
阅读(344)
评论(0)
推荐(0)
2022年12月20日
005 日期时间与字符串转换
摘要: 1. 字符串转LocalDate 1 public static LocalDate parseDateString(String dateString, String pattern){ 2 try{ 3 DateTimeFormatter formatter = DateTimeFormatte
阅读全文
posted @ 2022-12-20 19:32 面包车
阅读(53)
评论(0)
推荐(0)
2022年12月19日
004 关键字record
摘要: 以下这行代码可以写在一个单独的文件Point.java内,也可以写在某个函数内。 1 record Point(int x, int y) { } 它等价于如下代码: 1 class Point { 2 private final int x; 3 private final int y; 4 5
阅读全文
posted @ 2022-12-19 19:37 面包车
阅读(31)
评论(0)
推荐(0)
2022年12月18日
003 写入文本文件
摘要: 提供三个写入文本文件的函数。 public static boolean writeStringToTextFile(String content, String filePath, Charset charset) 1 public static boolean writeStringToText
阅读全文
posted @ 2022-12-18 20:18 面包车
阅读(18)
评论(0)
推荐(0)
2022年12月17日
002 读取文本文件
摘要: 这里提供四个函数,用于读取文本文件。 public static String textFileContent(String path, Charset charset) 1 // 读取文件全部内容 2 public static String textFileContent(String path
阅读全文
posted @ 2022-12-17 19:48 面包车
阅读(21)
评论(0)
推荐(0)
2022年12月16日
001 关键字var
摘要: 1 public static void main(String[] args) { 2 var num = 101; 3 var city = "上海"; 4 System.out.println(num); 5 System.out.println(city); 6 } 在Java 10之前,上
阅读全文
posted @ 2022-12-16 16:41 面包车
阅读(18)
评论(0)
推荐(0)
公告
点击右上角即可分享