一、 1、使用Map作为参数类型 当实体类或数据库表中的字段或参数过多时,如果要向表中插入添加或其他操作时使用实体类对象会比较繁琐,因为对象的参数太多。先理解这样一个设计方式,不正规但实用。 //向角色表中新增一个角色名--接口 int addUser2(Map<String,Object> map ...
分类:
其他好文 时间:
2020-06-22 01:05:09
阅读次数:
56
一、问:线程有哪些状态? new, runnable, running, waiting, dead 线程状态间的流转 二、问:线程实现方式? 实现 Runnable 接口,然后new Thread, 将实现的类对象传入Thread 构造函数 继承Thread (细心同学会发现,Thread本身就是 ...
分类:
编程语言 时间:
2020-06-21 23:34:42
阅读次数:
53
abstract abstract: 抽象的1.可以用来修饰:类、方法2.具体的:abstract修饰类:抽象类 * > 此类不能实例化 * > 抽象类中一定有构造器,便于子类实例化时调用(涉及:子类对象实例化的全过程) * > 开发中,都会提供抽象类的子类,让子类对象实例化,完成相关的操作 >抽象 ...
分类:
编程语言 时间:
2020-06-21 19:53:41
阅读次数:
47
Field[] getFields() 返回包含一个数组Field对象反射由此表示的类或接口的所有可访问的公共字段类对象。 public class ReflectDemo01 { public static void main(String[] args) throws ClassNotFound ...
分类:
其他好文 时间:
2020-06-21 15:51:18
阅读次数:
67
享元模式 享元模式(Flyweight Pattern)主要用于减少创建对象的数量,以减少内存占用和提高性能。这种类型的设计模式属于结构型模式,它提供了减少对象数量从而改善应用所需的对象结构的方式。 享元模式尝试重用现有的同类对象,如果未找到匹配的对象,则创建新对象。我们将通过创建 5 个对象来画出 ...
分类:
Web程序 时间:
2020-06-21 11:51:04
阅读次数:
65
public class ReflectDemo { public static void main(String[] args) throws ClassNotFoundException { //1.使用类的class属性来获取该类对应的Class对象。 Class<Student> c1 = ...
分类:
其他好文 时间:
2020-06-20 22:29:40
阅读次数:
96
##享元模式: 享元模式(Flyweight):运用共享技术有效地支持大量细粒度的对象。减少创建对象的数量,以减少内存占用和提高性能。这种类型的设计模式属于结构型模式,它提供了减少对象数量从而改善应用所需的对象结构的方式。 享元模式尝试重用现有的同类对象,如果未找到匹配的对象,则创建新对象。 主要解 ...
分类:
其他好文 时间:
2020-06-20 01:10:11
阅读次数:
62
三、反序列化使用 3.1 验证 使用序列化器进行反序列化时,需要对数据进行验证后,才能获取验证成功的数据或保存成模型类对象。 在获取反序列化的数据前,必须调用**is_valid()**方法进行验证,验证成功返回True,否则返回False。 验证失败,可以通过序列化器对象的errors属性获取错误 ...
分类:
其他好文 时间:
2020-06-19 20:50:35
阅读次数:
46
类对象的构造顺序是这样的:1.分配内存,调用构造函数时,隐式/显示的初始化各数据成员;2.进入构造函数后在构造函数中执行一般赋值与计算。使用初始化列表有两个原因:原因1.必须这样做:《C++Primer》中提到在以下三种情况下需要使用初始化成员列表:情况一、需要初始化的数据成员是对象的情况(这里包含了继承情况下,通过显示调用父类的构造函数对父类数据成员进行初始化);情况二、需要初始化const修饰
分类:
编程语言 时间:
2020-06-19 15:43:07
阅读次数:
69
前言:需要了解三者的区别,必须要掌握多态的三个必要条件:继承重载父类指针指向子类对象。虚函数纯虚函数虚基类三者区别1.虚函数是用于多态中virtual修饰父类函数,确保父类指针调用子类对象时,运行子类函数的。2.纯虚函数是用来定义接口的,也就是基类中定义一个纯虚函数,基类不用实现,让子类来实现。3.虚基类是用来在多继承中,比如菱形继承中,如果两个父类继承自同一个类,就只实例化一个父类①虚函数第一个
分类:
编程语言 时间:
2020-06-19 01:02:00
阅读次数:
88