码迷,mamicode.com
首页 >  
搜索关键字:抛出异常    ( 2522个结果
Java中多线程重复启动
在面试时候经常被问到多线程的相关问题:今天在测试的时候发现下面的代码会抛出异常:java.lang.IllegalThreadStateExceptionpublic static void main(String[] args)throws Exception{ Test_Threa...
分类:编程语言   时间:2015-09-03 21:33:03    阅读次数:178
LinkedList 跑出的ConcurrentModificationException异常
项目中,使用LinkedList时,后台抛出了ConcurrentModificationException异常 看源码发现问题所在,分析如下:  1.异常最外层的方法(直接抛出异常的方法): final void checkForComodification() { if (LinkedList.this.modCount != this.expectedModCo...
分类:其他好文   时间:2015-08-31 11:51:58    阅读次数:137
Effective C++ 条款25 考虑写出一个不抛出异常的swap函数
1. swap是STL的一部分,后来成为异常安全性编程(exception-safe programming)(见条款29)的一个重要脊柱,标准库的swap函数模板定义类似以下:namespace std{ template swap(T& lhs,T& rhs){ T t...
分类:编程语言   时间:2015-08-30 22:46:57    阅读次数:154
[笔记][Java7并发编程实战手册]4.4 在执行器中执行任务并返回结果Callable、Future
[笔记][Java7并发编程实战手册]系列目录简介  执行框架(Executor Framework)的优势之一就是,可以在运行并发任务的时候返回结果。但是需要以下两个类来实现功能:    1. 接口 Callable 返回结果并且可能抛出异常的任务。实现者定义了一个不带任何参数的叫做 call 的方法。 Callable 接口类似于 Runnable,两者都是为那些其实例可...
分类:编程语言   时间:2015-08-30 21:27:03    阅读次数:245
剑指offer之关于整数的处理
首先是整数次方的处理在这处理的时候有几个细节主义处理1.当指数是负数的时候2.当指数式0的时候3.当不满足条件的时候要抛出异常再一个就是常用的将一个树化为二进制的形式,或者是求整数的幂或者矩阵 的幂这个函数写的时候是用递归来写的,所以要注意跳出来的条件,第二使用递归来实现,三,用&操作代替原来的求%...
分类:其他好文   时间:2015-08-30 09:54:54    阅读次数:145
XCode调试的 Stack Trace,调试时抛出异常,定位到某一行代码,并且添加变量监视
在Xcode调试程序的时候,总是会出现不知道错误在什么地方的问题,很是捉急,现在又一个办法,可以具体定位到错误行的代码,试一下吧?超级好用 操作很简单: 1、在XCode界面中按cmd + 6快捷键,或者直接点击选项卡,跳到Breakpoint的tab 2、然后点击左下角的+号,增加一个Exception的断点,如下图所示。 3、接下来会出现一个“All Exception...
分类:其他好文   时间:2015-08-29 21:48:54    阅读次数:165
Goods:注册页面保存User功能发送邮件以及激活功实现
UserService 1 // 激活功能更 2 public void activation(String code) throws UserException { 3 /* 4 * 1通过激活码查询用户 2如果用户为Null说明是无效激活码 抛出异常 给...
分类:其他好文   时间:2015-08-28 21:19:55    阅读次数:284
Item 17:在单独的语句中将new的对象放入智能指针 Effective C++笔记
Item 17: Store newed objects in smart pointers in standalone statements. 在单独的语句中将new的对象放入智能指针,这是为了由于其他表达式抛出异常而导致的资源泄漏。 因为C++不同于其他语言,函数参数的计算顺序很大程度上决定于编译器。 如果你在做Windows程序设计,或者DLL开发,可能会经常碰到类似__cd...
分类:编程语言   时间:2015-08-28 17:41:33    阅读次数:181
字符串类的实现:构造函数、析构函数、复制构造函数和赋值操作符
强调一下几个重点: (1)new 操作符申请内存失败,是抛出异常,并不是返回NULL,若想申请失败返回NULL,需要加 (std::nothrow); (2)使用std::nothrow 需要加头文件 #include (3)使用assert (4)构造函数有参数时最好加默认参数,这样就有默认构造函数了,且不要忘了定义为const (5)赋值操作符函数体if语句中的条件必须是 this ...
分类:其他好文   时间:2015-08-27 11:09:44    阅读次数:172
(转)java.lang.RuntimeException: Missing type parameter
java.lang.RuntimeException:Missingtypeparameter(2015-04-07 14:35:51)分类:技术程序中用到了gson的new typeToken,结果打包成apk发布时,发现抛出异常,但不通过打包apk时发现一切正常,百思不得其解,最初怀疑没有将gs...
分类:编程语言   时间:2015-08-26 17:46:19    阅读次数:236
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!