自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 包装类

包装类转化为基础类型:.charValue();.byteValue();.intValue();.shortValue();........  转化为包装类Integer.valueOf(x);Long.valueOf(x);Short.valueOf(x);...... 把String转化为基础类型Integer.parseInt(s

2009-05-18 20:22:00 345

原创 随便啦

 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 388

原创 随便啦

2009-05-18 04:33:00 441

原创 StringBuilder --StringBuffer

 StringBuilder 单线程安全,效率高 ,StringBuffer 多线程安全。 StringBuilder()           构造一个其中不带字符的字符串生成器,初始容量为 16 个字符。StringBuilder(String str)           构造一个字符串生成器,并初始化为指定的字符串内容。 StringBuilderap

2009-05-17 03:40:00 411

原创 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 329

原创 enum 点点啦

 enum ProgramFlags { showErrors(211), includeFileOutput(0x02), useAlternateProcessor(0x04); private int bit; ProgramFlags(int bitNumber) { bit = bitNumber; }

2009-05-11 21:00:00 273

原创 js文件不起作用

路径正确,不起作用,对象不存在撒的。修改下JS文件,用utf-8另存一下。或者试下

2009-05-10 00:17:00 878

原创 重载,重写

 方法签名:方法名 和 方法参数 ,与放回类型无关,切记。。。。1:方法重载 一个类中,方法同名不同参。 于返回类型无关,切记。。。。  public String father(){ return "adb"; } public int father(){ return 1; }   这是错误的。 2

2009-05-07 16:16:00 307

原创 类的关系

依赖 uses-a一个类的方法操作另一个类的对象。尽量避免,降低耦合性。 聚合 has-a (关联)一个类的对象中包含其它类的对象。 继承 is-a     

2009-05-06 04:19:00 273

原创 设定错误显示页面

 web.xml中添加  404 /error404.jsp 500 /error500.jsp

2009-04-20 17:58:00 240

原创 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 1382

原创 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 898

原创 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 5229

原创 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 1039 2

原创 自用

<!-- A { color:Blue; text-decoration:none; } A:hover { color:Red; } -->hashiqi sdfsdff sdfdsfsf hashiqisdfsdffsdfdsfsf滚动标

2009-03-31 13:39:00 238

原创 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 313

原创 内联(inlining)

 如果一个方法没有被重写并且很短,编译器就能对他进行优化处理,这个过程被称为内联。(inlining). 如:内联调用e.getName(),将被替换为访问e.name属性。这是有意义的的改进:缘于CUP在处理调用方法的指令时,使用的分支转义会扰乱预取指令的策略。然而,如果getName被子类覆盖,那么编译器就无法知道覆盖的代码要做何操作,就取消内联处理。(当子类被虚拟机加载时). 

2009-03-14 20:03:00 406

原创 this 和 super

 this: (1) 引用的隐式参数 ( 2 )   调用该类的其它构造器 : 必须在构造方法中,而且是方法中的第一个语句。  super: 1:  调用父类方法,和非私有成员属性。 2:  在子类构造方法中调用父类构造方法,必须是构造方法中第一句class Father{ private String name ; public in

2009-03-14 19:31:00 277

原创 方法表(method table)

 java虚拟机预先为每个类创建了一个方法表,列出了该类所有方法的签名和实际调用的方法。当调用方法时,虚拟机只要调查这个表就可以了。 class Father{ private String name ; public void setName(String s){ this.name = s; } public voi

2009-03-14 18:55:00 799

原创 静态绑定(static-binding) 动态绑定(dynamic-binding)

静态绑定:private,static,final方法或者 构造方法,编译器能准确的知道应该调用哪个方法。动态绑定:调用方法依赖于隐式参数的实际类型,即实际指向的对象类型,而非声明的变量类型。  

2009-03-14 18:41:00 522

原创 重载解析 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 294

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除