在面试时候经常被问到多线程的相关问题:今天在测试的时候发现下面的代码会抛出异常:java.lang.IllegalThreadStateExceptionpublic static void main(String[] args)throws Exception{ Test_Threa...
分类:
编程语言 时间:
2015-09-03 21:33:03
阅读次数:
178
项目中,使用LinkedList时,后台抛出了ConcurrentModificationException异常
看源码发现问题所在,分析如下:
1.异常最外层的方法(直接抛出异常的方法):
final void checkForComodification()
{
if (LinkedList.this.modCount != this.expectedModCo...
分类:
其他好文 时间:
2015-08-31 11:51:58
阅读次数:
137
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并发编程实战手册]系列目录简介 执行框架(Executor Framework)的优势之一就是,可以在运行并发任务的时候返回结果。但是需要以下两个类来实现功能:
1. 接口 Callable
返回结果并且可能抛出异常的任务。实现者定义了一个不带任何参数的叫做 call 的方法。
Callable 接口类似于 Runnable,两者都是为那些其实例可...
分类:
编程语言 时间:
2015-08-30 21:27:03
阅读次数:
245
首先是整数次方的处理在这处理的时候有几个细节主义处理1.当指数是负数的时候2.当指数式0的时候3.当不满足条件的时候要抛出异常再一个就是常用的将一个树化为二进制的形式,或者是求整数的幂或者矩阵 的幂这个函数写的时候是用递归来写的,所以要注意跳出来的条件,第二使用递归来实现,三,用&操作代替原来的求%...
分类:
其他好文 时间:
2015-08-30 09:54:54
阅读次数:
145
在Xcode调试程序的时候,总是会出现不知道错误在什么地方的问题,很是捉急,现在又一个办法,可以具体定位到错误行的代码,试一下吧?超级好用
操作很简单:
1、在XCode界面中按cmd + 6快捷键,或者直接点击选项卡,跳到Breakpoint的tab
2、然后点击左下角的+号,增加一个Exception的断点,如下图所示。
3、接下来会出现一个“All Exception...
分类:
其他好文 时间:
2015-08-29 21:48:54
阅读次数:
165
UserService 1 // 激活功能更 2 public void activation(String code) throws UserException { 3 /* 4 * 1通过激活码查询用户 2如果用户为Null说明是无效激活码 抛出异常 给...
分类:
其他好文 时间:
2015-08-28 21:19:55
阅读次数:
284
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:Missingtypeparameter(2015-04-07 14:35:51)分类:技术程序中用到了gson的new typeToken,结果打包成apk发布时,发现抛出异常,但不通过打包apk时发现一切正常,百思不得其解,最初怀疑没有将gs...
分类:
编程语言 时间:
2015-08-26 17:46:19
阅读次数:
236