@[TOC] 使用MyBatis开发Dao,通常有两个方法,即原始Dao开发方法和Mapper动态代理开发方法。原始Dao开发中存在以下问题: ?Dao方法体存在重复代码:通过SqlSessionFactory创建SqlSession,调用SqlSession的数据库操作方法 ?调用sqlSessi ...
分类:
移动开发 时间:
2019-12-11 09:40:11
阅读次数:
82
在学习MockUp(API:MockUp)时, MockUp可以自定义方法体,覆盖类原有的方法。 JMockit给我们提供了一个特别的方法,用于拦截所有方法,可以让我们在基于被Mock的方法做AOP。 比如我们想测试每个方法的时间性能。 1 2 3 4 5 6 7 8 9 10 11 12 13 1 ...
分类:
其他好文 时间:
2019-12-09 19:48:03
阅读次数:
159
Java之方法重写、方法重载、多态博客分类:java语言Java重写重载多态一、方法重写(Override)子类可以重写父类的方法。方法的返回值类型、参数类型、参数个数都不能改变,只能重写方法体。方法的重写规则参数列表必须完全与被重写方法的相同;返回类型必须完全与被重写方法的返回类型相同;访问权限不能比父类中被重写的方法的访问权限更低。例如:如果父类的一个方法被声明为public,那么在子类中重写
分类:
编程语言 时间:
2019-12-09 16:49:49
阅读次数:
85
先上一段代码,运行结果是什么 结果是 如果修改为t.start(),结果是 start() : 它的作用是启动一个新线程。 通过start()方法来启动的新线程,处于就绪(可运行)状态,并没有运行,一旦得到cpu时间片,就开始执行相应线程的run()方法,这里方法run()称为线程体,它包含了要执行 ...
分类:
编程语言 时间:
2019-12-09 12:13:22
阅读次数:
81
Java抽象类: 抽象类特点 :抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。 由于抽象类不能实例化对象,所以抽象类必须被extends [抽象类]方式 继承才能被使用。 抽象类表示的是一种继承关系。 (总结就是:抽象类里面设计跟普通类一样, ...
分类:
编程语言 时间:
2019-12-04 01:07:21
阅读次数:
98
/*定义一个方法的完整格式* 修饰符 返回值类型 方法名称(参数的类型 参数的名称,...){*方法体;* return 返回值的类型;* }*/public class break1continue { public static void main(String[] args) { num(1, ...
分类:
其他好文 时间:
2019-12-03 23:25:29
阅读次数:
120
委托相当于JavaScript中的闭包,c++中的函数指针。 c#为了引进这个函数指针,将其进行包装成“委托”,同时将非托管的变成托管的。 1.最初的委托该怎么用 弊端:写的代码量过多,还要写一个显示的方法(Run)。 2.匿名委托 直接将方法体赋予委托实例。 3.lambda表达式 s是参数,只有 ...
分类:
其他好文 时间:
2019-12-03 20:14:00
阅读次数:
88
抽象方法 父类定义方法但是不实现,由子类实现 抽象方法不能有方法体; 抽象方法必须被abstract修饰。 有抽象方法的类一定是抽象类,类也必须被abstract修饰 抽象类不能被实例化,他的非抽象子类可以实例化 接口 : 只定义抽象方法。interface 接口中属性默认是public stati ...
分类:
其他好文 时间:
2019-11-25 18:15:34
阅读次数:
50
九、内部类 将一个类A定义在另一个类B里面,里面的那个类A就称为内部类,B则称为外部类。 (1)成员内部类:声明在外部类中方法外 静态成员内部类 非静态成员内部类 (2)局部内部类:声明在外部类的方法体中 有名字的局部内部类 匿名的内部类 静态内部类 1、语法格式: 【修饰符】 class 外部类 ...
分类:
编程语言 时间:
2019-11-24 11:53:21
阅读次数:
66
函数的概念 为了实现特定功能的一段代码,可以重复使用 函数的定义 和main函数并列,不能在方法内部或者类外部 函数也叫做方法 public static void main () {} 静态修饰符 静态 无返回值 方法名 (形参列表) { // 形参列表: 用于接收实参,一一对应,实参传递给形参, ...
分类:
其他好文 时间:
2019-11-23 22:08:51
阅读次数:
62