AOP(AspectOrientedProgramming),即面向切面编程,可以说是OOP(ObjectOrientedProgramming,面向对象编程)的补充和完善。OOP引入封装
Spring有五大隔离级别,默认值为ISOLATION_DEFAULT(使用数据库的设置),其他四个隔离级别和数据库的隔离级别一致:ISOLATION_DEFAULT:用
声明式事务:声明式事务也有两种实现方式,基于xml配置文件的方式和注解方式(在类上添加@Transaction注解)。编程式事务:提供编码的形式
spring支持5种作用域,如下:singleton:springioc容器中只存在一个bean实例,bean以单例模式存在,是系统默认值;prototype:每次从容器调
spring中的bean默认是单例模式,spring框架并没有对单例bean进行多线程的封装处理。实际上大部分时候springbean无状态的(比如dao类),所
setter属性注入构造方法注入注解方式注入
spring提供ioc技术,容器会帮你管理依赖的对象,从而不需要自己创建和管理依赖对象了,更轻松的实现了程序的解耦。spring提供了事务支持,
进程:程序执行时的一个实例每个进程都有独立的内存地址空间系统进行资源分配和调度的基本单位进程里的堆,是一个进程中最大的一块内存,被
并行:指两个或两个以上事件或活动在同一时刻发生。如多个任务在多个CPU或CPU的多个核上同时执行,不存在CPU资源的竞争、等待行为。并行与
相同点:底层都使用数组实现功能相同,实现增删改查等操作的方法相似长度可变的数组结构不同点:Vector是早期JDK版本提供,ArrayList是新版
Java容器分为Collection和Map两大类,各自都有很多子类。Collection| ├AbstractCollection对Collection接口的最小化抽象实现| │|
1、值不同,使用==和equals()比较都返回false2、值相同使用==比较:基本类型-基本类型、基本类型-包装对象返回true包装对象-包装对
==是关系运算符,equals()是方法,结果都返回布尔值Object的==和equals()比较的都是地址,作用相同==作用:基本类型,比较值是否相等引用类
JRE:JavaRuntimeEnvironment(java运行时环境)。即java程序的运行时环境,包含了java虚拟机,java基础类库。JDK:JavaDevelopmentKit(ja