面试
文章平均质量分 80
felonny
这个作者很懒,什么都没留下…
展开
-
Activity context 和 Application context 区别与联系
Activity context 和 Application context转载 2017-03-20 10:40:58 · 743 阅读 · 0 评论 -
java synchronized详解
java synchronized转载 2017-03-20 23:05:26 · 203 阅读 · 0 评论 -
进程与线程的区别与联系
进程与线程区别转载 2017-03-20 12:33:03 · 218 阅读 · 0 评论 -
java 字节流与字符流的区别
节流与和字符流的使用非常相似,两者除了操作代码上的不同之外,是否还有其他的不同呢?实际上字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用了缓冲区,通过缓冲区再操作文件,如图12-6所示。 下面以两个写文件的操作为主进行比较,但是在操作时字节流和字符流的操作完成之后都不关闭输出流。范例:使用字节流不关闭执行 Java代码 收藏代码package org.l转载 2017-03-21 23:25:54 · 199 阅读 · 0 评论 -
深入理解Java的接口和抽象类
接口和抽象类转载 2017-03-21 22:41:40 · 164 阅读 · 0 评论 -
service生命周期
与Activity类似,Service也有自己的生命周期函数,在不同的时刻,系统会调用对应的Service生命周期函数,不过与Activity声明周期相比,Service的声明周期更加简单,我们通过官方给出的一张图片来体会一下:这里写图片描述 这里我们总结一下:1). 被启动的服务的生命周期:如果一个Service被某个Activity 调用 Context.startService 方法启动,那转载 2017-03-21 22:24:06 · 693 阅读 · 0 评论 -
Activity启动方式
有四种,分别是:standard singleTop singleTask singleInstance转载 2017-03-21 21:58:02 · 149 阅读 · 0 评论 -
Activity生命周期详解
三个循环提供两个关于Activity的生命周期模型图示帮助理解: 从图2所示的Activity生命周期不难看出,在这个图中包含了两层循环,第一层循环是onPause -> onResume -> onPause,第二层循环是onStop -> onRestart -> onStart -> onResume -> onPause -> onStop。我们可以将这两层循环看成是整合Activi原创 2017-03-21 21:51:25 · 267 阅读 · 0 评论 -
2017 年初、阿里、腾讯、百度、华为、京东、搜狗和滴滴面试题汇集
声明:本文转自【http://blog.csdn.net/xiaole0313】 前言:前一段时间和大家交流,据反馈现在Android岗位也没有以前那么多了,当然这不意味着饱和,只是市场更趋于合理一些,就像深圳房价一样,以前破天慌的涨,新政出来后,房价慢慢趋向合理一样。Android还有有很多机会的。最近结合一些面试的同学(包含社招和校招),整理了下一些面试题目。实际上,很多面试题网上都能找得到。转载 2017-03-15 20:32:33 · 1574 阅读 · 1 评论 -
简述synchronized和java.util.concurrent.locks.Lock的异同_JAVA
主要相同点:Lock能完成synchronized所实现的所有功能主要不同点:Lock有比synchronized更精确的线程语义和更好的性能。synchronized会自动释放锁,而Lock一定要求手工释放,并且必须在finally从句中释放。转载 2017-03-20 23:08:46 · 334 阅读 · 0 评论 -
Hash-冲突的解决
声明:转自http://blog.sina.com.cn/s/blog_5b29caf701015tp9.html为提高hash表查找性能,除了考虑选择合适的hash表表长和完美的hash函数外,还必须考虑hash表处理冲突的能力。当hash函数对两个不同的数据项产生了相同的hash值时,冲突就产生了。对于冲突的处理,通常采用的方法可以分为三类:(1)线性再散列法,简单的按顺序遍历转载 2017-03-20 22:06:38 · 188 阅读 · 0 评论 -
Hash冲突的解决--暴雪的Hash算法
解决Hash冲突转载 2017-03-20 13:55:06 · 577 阅读 · 0 评论 -
tcp udp http http1.0 http2.0汇总
tcp udp http转载 2017-03-20 15:29:44 · 477 阅读 · 0 评论 -
view 事件分发机制
View事件分发机制转载 2017-03-20 15:03:02 · 183 阅读 · 0 评论 -
Java多线程和线程池
线程池转载 2017-03-20 13:38:30 · 216 阅读 · 0 评论 -
线程间的通信、同步方式与进程间通信方式
线程进程转载 2017-03-20 13:01:35 · 319 阅读 · 0 评论 -
java笔记--关于线程同步(5种同步方式)
为何要使用同步? java允许多线程并发控制,当多个线程同时操作一个可共享的资源变量时(如数据的增删改查), 将会导致数据不准确,相互之间产生冲突,因此加入同步锁以避免在该线程没有完成操作之前,被其他线程的调用, 从而保证了该变量的唯一性和准确性。1.同步方法 即有synchronized关键字修饰的方法。 由于java的每个对象都有一个内转载 2017-03-26 19:52:46 · 243 阅读 · 0 评论