一.关于Dao层 DB 对象的设计。 1.设计DB对象时,请使用包装类。因为从数据库中查出的数据项可能是null,对于int,boolean等简单数据类型,没有办法表示null,会使程序抛出异常。 2.对于mysql 字段类型 到Java类型的映射,请参考如下如所示。 ...
分类:
其他好文 时间:
2017-03-22 23:25:06
阅读次数:
218
例如,首先输入 2 4就是计算2的4次方,如果出现负数,则抛出异常 代码如下: ...
分类:
编程语言 时间:
2017-03-22 23:21:45
阅读次数:
262
1.一个变量直接调用equals方法会给程序带来安全隐患,直接调用equals方法可能会抛出NullPointerException异常。为了防止程序抛出异常在调用equals方法之前要先判断一下是否为空。 if( username!=null && username.equals(“zxx”){} ...
分类:
编程语言 时间:
2017-03-21 19:19:56
阅读次数:
240
现象 我们编码实现请求一个页面时,请求的代码类似如下代码: 但是,如果我们请求的这个页面正好是一个有异常发生的页面,或者不存在的页面。我们上面的代码就会在 这里抛出异常:远程服务器返回错误: (400、500) 错误。 我们通过上面的代码,是不能得到错误发生时候的页面源代码的。 分析原因: (Htt ...
分类:
Web程序 时间:
2017-03-16 19:04:32
阅读次数:
197
我遇到这样的问题,本地部署时抛出异常java.lang.OutOfMemoryError:GC overhead limit exceeded导致服务起不来,查看日志发现加载了太多资源到内存,本地的性能也不好,gc时间消耗的较多。解决这种问题两种方法是,增加参数,-XX:-UseGCOverhead ...
分类:
编程语言 时间:
2017-03-15 11:48:00
阅读次数:
264
既然是疑问 当然首先要贴一段代码。 背景: 探究js的原型继承模式。 疑惑:为何person1和person2的prototype 居然是相等的. 附: 1.Object.create(proto, [ propertiesObject ]) 参数 抛出异常 如果 proto 参数不是 null 或 ...
分类:
其他好文 时间:
2017-03-15 00:28:34
阅读次数:
207
* 编译时异常的抛出必须对其进行处理 * 运行时异常的抛出可以处理也可以不处理 throws和throw的区别 * a:throws * 用在方法声明后面,跟的是异常类名 * 可以跟多个异常类名,用逗号隔开 * 表示抛出异常,由该方法的调用者来处理 public void setAge(int ag ...
分类:
编程语言 时间:
2017-03-12 14:57:52
阅读次数:
232
打印流:PrintStream (字节打印流)和 PrintWriter (字符打印流)提供了一系列重载的print和println方法,用于多种数据类型的输出PrintStream和PrintWriter的输出不会抛出异常PrintStream和PrintWriter有自动flush功能Syste... ...
分类:
其他好文 时间:
2017-03-12 00:53:16
阅读次数:
172
一、捕获异常 1、try except 2、捕获具体的错误信息 try except Exception as e 3、捕获多个异常 4、完整的异常结构 5、可以自己抛出异常信息 上面代码中e为Exception的对象,print(e)为什么能打印出文本呢,其原理是利用__str__(self)特殊 ...
分类:
编程语言 时间:
2017-03-11 23:35:56
阅读次数:
176
Lab关于Junit和Eclemma 下载和安装 测试设计 编写三角形问题,注意输入3条边的长度需要满足三角形定义,才能进行下一步判断和输入的必选是整数值,否则抛出异常 public boolean isIsosceles(int a, int b, int c) { if(isTriangle(a ...
分类:
其他好文 时间:
2017-03-11 16:52:41
阅读次数:
189