JAVA并发包工具类有哪些? 在java中,并发包也就是java.util.concurrent及其子包,计中了j...[作者空间]
什么是死锁? 死锁是一种特定的程序状态,在实体之间,由于循环依赖导致彼此一直处于等待之中,没有任何个体可以继续前进...[作者空间]
关于线程生命周期的不同状态,在java5以后,线程状态被明确定义在其公共内部枚举类型Java.lang.Threa...[作者空间]
synchronized代码块时由一对儿monitorenter/monitorexit指令实现的,Monitor...[作者空间]
Java在编写多线程程序时,为了保证线程安全,需要对数据同步,经常用到两种同步方式就是Synchronized和重...[作者空间]
一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者...[作者空间]
面向对象的基本元素:封装、继承、多态。 1、封装:封装的目的是隐藏事物内部的实现细节,以便提高安全性和简化编程。封...[作者空间]
1、什么是抽象类 对类的一个抽象,把类(事物)抽象出来,当做模板,也就是说在有很多类的时候,我们把一些相似的类的某...[作者空间]
使用输入输出流进行读写时,实际上是进行了多次上下文切换,比如应用读取数据时,先在内核态讲数据从磁盘读取到内核缓存,...[作者空间]
基本概念: 同步和异步(synchronous/asynchronous):同步是一种可靠的有序运行机制、当我们进...[作者空间]
Map接口有三个比较重要的实现类: 分别是HashMap、TreeMap和HashTable。 TreeMap是有...[作者空间]
一、ArrayList ArrayList是一个可以处理变长数组的类型,这里不局限于“数”组,ArrayList是...[作者空间]
1.基本类型:long,int,byte,float,double,char 2. 对象类型(类): Long,I...[作者空间]
反射机制是java语言提供的一种基础功能,赋予程序在运行时自省的能力。通过反射可以直接操作类或者对象,比如获取某个...[作者空间]
String:适用于少量的字符串操作的情况 StringBuilder:适用于单线程下在字符缓冲区进行大量操作的情...[作者空间]
不同的引用类型,主要体现的是对象不同个的可达性状态和对垃圾收集的影响。 ⑴强引用(StrongReference)...[作者空间]
长头发的不一定是女的,短头发的不一定是男的,这三者除了名字一样外,其他没有半毛钱关系。 1、final修饰符(关键...[作者空间]
Java语言提供了相对完善的异常处理机制,java中的异常可分为两大类:Exception(异常)和Error(错...[作者空间]
1、我认识中的 JAVA是怎么样子的? JAVA是一种面向对象的语言,比较显著的两个特性是: 1.1、跨平台能...[作者空间]