摘要: 对于外部类来说,只有两种修饰,public和默认(default),因为外部类放在包中,只有两种可能,包可见和包不可见。 对于外部类来说,只有两种修饰,public和默认(default),因为外部类放在包中,只有两种可能,包可见和包不可见。 对于内部类来说,可以有所有的修饰,因为内部类放在外部类中 阅读全文
posted @ 2017-11-13 21:58 叶枫啦啦 阅读(260) 评论(0) 推荐(0) 编辑
摘要: Spring依赖注入(DI)的三种方式,分别为: 1. 接口注入 2. Setter 方法注入 3. 构造方法注入 依赖注入是一种思想,或者说是一种设计模式,在java中是通过反射机制实现,与具体框架无关。 阅读全文
posted @ 2017-11-13 21:13 叶枫啦啦 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 一. 关于抽象类与接口的默认访问权限 关于抽象类 关于抽象类 JDK 1.8以前,抽象类的方法默认访问权限为protected JDK 1.8以前,抽象类的方法默认访问权限为protected JDK 1.8以前,抽象类的方法默认访问权限为protected JDK 1.8时,抽象类的方法默认访问权 阅读全文
posted @ 2017-11-13 21:12 叶枫啦啦 阅读(110) 评论(0) 推荐(0) 编辑
摘要: Statement 对象用于将 SQL 语句发送到数据库中。实际上有三种 Statement 对象,它们都作为在给定连接上执行 SQL语句的包容器: Statement PreparedStatement(它从 Statement 继承而来)和 CallableStatement(它从 Prepar 阅读全文
posted @ 2017-11-13 20:55 叶枫啦啦 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 事务属性的种类: 传播行为、隔离级别、只读和事务超时。 a) 传播行为定义了被调用方法的事务边界。 b) 隔离级别 在操作数据时可能带来 3 个副作用,分别是脏读、不可重复读、幻读。为了避免这 3 中副作用的发生,在标准的 SQL 语句中定义了 4 种隔离级别,分别是未提交读、已提交读、可重复读、可 阅读全文
posted @ 2017-11-13 20:43 叶枫啦啦 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 面向对象的五大基本原则 单一职责原则(Single-Resposibility Principle):一个类,最好只做一件事,只有一个引起它的变化。单一职责原则可以看做是低耦合、高内聚在面向对象原则上的引申,将职责定义为引起变化的原因,以提高内聚性来减少引起变化的原因。 开放封闭原则(Open-Cl 阅读全文
posted @ 2017-11-13 20:35 叶枫啦啦 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 1、创建泛型对象的时候,一定要指出类型变量T的具体类型。争取让编译器检查出错误,而不是留给JVM运行的时候抛出类不匹配的异常。 2、JVM如何理解泛型概念 —— 类型擦除。事实上,JVM并不知道泛型,所有的泛型在编译阶段就已经被处理成了普通类和方法。 处理方法很简单,我们叫做类型变量T的擦除(era 阅读全文
posted @ 2017-11-13 20:23 叶枫啦啦 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 类的初始化顺序是: 1、初始化父类中的静态成员变量和静态代码块。 2、初始化子类中的静态成员变量和静态代码块。 3、初始化父类中的普通成员变量和代码块,再执行父类中的构造方法。 4、初始化子类中的普通成员变量和代码块,再执行子类中的构造方法。 类加载过程: 类从被加载到虚拟机内存中开始,到卸载出内存 阅读全文
posted @ 2017-11-13 20:06 叶枫啦啦 阅读(172) 评论(0) 推荐(0) 编辑
摘要: JDK : Java Development ToolKit(Java开发工具包)。 JDK是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API 包括rt.jar)。 阅读全文
posted @ 2017-11-13 19:38 叶枫啦啦 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 一、结构型模式是描述如何将类与对象结合在一起,形成一个更大的结构,结构模式描述两种不同的东西:类与类的实例。故可以分为类结构模式和对象结构模式。 结构型模式有: 1.适配器模式 Adapter 适配器模式是将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那 阅读全文
posted @ 2017-11-13 19:24 叶枫啦啦 阅读(108) 评论(0) 推荐(0) 编辑
摘要: JSP内置对象和属性列举如下: 1.request对象 客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。 2.response对象 response对象包含了响应客户请求的有关信息,但在JSP中很少直接用到它。 阅读全文
posted @ 2017-11-13 19:04 叶枫啦啦 阅读(152) 评论(0) 推荐(0) 编辑
摘要: DBMS:数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。 DBMS对数据库的保护通过4个方面来实现: DBMS中事务有四个特性,持久性,一致性,原子性,隔离性。 持久性实现恢复管理子系统; 一致性实现 阅读全文
posted @ 2017-11-13 17:51 叶枫啦啦 阅读(116) 评论(0) 推荐(0) 编辑
摘要: http://www.importnew.com/19472.html 一:java中的锁 java中各种锁的概念包括:公平锁、非公平锁、自旋锁、可重入锁、偏向锁、轻量级锁、重量级锁、读写锁、互斥锁等待。 公平锁和非公平锁 公平锁是指多个线程在等待同一个锁时,必须按照申请锁的先后顺序来一次获得锁。 阅读全文
posted @ 2017-11-13 13:17 叶枫啦啦 阅读(310) 评论(0) 推荐(0) 编辑