JAVA基础
Exler_yz
这个作者很懒,什么都没留下…
展开
-
Java ------ JDK原生的动态代理
实现JDK动态代理大致分为三个步骤:定义代理接口定义代理接口实现类定义动态代理调用处理器定义package com.example.demo.java.proxy;/** * 代理接口 */public interface Subject { String sayHello();}package com.example.demo.java.proxy;/** * 代理接口实现类 */public class SubjectImpl implements原创 2021-01-24 14:48:23 · 257 阅读 · 0 评论 -
Java设计模式 ------ 单例模式
单例模式饿汉式原创 2020-05-27 19:24:52 · 151 阅读 · 0 评论 -
Java设计模式 ------ 实现自己的动态代理
代理的接口public interface Person { int take();}需要被增强的类import com.example.pattern.proxy.Person;public class Boy implements Person { @Override public int take() { System.out.println("-- boy --"); return 1; }}自定义 Invocation原创 2020-05-24 17:44:36 · 156 阅读 · 0 评论 -
JAVA基础------实现日期差值的计算
自己写了一个计算倒计时的小功能考虑到闰年及非闰年 传入格式为”YYYY-MM-DD”或”YYYY-M-D”的字符串即可,没有实现对传入参数非日期格式的检查。date1参数为当前时间 date2参数为设定时间class cDate { public String calculatingDateDifference(String date1, String date2) { // da原创 2017-12-16 10:19:31 · 952 阅读 · 0 评论