摘要: 设置session的方法:session.setAttribute("变量名","变量值");获取session的方法:session.getAttribute("变量名");必须先setsetAttribute才能有getAttribute!!!session.romoveAttribute()的作用,就是删除属性!例如:session.romoveAttribute("lao bai"); //把session中"lao bai"这个属性(及其值)删除session.invalidata() 阅读全文
posted @ 2011-12-13 20:46 中国聚龙 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 1、明确该功能运算后的结果。(其实就是明确返回值类型)2、明确在实现该功能的过程中是否有未知内容参与运算。(其实就是明确参数列表) 阅读全文
posted @ 2011-11-19 15:57 中国聚龙 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 1、内部类可以直接访问外部类中的成员,外部类需要通过建立内部类对象调用内部类成员。2、什么时候写内部类:A当我描述一类事物的时候,这类事物里面又有一类事物,这个时候就需要用到内部类(例如当描述一个人及这个人的心脏的时候就会用到内部类),所以,一般将内部类定义成私有化,然后通过一个public方法建立内部类对象,然后调用内部类的成员。3、内部类的用法:A一般不将内部类定义成静态的,因有为一定的局限性(只能访问静态成员)。B如果在内部类内部定义了静态的方法,那么这个内部类必须也是静态的。 阅读全文
posted @ 2011-11-19 15:47 中国聚龙 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 总结1泛型的产生意义,为了保证数据的安全性2泛型的基本使用,由外部指定其具体的操作类型。以后只要用到集合的地方,尽量使用泛型。匹配任意类型的通配符package com.cstp.connection;***写一个泛型P.java***public class P<T> {private T varT;public T getVarT(){return varT;}public void setVarT(T varT){this.varT = varT;}}********设置多个泛型命名为TestMapFan.java******package com.cstp.connecti 阅读全文
posted @ 2011-11-19 15:42 中国聚龙 阅读(186) 评论(0) 推荐(1) 编辑
摘要: 1、创建一个DB封装类2、创建一个数据库对象模型类VO3、创建一个DAO层(主要是做数据持久层的工作,负责与数据库进行联络的一些任务都封装在此),DAO层的设计首先是设计一个接口4、创建一个接口实现类5、测试类 阅读全文
posted @ 2011-11-19 15:41 中国聚龙 阅读(248) 评论(0) 推荐(0) 编辑
摘要: ackage com.cstp.jdbc.util;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;//创建工具包时,里面的方法一般声明为public staticpublic class DateUtil {public static String getDateForString(Date date){ //将日期类型的数据转化为字符串型String strDate = null;SimpleDateForm 阅读全文
posted @ 2011-11-19 15:40 中国聚龙 阅读(281) 评论(0) 推荐(1) 编辑
摘要: 1、JAVA集合类都放在java.util包中2、JAVA集合类不能存放基本数据类型,只能存放对象的引用。3、Set:集合中对象不按特定的方式排序,并且没有重复对象4、List:集合中的对象按照检索位置排序,可以有重复对象。5、Map:集合中每一个元素包含一对键-值对象,集合中没有重复的键对象,值对象可以重复。*精炼的总结:Collection 是对象集合, Collection 有两个子接口 List 和 Set List 可以通过下标 (1,2..) 来取得值,值可以重复 而 Set 只能通过游标来取值,并且值是不能重复的 ArrayList , Vector , LinkedList 是 阅读全文
posted @ 2011-11-19 15:38 中国聚龙 阅读(502) 评论(0) 推荐(1) 编辑
摘要: 1、设计模式总共有23种2、single(单例设计模式):是用来解决可以保证一个类在内存当中对象唯一性的问题。如何保证对象的唯一性?步骤:A、构造函数私有化,同时不需要在里面写任何代码(私有化的目的:就是不让对方建立该类对象。这就造成single模式里面的对象无法在main()方法里面进行初始化new)B、在本类中建立一个(私有并静态的)本类对象(在本类中new一个本类的对象,因为在本类中,它也是一个成员,所以将其私有化)C、对外提供一个(静态)方法返回该对象[getXXX()],让外界获取该对象。(因为是single模式,所以返回对象的类型为single)class Single{ priv 阅读全文
posted @ 2011-11-19 15:35 中国聚龙 阅读(234) 评论(0) 推荐(1) 编辑
摘要: 1、抽象类必须被继承,抽象方法必须被重写(如果不被继承以及抽象方法不被重写,那么类里面的一些功能就无法对外界实现)。抽象方法只需声明而不需要实现(也就是说声明一个抽象方法的时候不需要加大括号,无主体),具体的功能可以在子类的重写方法中进行实现(也就是说通过子类对抽象类中,所有的抽象方法的重写来实现抽象类中的功能)。2、抽象类不能被new实例化(实例化没意义,因为抽象类里面的抽象方法没有方法体,没有具体的方法实现,即使调用了也没有意义),通过多态进行向上转型实例化它的子类。3、如果类中包含抽象方法,那么类必须定义为抽象类,不论是否还包含其它一般方法抽象方法即使有返回类型也不需要用return4、 阅读全文
posted @ 2011-11-19 15:33 中国聚龙 阅读(568) 评论(0) 推荐(1) 编辑
摘要: 当实现的功能一致,但参与的未知内容不同时,用重载1、重载:方法名相同,参数不同。重写:方法名相同,参数的类型及返回值类型全部相同2、重载:对权限并没有严格的要求。重写:被重写的方法不能比重写的方法拥有更严格的权限。3、重载:发生在一个类之中。重写:发生在继承类中。4、不管什么时候,子类实例化的时候永远要先去调用父类中的构造方法,默认是调用无参的构造方法。 阅读全文
posted @ 2011-11-19 15:30 中国聚龙 阅读(225) 评论(0) 推荐(1) 编辑