03 2016 档案

摘要:1.操作实体对象的方法 save() 保存 update() 更新 saveOrUpdate() 保存或更新 delete() 删除 2.操作缓存的方法 clear() 清除所有缓存 evit() 将指定对象清除出缓存 flush() 刷新到数据库中()马上执行sql语句,不会清除session缓存 阅读全文
posted @ 2016-03-27 18:14 北极星的眼泪520 阅读(171) 评论(0) 推荐(0)
摘要:hibernate的四种状态 1.临时状态 与数据库中没有相对应的数据,也不在session的管理之中,一般是新new出来的对象 2.持久化状态 对象在session的管理中,最后会在事务提交后,在数据库中有相对应的记录 该状态有两个特点①有OID ②对对象的修改会同步到数据库中 3.游离状态 数据 阅读全文
posted @ 2016-03-27 18:05 北极星的眼泪520 阅读(207) 评论(0) 推荐(0)
摘要:1.在hibernate-mapping的属性里有一个package,它的意思是以下的类都是在这个包下的,下面写类路径的时候,可以不写包名 2.class标签 name属性指的是类 table属性指的是创建成的表名,不写默认类名做表名 3.id标签 name属性指的是该类中要作为主键的属性名,col 阅读全文
posted @ 2016-03-27 17:49 北极星的眼泪520 阅读(237) 评论(0) 推荐(0)
摘要:1.数据库的基本配置信息 hibernate.connection.driver_class是配置数据库驱动 hibernate.connection.url是配置数据库的url hibernate.connection.username是配置数据库用户名的 hibernate.connection 阅读全文
posted @ 2016-03-27 17:36 北极星的眼泪520 阅读(210) 评论(0) 推荐(0)
摘要:一、什么是hibernate 1.hibernate是java领域的一款开源的ORM框架技术 2.hibernate对JDBC进行了非常轻量级的封装(使用了反射机制+配置或注解) 二、hibernate的环境搭建 1.使用myEclipse自动搭建hibernate环境 ①在建的web项目上右击,在 阅读全文
posted @ 2016-03-27 17:21 北极星的眼泪520 阅读(137) 评论(0) 推荐(0)
摘要:总结:凡是要频繁的修改字符串内容的时候,都要使用StringBuffer类来完成,而且在StringBuffer类里提供了一些在String类中没有的,包括:delete(),insert()等等 /** * StringBuffer类可以通过append()方法动态的添加内容 * 而String类 阅读全文
posted @ 2016-03-21 19:59 北极星的眼泪520 阅读(119) 评论(0) 推荐(0)
摘要:1、使用for循环输出矩形 public static void print1(int h,int w){ for(int i=0; i<h; i++){ for(int j=0; j<w; j++){ System.out.print("*"); } System.out.println(); } 阅读全文
posted @ 2016-03-13 20:25 北极星的眼泪520 阅读(222) 评论(0) 推荐(0)
摘要:1、String的两种实例化方式 ①String str = new String("张三"); ②String str = "张三"; 两种实例化方式的比较: 第一种方式:会在堆和栈内存各开辟一块空间 第二种方式:会在堆内存开辟一块空间 2、String类常用方法 public class Str 阅读全文
posted @ 2016-03-13 19:34 北极星的眼泪520 阅读(121) 评论(0) 推荐(0)
摘要:public class ThreadDemo { public static void main(String[] args) { MyThread thread1=new MyThread(); new Thread(thread1).start(); new Thread(thread1).s 阅读全文
posted @ 2016-03-13 16:51 北极星的眼泪520 阅读(103) 评论(0) 推荐(0)
摘要:1、线程和进程的区别 ①线程:是一个程序内部不同的执行路径,可以看成轻量级的进程,同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换开销小。 ②进程:静态的,包含多个线程,每个进程都有独立的代码和数据空间,进程间的切换会有较大的开销。 2、创建线程的两种方式 ①创建一 阅读全文
posted @ 2016-03-13 16:47 北极星的眼泪520 阅读(142) 评论(0) 推荐(0)
摘要:①接口是由抽象方法和全局常量构成的。 ②如果一个类继承一个类,同时实现一个接口,应该先写继承后实现。 ③一个类可以实现多个接口,抽象类也可以实现多个接口,接口可以继承多个接口。 ④接口中声明的属性默认为public static final,也只能是public的。 ⑤接口中只能定义抽象方法,而且这 阅读全文
posted @ 2016-03-13 15:18 北极星的眼泪520 阅读(119) 评论(0) 推荐(0)
摘要:①用abstract关键字来修饰一个类时,这个叫做抽象类;用abstract 来修饰一个方法时,该方法叫做抽象方法。 ②含有抽象方法的一定是抽象类,抽象类不一定含有抽象方法。 ③抽象类必须被继承,抽象方法必须被重写。 ④抽象类不能被实例化。 ⑤抽象方法只需声明,不需实现。 ⑥抽象类不能用final修 阅读全文
posted @ 2016-03-13 15:16 北极星的眼泪520 阅读(106) 评论(0) 推荐(0)
摘要:1.final修饰的变量只能赋一次值,不赋值时,会提示初始化 2.final修饰的方法不能被重写 3.final修饰的类不能被继承 阅读全文
posted @ 2016-03-13 15:16 北极星的眼泪520 阅读(92) 评论(0) 推荐(0)
摘要:①在java中使用super关键字来调用父类的成分 阅读全文
posted @ 2016-03-13 15:15 北极星的眼泪520 阅读(96) 评论(0) 推荐(0)
摘要:1.用static修饰的方法,直接用类调用 2.static修饰的方法只能调用static方法,不能调用非 static属性和方法 ①因为static属性和方法在类没有实例化的时候调用 ②因为普通属性和方法必须在类实例化后,由对象调用 3.可以通过对象引用或类名访问静态成员 4.用static声明的 阅读全文
posted @ 2016-03-13 15:13 北极星的眼泪520 阅读(115) 评论(0) 推荐(0)
摘要:①在类的方法定义中使用的this关键字代表使用该方法的对 象的引用 ②当必须指出当前使用方法的对象是谁时要使用this ③有时使用this处理方法中成员变量和参数重名的情况 ④this可以看做是一个变量,它的值是当前对象的引用 阅读全文
posted @ 2016-03-13 15:11 北极星的眼泪520 阅读(107) 评论(0) 推荐(0)
摘要:修饰符 类内部 同一个包 子类 任何地方 private yes default yes yes protected yes yes yes public yes yes yes yes 注意事项: ①对于class的权限修饰,只可以用public和default ②public类可以在任何地方被访 阅读全文
posted @ 2016-03-13 15:10 北极星的眼泪520 阅读(111) 评论(0) 推荐(0)
摘要:方法的重载 一个类中可以定义相同的名字,但参数类型和个数不同 一个类 方法的重写 ①具有相同方法名称,参数列表,参数个数,返回类型 ②重写方法不能使用比被重写方法更严格的访问权限 继承 阅读全文
posted @ 2016-03-13 15:09 北极星的眼泪520 阅读(187) 评论(0) 推荐(0)
摘要:①方法的重载和重写是一种多态 ②对象多态:就是父类和子类之间的转换关系 向上转型:父类名称 父类对象 = new 子类名称() 自动完成 向下转型:子类名称 子类对象 = (子类名称)父类对象 强制完成 注意事项: ①对于向上转型,如果子类重写类父类的方法,那么会调用子类重写的方法,而不会调用父类的 阅读全文
posted @ 2016-03-13 15:07 北极星的眼泪520 阅读(112) 评论(0) 推荐(0)
摘要:①封装:将类的属性的访问权限设为私有,对外部不可见,即为封装,外部通过setter和getter方法操作属性。 ②继承:子类继承父类,扩展类的功能,减少重复代码。 ③多态:体现在继承中,所以需要有继承关系,然后子类要重写父 类的方法,最后父类指向子类(父类本身具有一些方法,这些方法 被子类重写了,但 阅读全文
posted @ 2016-03-13 15:06 北极星的眼泪520 阅读(118) 评论(0) 推荐(0)
摘要:①使用new+构造方法创建一个新的对象 ②构造方法是定义在类中的一个用来初始化对象的方法 ③构造方法与类同名且没有返回值,也不能写void ④创建对象时,使用构造方法初始化对象的成员变量 ⑤当没有指定的构造方法时,编译器为类自动添加无参构造方法 ⑥一旦指定了构造方法,编译器就不会再自动添加无参构造方 阅读全文
posted @ 2016-03-13 15:05 北极星的眼泪520 阅读(239) 评论(0) 推荐(0)
摘要:①必须使用new关键字创建对象 ②使用对象(引用).成员变量来调用对象的成员变量 ③使用对象(引用).方法(参数列表)来调用对象的方法 ④同一个类的每个对象有不同的成员变量存储空间 ⑤同一个类的每个对象共享该类的方法(非静态方法是针对每个 对象进行调用) 阅读全文
posted @ 2016-03-13 15:03 北极星的眼泪520 阅读(126) 评论(0) 推荐(0)
摘要:①考虑有哪些类,有哪些对象 ②这些类和这些对象应该具有哪些属性和方法 ③类和类之间具备了什么关系 阅读全文
posted @ 2016-03-13 15:02 北极星的眼泪520 阅读(142) 评论(0) 推荐(0)
摘要:①关联关系(最弱的关系) 在代码中的体现是一个类的方法的参 数是另一个类的对象 ②继承关系(一般和特殊) xx是一种xx ③聚合关系(整体和部分) xx是xx的一部分 ④实现关系 ⑤多态 阅读全文
posted @ 2016-03-13 12:33 北极星的眼泪520 阅读(222) 评论(0) 推荐(0)
摘要:①类是具备某些共同特征的实体的集合,它是一种抽象的概念,用程序设计语言来说,类是一种抽象的数据类型,它是对所具有相同特征实体的抽象。 ②对象是真实世界中的实体,对象与实体是一一对应的,也就是说现实世界中的每一个实体都是一个对象,它是一种具体的概念。 阅读全文
posted @ 2016-03-13 12:31 北极星的眼泪520 阅读(128) 评论(0) 推荐(0)