- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 求解:使用selenium爬取东方财富网时,已经模拟分页但并没有爬取到第一页之后的分页数据,该如何解决?
判断是否是第1页,如果大于1就输入跳转,否则等待加载完成。for page in range(1,4): # 测试翻4页。print('正在爬取第: %s 页' % page)# 确认成功跳转到输入框中的指定页。
2024-03-07 18:10:50 362 1
原创 反射与工厂设计模式
目录: 1、传统工厂设计模式 2、利用工厂设计模式解决 3.为 IFruit追加一个子类 1.传统工厂设计模式 如果要想进行对象的实例化处理除了可以使用关键字 new 之外,还可以使用反射机制来完成,一定会思考:为什么要提供有一个反射的实例化? 使用关键字 new 还是使用反射 ? 如果要想更好的理解此类问题,最好的解释方案就是通过工厂设计模式来解决。工厂设计模式的最大特点:客户端的程序类不直接牵扯到对象的实例化管理,只与接口发生关联,通过工厂类获取指定接口的实例化对象。 2.利用工厂设计模式
2022-04-19 15:24:24 145
原创 通过 newInstance ()方法实例化 类对象
获取 Class 对象之后最大的意义实际上并不是在于只是一个对象的实例化操作形式,更重要的是 Class 类里面提供的反射实例化方法(代替了关键字 new ) 在JDK8及之前的版本是通过如下的代码进行实例化对象(这里我们准备一个Person类,含有一个无参构造方法和一个toString()方法) Person类: public class Person { Person(){ System.out.println("Person类无参构造");
2022-04-18 22:19:34 887
原创 Class 反射类对象的三种实例化模式
1 、Object类支持: class Person{ } public class ClassTest { public static void main(String[] args) { //Object类提供 Class cls = Person.class ; System.out.println("1、" + cls.getName()) ; //获取完整类名称 } } 2、JVM直接支持: c
2022-04-18 21:35:31 608
原创 使用内部类简化链表操作
哎呀,第一次发帖子不知道有啥需要注意的! 闲着没事儿瞎写了一个使用Java内部类来简化链表的调用操作的一点点代码; 内附详细注释,且写有测试程序,适合小白看看。 下面是关于链表增删改查等一系列基本操作的实现,且看且轻喷!还请各位大佬指点!!! package test; interface ILink<E>{ //设置泛型避免安全隐患 public void add(E e); //增加数据 public int sizecount();
2022-03-11 22:34:38 816
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人