mianshi】的更多相关文章

对象锁和类锁wait sleepAMSactivity启动流程handler消息机制JNI相关 1.looper.prepare()做了啥操作https://www.cnblogs.com/ganchuanpu/p/5979103.html2.looper如何知道当前线程是哪个线程https://blog.csdn.net/adobesolo/article/details/751953943.为啥looper.loop死循环不会造成ANRhttps://www.zhihu.com/questi…
https://blog.csdn.net/u012557610/article/details/80350099 https://blog.csdn.net/liuqiyao_01/article/details/26567237 https://blog.csdn.net/ChangKA/article/details/78402217 自我介绍 https://blog.csdn.net/CSDN_JinPeng/article/details/79933821 https://blog.…
equals()方法是根类Object中的一个方法,子类可以根据需要重写该方法(比如:String类). 一.Object类中的equals()方法实现如下: public boolean equals(Object obj) { return (this == obj); } 例子: package com.mianshi.easy; class A{} public class Equals { public static void main(String[] args) { A a1 =…
1) start: 用start方法来启动线程,真正实现了多线程运行,这时无需等待run方法体代码执行完毕而直接继续执行下面(指主线程下面)的代码.通过调用Thread类的start()方法来启动一个线程,这时此线程处于就绪(可运行)状态,并没有运行,一旦得到cpu时间片,就开始执行run()方法,这里方法run()称为线程体,它包含了要执行的这个线程的内容,Run方法运行结束,此线程随即终止. package com.mianshi.easy; public class StartRunTes…
好多面经上都出现了,有必要好好熟悉一下 区别: 1.wait() 可以指定时间,也可以不指定(等五分钟你进来,或者是不叫你一直等着):sleep()必须指定时间(不能一睡不起) 2.wait()是Object类中的方法,而sleep()是Thread类中的方法 3.在同步中,对CPU执行权和锁的处理不同 wait():释放执行权,释放锁(CPU执行权不释放的话,死机) sleep():释放执行权,不释放锁 有意思的解释,帮助记忆: sleep:意思是睡觉,睡觉能够自然醒 wait:意思是等待,等…
1.现在有T1.T2.T3三个线程,你怎样保证T2在T1执行完后执行,T3在T2执行完后执行? package com.mianshi.easy; class JoinDemo implements Runnable{ public void run() { for(int i=0;i<100;i++){ System.out.println(Thread.currentThread().getName()+"……"+ i); } } } public class JoinMet…
Oracle数据库管理员面试题 1.模拟使用oracle的flashback找回过去某个时间点的数据,实现误操作的恢复. http://www.txw100.com/soft/2013/08/547.html 2.如何检查DG出现了gap?出现这种问题的解决方案是什么? http://www.txw100.com/soft/2013/08/549.html 3. 解释冷备份和热备份的不同点以及各自的优点? http://www.txw100.com/soft/2013/08/550.html h…
Ajax的核心是JavaScript对象XmlHttpRequest.该对象在Internet Explorer 5中首次引入,它是一种支持异步请求的技术.简而言之,XmlHttpRequest使您可以使用JavaScript向服务器提出请求并处理响应,而不阻塞用户. 在创建Web站点时,在客户端执行屏幕更新为用户提供了很大的灵活性.下面是使用Ajax可以完成的功能: * 动态更新购物车的物品总数,无需用户单击Update并等待服务器重新发送整个页面.* 提升站点的性能,这是通过减少从服务器下载…
http://mianshi.fenzhi.com/post/1529.html pass语句什么也不做,一般作为占位符或者创建占位程序,pass语句不会执行任何操作,比如:while False:passpass通常用来创建一个最简单的类:class MyEmptyClass:passpass在软件设计阶段也经常用来作为TODO,提醒实现相应的实现,比如:def initlog(*args):pass #please implement this…
华为的JAVA面试题 (后记:没有想到华为的面试题就是非同一般,非常多题不是一眼就行看得出来,至少对我这种鸟来说是这样.对我个人来说,看看这种题,可能比看<Think In Java>都还要好,由于这里面有非常多的东西,都是我们平时没有太在意,或者是仅仅是懂一点皮毛而已,通过做一下这种练习,把自己不知道.不熟悉的知识点,利用这个机会好好的巩固一下.这些答案是我自己做的,有一些是从网上来的,有一部是自己做的,而且另一部份没有做完,我不敢保证都对,所以请你在引用的时候,务必通过自己核对一下.当然,…