![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
淡然匆匆
呵呵小样
展开
-
Handler运行机制
Handler的作用:当我们需要在子线程处理耗时的操作(例如访问网络,数据库的操作),而当耗时的操作完成后,需要更新UI,这就需要使用Handler来处理,因为子线程不能做更新UI的操作。Handler能帮我们很容易的把任务(在子线程处理)切换回它所在的线程。简单理解,Handler就是解决线程和线程之间的通信的。Handler的使用:使用的handler的两种形式:1.在主线程使用h...原创 2019-10-29 10:55:57 · 191 阅读 · 0 评论 -
进程,单线程,多线程的区别和联系
进程:当一个程序开始运行时,它就是一个进程,每个进程都有自己独立的地址空间(内存空间),每当用户启动一个进程是时,操作系统就会为该进程分配一个独立的内存空间,让应用程序在这个独立的内存空间中运行,而一个进程又是由多个线程所组成的.线程:线程是一个轻量级的子进程,是最小的处理单位;是一个单独的执行路径.可以说:线程是进程的子集(部分).线程是独立的.如果在一个线程中发生异常,则不会影响其他线...原创 2019-10-28 17:31:04 · 818 阅读 · 0 评论 -
抽象类和接口的区别
类是对象的模板,抽象类和接口可以看做是具体的类的模板相同点:接口是一种特殊的抽象类都代表类树形结构的抽象层都不能被实例化都能包含抽象方法(抽象方法用来描述系统提供哪些功能,而不必关心具体的实现)不同点抽象类里面既可以有抽象方法也可以有非抽象方法,而接口里面只能包含抽象方法public abstract class A{ public abstract void me...原创 2019-10-24 14:26:28 · 115 阅读 · 0 评论 -
JAVA中equals和==的区别
一、java当中的数据类型和“==”的含义:基本数据类型(也称原始数据类型) :byte,short,char,int,long,float,double,boolean。他们之间的比较,应用双等号(==),比较的是他们的值。引用数据类型:当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址(确切的说,是堆内存地址)。注:对于第二种类型,除非是同一个new出来的对象,他们的比较...转载 2019-05-08 14:37:42 · 180 阅读 · 0 评论