Java
文章平均质量分 71
和java有关的我都会写
嗯哼?!。
这个作者很懒,什么都没留下…
展开
-
Thread.setDefaultUncaughtExceptionHandler作用
setDefaultUncaughtExceptionHandler:相当于一个全局的catch。一般情况下用于记录当程序出现未捕获的异常的时候,调用一个默认的handler来进行某些操作,比如记录客户端版本,异常信息,等客户信息,方便收集异常原因。直白来讲,一般会对某段代码做try …catch,那么没有try…catch到的代码,发生异常的时候,就会由setDefaultUncaughtExceptionHandler来处理。原创 2023-12-13 09:26:39 · 545 阅读 · 0 评论 -
Exception 异常信息处理
那么可能在文件G:/excep.txt中得不到任何异常信息,这是因为PrintWriter提供了一个缓冲区,而此时你写进去的信息没有将缓冲区填满,那么它就不会输出。如果为了图省事儿,这样写:e.printStackTrace( new PrintWriter( new File( “G:/excep.txt” )));在捕获异常的时候,大部分情况都要用到这样的一条语句:e.printStackTrace();原创 2023-12-13 09:26:20 · 413 阅读 · 0 评论 -
Java关键字:synchronized 使用详解
无论synchronized关键字加在方法上还是对象上,如果它作用的对象是非静态的,则它取得的锁是对象;如果synchronized作用的对象是一个静态方法或一个类,则它取得的锁是对类,该类所有的对象同一把锁。每个对象只有一个锁(lock)与之相关联,谁拿到这个锁谁就可以运行它所控制的那段代码。实现同步是要很大的系统开销作为代价的,甚至可能造成死锁,所以尽量避免无谓的同步控制。转载 2023-12-12 16:48:21 · 191 阅读 · 0 评论 -
Java集合体系框架
java.util中包含 Java 最常用的the collections framework。Java集合类主要由两个根接口Collection和Map派生出来的。因此Java集合大致也可分成List、Set、Queue、Map四种接口体系。Collection 接口派生出了三个子接口List、Set、Queue。List:有序可重复集合,可直接根据元素的索引来访问List使用详情List接口常用的实现类有:ArrayList、LinkedList、Vector。ArrayList:Java中的实原创 2023-12-10 17:34:39 · 961 阅读 · 0 评论 -
List 接口
Java 自带了各种 Map 类。通用Map,用于在应用程序中管理映射,通常在 java.util 程序包中实现专用Map,通常我们不必亲自创建此类Map,而是通过某些其他类对其进行访问一个用于帮助我们实现自己的Map类的抽象类。原创 2023-12-10 15:34:29 · 621 阅读 · 0 评论 -
Map 接口
Java 自带了各种 Map 类。通用Map,用于在应用程序中管理映射,通常在 java.util 程序包中实现专用Map,通常我们不必亲自创建此类Map,而是通过某些其他类对其进行访问一个用于帮助我们实现自己的Map类的抽象类。原创 2023-12-04 23:12:10 · 365 阅读 · 0 评论