摘要: Throwable是所有Java程序中错误处理的父类,有两种资类:Error和Exception。 Error:表示由JVM所侦测到的无法预期的错误,由于这是属于JVM层次的严重错误,导致JVM无法继续执行,因此,这是不可捕捉到的,无法采取任何恢复的操作,顶多只能显示错误信息。Exception:表 阅读全文
posted @ 2016-07-06 11:46 hy_ag 阅读(232) 评论(0) 推荐(0) 编辑
摘要: Query接口: 负责查询(对外提供服务的核心类) QueryFactory类: 负责根据配置信息创建query对象 TypeConvertor接口: 负责类型转换(数据库类型与Java类型转换) TableContext类: 负责获取管理数据库所以表结构和类结构的关系,并可以根据表结构生出类结构 阅读全文
posted @ 2016-05-06 22:52 hy_ag 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 单例-饿汉模式 1、将构造方法私有化,不允许外部直接创建对象 private Singleton(){}2、自己在类的内部创建一个唯一实例 private static Singleton instance = new Singleton();3、提供一个用于获取实例的方法 public stati 阅读全文
posted @ 2016-03-22 14:53 hy_ag 阅读(1505) 评论(0) 推荐(0) 编辑
摘要: 注解相当于一种标记,在程序中加了注解就等于为程序打上了某种标记,没加,则等于没有某种标记,以后,javac编译器,开发工具和其他程序可以用反射来了解你的类及各种元素上有无何种标记,看你有什么标记,就去干相应的事。标记可以加在包,类,字段,方法,方法的参数以及局部变量上。 阅读全文
posted @ 2016-03-22 12:55 hy_ag 阅读(127) 评论(0) 推荐(0) 编辑
摘要: hashmap:可以使用null做key或者value,key值要唯一。线程不安全 hashtable:不可以使用null,会报NullPointExecption。线程安全 阅读全文
posted @ 2016-03-21 09:41 hy_ag 阅读(168) 评论(0) 推荐(0) 编辑
摘要: Java主要两种:基本数据类型和引用类型。 基本数据类型:整型(byte、short、long、int、char)、浮点型(float、double)、布尔型(boolean)。 引用类型:对象、接口、数组、null。 基本数据类型保存的就是变量的值,而引用类型保存的是变量的地址。 阅读全文
posted @ 2016-03-21 09:30 hy_ag 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 1、继承Thread类,重写run方法 2、实现Runnable接口,重写run方法 3、实现callable接口,重写call方法 阅读全文
posted @ 2016-03-21 09:19 hy_ag 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 线程池技术就是事先创建一批线程,这批线程被放入到一个池子里,在没有请求到达服务端时候,这些线程都是处于待命状态,当请求到达时候,程序会从线程池里取出一个线程,这个线程处理到达的请求,请求处理完毕,该线程不会被销毁,而是被线程池回收,这种方式使用线程我们降低了随意创建线程和销毁线程所导致系统开销,同时 阅读全文
posted @ 2016-03-18 17:42 hy_ag 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 在Java中,我们建立一个对象的方式是new,有时需要单例,有时需要工厂,而spring中的bean的定义可以直接使用,如scope属性single产生单例对象,prototype产生新对象,bean还可以通过工厂方式产生对象,可以说spring的bean就是制造对象的工具。控制反转的意思就是本来属 阅读全文
posted @ 2016-03-18 17:34 hy_ag 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 事件驱动的三个要素: 事件源:能够接收外部事件的源体。 侦听器:能够接收事件源通知的对象。 事件处理程序:用于处理事件的对象。 阅读全文
posted @ 2016-03-17 11:22 hy_ag 阅读(389) 评论(0) 推荐(0) 编辑