- 博客(21)
- 收藏
- 关注
原创 包装类
包装类转化为基础类型:.charValue();.byteValue();.intValue();.shortValue();........ 转化为包装类Integer.valueOf(x);Long.valueOf(x);Short.valueOf(x);...... 把String转化为基础类型Integer.parseInt(s
2009-05-18 20:22:00 353
原创 随便啦
public class TestSearch { public static void main(String[] args) { int a[] = { 1, 3, 6, 8, 9, 10, 12, 18, 20, 34 }; int i = 12; //System.out.println(search(a, i)); System.out.println(binarySearch
2009-05-18 04:36:00 396
原创 StringBuilder --StringBuffer
StringBuilder 单线程安全,效率高 ,StringBuffer 多线程安全。 StringBuilder() 构造一个其中不带字符的字符串生成器,初始容量为 16 个字符。StringBuilder(String str) 构造一个字符串生成器,并初始化为指定的字符串内容。 StringBuilderap
2009-05-17 03:40:00 419
原创 String 方法
主要构造方法String str = "";String str = new String();String str = new String("adf");String str = new String(byte[] b); //char[]String str = new String(StringBuilder sb);//StringBuffer
2009-05-17 02:49:00 335
原创 enum 点点啦
enum ProgramFlags { showErrors(211), includeFileOutput(0x02), useAlternateProcessor(0x04); private int bit; ProgramFlags(int bitNumber) { bit = bitNumber; }
2009-05-11 21:00:00 279
原创 重载,重写
方法签名:方法名 和 方法参数 ,与放回类型无关,切记。。。。1:方法重载 一个类中,方法同名不同参。 于返回类型无关,切记。。。。 public String father(){ return "adb"; } public int father(){ return 1; } 这是错误的。 2
2009-05-07 16:16:00 314
原创 类的关系
依赖 uses-a一个类的方法操作另一个类的对象。尽量避免,降低耦合性。 聚合 has-a (关联)一个类的对象中包含其它类的对象。 继承 is-a
2009-05-06 04:19:00 281
原创 dbutils 结合数据源
使用dbutils和数据源时,看不见connection,它自己去操作String sql = "insert into guestbook (id,name,phone,email,title,content,time) values (gb_seq.nextval,?,?,?,?,?,?)"; /*DbUtils结合数据源使用,DbUtils占位符用需要的数据是放在数组里的,C
2009-04-20 07:17:00 1389
原创 dbutils组件使用
DbUtils.loadDriver("oracle.jdbc.driver.OracleDriver"); try{ String sql = "select id,name,phone from guestbook"; Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localho
2009-04-19 16:06:00 903
原创 tomcat配置数据源和jar包引入
context.xml中加入<Resource name="jdbc/oracleds" auth="Container" type="javax.sql.DataSource" maxActive="100" maxIdle="30" maxWait="10000" username="scott" password="tiger" driverClassName=
2009-04-19 14:22:00 5254
原创 JSValidation 不起作用咋搞?
1:jsvalidation-1_0b4版本,使用UltraEdit打开validation-framework.js, 不修改,直接另存一份,修改“格式”,由默认改为utf-8,以后就用这份js文件就ok.替换后html页面中的charset=gbk或者utf-8或者不设定,不再影响使用.(推荐这个方法)2:如果不修改validation-framework.js文件编码,就在使用js验证的网页
2009-04-18 10:11:00 1044 2
原创 自用
<!-- A { color:Blue; text-decoration:none; } A:hover { color:Red; } -->hashiqi sdfsdff sdfdsfsf hashiqisdfsdffsdfdsfsf滚动标
2009-03-31 13:39:00 243
原创 Sting 的几个题
public static void main(String[] args){ String s1 = "ok"; String s2 = "ok"; String s3 = s1 + "o"; String s4 = "oko"; String s5 = "ok"+"o"; String s6 = new String("ok"); System.o
2009-03-16 01:13:00 319
原创 内联(inlining)
如果一个方法没有被重写并且很短,编译器就能对他进行优化处理,这个过程被称为内联。(inlining). 如:内联调用e.getName(),将被替换为访问e.name属性。这是有意义的的改进:缘于CUP在处理调用方法的指令时,使用的分支转义会扰乱预取指令的策略。然而,如果getName被子类覆盖,那么编译器就无法知道覆盖的代码要做何操作,就取消内联处理。(当子类被虚拟机加载时).
2009-03-14 20:03:00 414
原创 this 和 super
this: (1) 引用的隐式参数 ( 2 ) 调用该类的其它构造器 : 必须在构造方法中,而且是方法中的第一个语句。 super: 1: 调用父类方法,和非私有成员属性。 2: 在子类构造方法中调用父类构造方法,必须是构造方法中第一句class Father{ private String name ; public in
2009-03-14 19:31:00 280
原创 方法表(method table)
java虚拟机预先为每个类创建了一个方法表,列出了该类所有方法的签名和实际调用的方法。当调用方法时,虚拟机只要调查这个表就可以了。 class Father{ private String name ; public void setName(String s){ this.name = s; } public voi
2009-03-14 18:55:00 808
原创 静态绑定(static-binding) 动态绑定(dynamic-binding)
静态绑定:private,static,final方法或者 构造方法,编译器能准确的知道应该调用哪个方法。动态绑定:调用方法依赖于隐式参数的实际类型,即实际指向的对象类型,而非声明的变量类型。
2009-03-14 18:41:00 533
原创 重载解析 overloading
对象调用方法的过程 C x.f(param):1:编译器查看对象的声明类型和方法名,编译器将一一列举c类中名为f 和 c的父类中为public,名为f的方法。2:编译器查看那调用方法的参数,如果列举方法中有参数相符合,调用该方法。这个过程被称为 重载解析(overloding) 在第2步中,参数也是允许转换的,x.f(double),你用x.f(1); x.f(superCl
2009-03-14 18:22:00 300
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人