首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

细碎知识点

2012-10-11 
零碎知识点1.Character.isDigit(1):判断一个字符是否为数字!2.如果div styledisplay: noneinput t

零碎知识点

1.Character.isDigit('1'):判断一个字符是否为数字!

2.如果<div style="display: none"><input type="text" name="t" value="abc"/></div>,层里的参数值也能够取出来!即通过String t = request.getParameter("t");获得参数的值!

3.this:

?? 指代三种情况:

??????? 1.当前类(set,get的时候)

??????? 2.正在构建的对象(构造器里面初始化属性)

??????? 3.指代当前对象。(指向调用它的对象。)

4.Error和Exception的区别:

???????? error :属于系统错误,与程序员无关。不能通过程序解决,属于系统未检查异常。

???????? exception:分为已检查异常和未检查异常。已检查异常为我们提供了解决的机制 抛出或者捕获。未检查异常是RuntimeException.往往是有程序员本身考虑不周引起的,可以通过调整代码来解决。

? 常见的几种异常:

?????????????? NullPointException(空指针异常),ClassCastException:类型转换异常。FileNotFoundException(文件未找到) ,IoException,ArithMeticException,ArrayIndexOutofException(数组越界),NumberFormatException(数字格式异常)

5.java.sql.ResultSet对象中,如果数据库中的列定义为number类型的,在调用

调用System.out.println(rs.getObject(1).getClass());时,返回:class java.math.BigDecimal,

如果我们使用反射封装jdbc,

f对应的类型是int类型的,(也就是说我们定义的实体的字段是int类型的)

Method method = clazz.getMethod("set"+DBUtil.getFirstCapital(name),new Class[]{f.getType()});
??? ??? ??? ??? ??? method.invoke(obj, new Object[]{rs.getObject(name)});

将会报参数不匹配的异常。

?

?

?

热点排行