![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
三更、
这个作者很懒,什么都没留下…
展开
-
生成随机数的两种方法
文章目录 生成随机数的两种方法: Math类的有一个random()方法, 这个方法是产生一个[0,1]的随机小数 int number=(int)(Math.random()*90+10);//生成一个[10,100]范围内的随机数 Random类 import java.util.Random; Random random=new Random();//这是随机数发生器 int x=random.nextInt(90)+10;//生成一个[10,100)范围内的随机数 公式:(最大数-最小数+原创 2021-11-10 00:59:42 · 628 阅读 · 0 评论 -
JDK的动态代理详解
文章目录 JDK动态代理的实现流程: 首先创建一个接口,里面有一个基本的需求 接着创建一个实现类,重写这个需求 创建一个动态代理类, 1.里面new一个InvocationHandler,重写里面的invoke方法; 2.获取实现类的class对象中的具体方法; 3.在invoke方法中调用实现类方法,之后添加增强的方法; 4.根据Proxy方法中的newProxyInstance的方法获取接口的代理对象; 5.代理对象代理接口之后,获取接口里面的方法来实现增强的效果 具体的代码实现: //要代理的接口原创 2021-10-29 02:12:30 · 171 阅读 · 0 评论