摘要: 类的初始化顺序是: 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) 编辑
摘要: Unicode:Java默认使用Unioncode编码,即不论什么语言都是一个字符占两个字节。Java中的char默认采用Unicode编码,所以Java中char占2个字节。 UTF-32:UTF-32却几乎从来不在实际中使用,因为每个字符占用 4 字节太浪费空间了。 UTF-16:UTF-16  阅读全文
posted @ 2017-11-12 23:24 叶枫啦啦 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 类的加载是由类加载器完成的,类加载器包括:根加载器( BootStrap )、扩展加载器( Extension )、系统加载器( System )和用户自定义类加载器( java.lang.ClassLoader 的子类)。从 Java 2 ( JDK 1.2 )开始,类加载过程采取了父亲委托机制( 阅读全文
posted @ 2017-11-11 22:17 叶枫啦啦 阅读(133) 评论(0) 推荐(0) 编辑
摘要: Servlet的生命周期分为5个阶段:加载、创建、初始化、处理客户请求、卸载。 1.加载:容器通过类加载器使用Servlet类对应的文件来加载Servlet 2.创建:通过调用Servlet的构造函数来创建一个Servlet实例 3.初始化:通过调用Servlet的init()方法来完成初始化工作, 阅读全文
posted @ 2017-11-11 22:04 叶枫啦啦 阅读(307) 评论(0) 推荐(0) 编辑
摘要: ① ThreadLocal类: ② ThreadLocal类的作用: ThreadLocal类为每一个线程都维护了自己独有的变量拷贝。每个线程都拥有了自己独立的一个变量。所以ThreadLocal重要作用并不在于多线程间的数据共享,而是数据的独立。Synchronized用于线程间的数据共享,而Th 阅读全文
posted @ 2017-11-11 21:09 叶枫啦啦 阅读(155) 评论(0) 推荐(0) 编辑