java 第19页
java软引用在队列的应用-uusu优素-乐高,模型,3d打印,编程

java软引用在队列的应用

说明 1、软引用可与引用队列联合使用。如果软件引用的引用对象被垃圾回收。如果一个对象只有软引用,当存储空间充足时,垃圾回收器不会回收;如果存储空间不足,则回收这些对象的存储。只要垃圾...
hzh932的头像-uusu优素-乐高,模型,3d打印,编程hzh9321年前
03214
java内部类的内存泄漏原因-uusu优素-乐高,模型,3d打印,编程

java内部类的内存泄漏原因

原因分析 1、匿名内部类没有被引用的话,匿名内部类的对象用完的话就有回收的机会。 2、如果内部类只是在外部类中引用,当外部类不再引用时,外部类和内部类可以通过GC回收。 内部类引用被外部...
hzh932的头像-uusu优素-乐高,模型,3d打印,编程hzh9321年前
0397
java中死锁是什么-uusu优素-乐高,模型,3d打印,编程

java中死锁是什么

说明 1、死锁往往表现为程序的停顿或不再响应用户的要求。从操作系统来看,对应过程的CPU占有率为零,很快就会从top或prstat的输出中消失。 2、java5中加强了对死锁的检测。Java级死锁可直接在...
hzh932的头像-uusu优素-乐高,模型,3d打印,编程hzh9321年前
05411
java Thread的状态分析-uusu优素-乐高,模型,3d打印,编程

java Thread的状态分析

线程的状态是比较重要的,因此threadump显示这些状态,通过分析这些状态,可以得到线程的运行状况,发现可能存在的问题。 1、NEW 每个线程,在堆内存中都有相应的Thread对象。Threadt=newThread...
hzh932的头像-uusu优素-乐高,模型,3d打印,编程hzh9321年前
0336
java中Thread Dump是什么-uusu优素-乐高,模型,3d打印,编程

java中Thread Dump是什么

说明 1、ThreadDump用于诊断Java应用程序的问题,可用于查找存储器泄漏,发现死锁线程等。 2、该系统可获得线程、线程运行状态、标识、调用等信息,包括完整的类名、执行方法、源代码所在行数等...
hzh932的头像-uusu优素-乐高,模型,3d打印,编程hzh9321年前
0375
java内部类的两种类型-uusu优素-乐高,模型,3d打印,编程

java内部类的两种类型

说明 1、内部类可分为:静态内部类和非静态内部类。 2、非静态内部类分为:成员内部类、方法内部类、匿名内部类等。 实例 publicclassClassOuter{ privateintnoStaticInt=1; privatestaticintST...
hzh932的头像-uusu优素-乐高,模型,3d打印,编程hzh9321年前
0318
java内部类的访问-uusu优素-乐高,模型,3d打印,编程

java内部类的访问

说明 1、当外部类的对象创建内部类别的对象时,内部类别的对象必须秘密捕捉指向外部类别的对象的引用。 2、访问外部类别的成员时,使用该引用来选择外部类别的成员。当然,这些编辑器已经帮助我...
hzh932的头像-uusu优素-乐高,模型,3d打印,编程hzh9321年前
04912
内部类在java多重继承的实现-uusu优素-乐高,模型,3d打印,编程

内部类在java多重继承的实现

说明 1、每个内部类都可以由一个(接口)继承,所以无论外部类别是否已经继承了一个(接口),对内部类别都没有影响。 2、如果没有内部类提供的能力,可以继承多个具体或抽象类,一些设计和编程问题...
hzh932的头像-uusu优素-乐高,模型,3d打印,编程hzh9321年前
0475
java匿名内部类如何使用-uusu优素-乐高,模型,3d打印,编程

java匿名内部类如何使用

概念 1、匿名内部类就是没有名字的类。 格式 newname(parameter) { ...... } 使用注意 2、匿名内部类别没有访问修饰符。 匿名内部类别必须继承抽象类别或实现界面。 匿名内部类别中不能有静态...
hzh932的头像-uusu优素-乐高,模型,3d打印,编程hzh9321年前
02312
java中volatile变量的原理-uusu优素-乐高,模型,3d打印,编程

java中volatile变量的原理

1、用处 一个线程负责更新变量,其它线程只读取变量(不更新),并根据新的变量值执行相应的逻辑。比如状态标记位置更新,观察模型变量值发布。 2、原理 在volatile写作操作之前插入StoreStore屏...
hzh932的头像-uusu优素-乐高,模型,3d打印,编程hzh9321年前
04212