引语: 我们知道java相比C,C++中没有令人头痛的指针,但是却有和指针作用相似的引用对象(Reference),就是常说的引用,比如,Object obj = new O...

引语: 我们知道java相比C,C++中没有令人头痛的指针,但是却有和指针作用相似的引用对象(Reference),就是常说的引用,比如,Object obj = new O...
导读 1、一个对象一生经历了什么? 2、如何判断对象是否可用? 3、引用计数法和可达性分析算法各自优缺点? 4、哪些对象可以作为GC ROOT? 5、垃圾回收的时候如何快速寻...
1、操作系统中线程和进程的概念 现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。 进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程...
java集合类框架的基本接口有哪些? Collection:代表一组对象,每个对象都是他的子元素。 Set:不包含重复元素的Collection。 List:有顺序的coll...
1、java同步异步的区别 一、概念: 1.同步:所有的操作都做完,才返回给用户。这样用户在线等待的时间太长,给用户一种卡死了的感觉(就是系统迁移中,点击了迁移,界面就不动了...
使用线程池的原因: 在小型项目中,线程池的优点并不能提现出来,但是在大型项目中,线程的创建和销毁是非常消耗系统资源。 1、线程池的优势 (1)、降低系统资源的消耗,通过重用已...
一、Java String 类——String字符串常量 字符串广泛应用在Java 编程中,在 Java 中字符串属于对象,Java 提供了String 类来创建和操作字符串...
1.添加蓝牙的使用权限 //管理蓝牙的权限 //使用蓝牙的权限 2.蓝牙的搜索、配对;这些很容易操作,在这里不做过多的介绍;这里我们直接获取已配对的蓝牙设备(注:已配对的不一...
1、目录 1、基础认知 1.1 事件分发的对象是谁? 答:事件 当用户触摸屏幕时(View或ViewGroup派生的控件),将产生点击事件(Touch事件)。 Touch事...
概括来说,Handler是Android中引入的一种让开发者参与处理线程中消息循环的机制。我们在使用Handler的时候与Message打交道最多,Message是Hanld...