借之前配置好的环境: 1、首先在Employee .java中加上有参的构造器和无参的构造器。 2、采用mapper中的class属性配置映射文件。 <mappers> <mapper class="com.gong.mybatis.dao.EmployeeMapper" /> </mappers> ...
分类:
其他好文 时间:
2020-01-18 21:02:59
阅读次数:
83
try-catch-finally 和 throws+异常类型
分类:
编程语言 时间:
2020-01-17 10:21:17
阅读次数:
69
一、封装性 1、为什么要使用封装性? 创建对象以后,可以通过对象.属性名的方法进行赋值。只能限制数据的类型,和数值的范围。但是往往我们需要更多的其它条件的限制。在属性的声明处无法限制。所以我们采用如下的方式。 使用权限修饰符对属性进行修饰,在其它的类中就无法直接对属性进行调用和赋值。 提供公共的方法 ...
分类:
编程语言 时间:
2020-01-17 10:09:09
阅读次数:
77
ArrayList: 明确知道容量:直接设置初始容量,如new ArrayList<>(100)无法确定容量:预估一个比较接近的值,如果实在不确定,则无需指定初始值 (有默认值) HashMap HashMap的默认加载因子为0.75,但可以使用构造器指定,如new HashMap<>(100, 1 ...
分类:
其他好文 时间:
2020-01-15 19:24:13
阅读次数:
86
单例模式 简单点说,就是一个应用程序中,某个类的实例对象只有一个,你没有办法去new,因为构造器是被private修饰的,一般通过getInstance()的方法来获取它们的实例。 getInstance()的返回值是一个对象的引用,并不是一个新的实例,所以不要错误的理解成多个对象。单例模式实现起来 ...
分类:
其他好文 时间:
2020-01-15 16:46:16
阅读次数:
77
接下去的几个实验中有好几个比较重点的,所以我单独开了一篇。 还是熟悉的套路,新建一个项目来完成这些实验吧!掌握这23个实验那ioc了解的也差不多啦!好记性不如烂笔头,别光看哦,要记得敲一敲! 1.导包 2.配置 3.测试 实验15.通过注释分别创建Dao、Service、Controller dao ...
分类:
编程语言 时间:
2020-01-15 12:14:13
阅读次数:
90
一些无关紧要的废话: 作为一名双修程序员(自封的),喜欢那种使用Spring的注解形式进行依赖注入或者Unity的特性形式进行依赖注入,当然,形式大同小异,但结果都是一样的,通过属性进行依赖注入。 ASP.NET Core中使用了自带的Dependency Injection作为了默认的IOC容器, ...
分类:
Web程序 时间:
2020-01-15 10:18:17
阅读次数:
331
今天学到java的对象和类中, 由于刚考完c++面向对象与程序设计这门课,对于c++中的类掌握自认为不错,就开始过渡到java。 今天面对的问题,在书写一个类的时候,发现了许多与c++不同的地方。 比如: 1.在java中,所有的Java对象都是在堆中构造的,构造器总是伴随着new操作符一起使用。 ...
分类:
编程语言 时间:
2020-01-14 16:17:01
阅读次数:
82
接线和初始化 组件的行为是由其提供和使用的接口定义的。在黑盒复用中,一个组件由它的IObject接口代表。接口就是一个组件函数的接入点。出于这个理由,一个支持黑盒复用的组件一定被默认为可构造的(有一个默认的构造器)。初始化、配置以及一个组件的利用一定要通过它的接口才可以得到实现。 为了允许一个组件去 ...
分类:
其他好文 时间:
2020-01-13 22:01:26
阅读次数:
82
构造方法的定义声明 构造方法的名字必须和 所在类的名字一致,没有返回值 ,但 不能声明void,访问权限可以为任意 ,但是一般情况下使用public方法权限,构造方法中的参数可以根据需要自行定义,参数的不同的构造方法构成重载 构造方法的使用 java中构造方法的使用有两个地方,一个是跟在关键字new ...
分类:
编程语言 时间:
2020-01-12 22:15:11
阅读次数:
84