面试问题
Younger_Hu
正在成长的程序员
展开
-
图解HTTP读书笔记
返回结果的HTTP状态码 服务器返回的各类状态码 状态码以3位数字和原因短语组成。 数字中的第一位指定了响应类型,后两位无分类。响应类型有以下五种 类别 原因短语 1XX Informational(信息性状态码) 接收的请求正在处理 2XX Success(成功状态码) 请求正常处理完毕 3XX Redirection(重定向状态码) 需要进行附加操作以完成请求 4...原创 2020-02-12 15:55:45 · 158 阅读 · 0 评论 -
哈希算法和HashMap原理
哈希算法 什么是哈希算法 哈希算法不是一个特定的算法,而是一类算法的统称,也叫散列算法。 算法的作用 哈希算法是为了把任意一个数据,通过计算生成一个定长的key。一个数据只能与一个key对应,通过数据可以得出key值,不能通过key逆推出数据值。 比较官方的说法:f(data)=key,输入任意长度的data数据,经过哈希算法处理后输出一个定长的数据key。同时这个过程是不可逆的,无法由k...原创 2019-09-04 15:55:23 · 554 阅读 · 0 评论 -
Android 面试中,常见的 java 问题(1)
如何停止一个线程请求?详情 Thread.stop()可以停止,但是不安全的,已废弃的方法,不建议使用 Thread.interrupt()中断当前线程,可以在线程中用isInterrupted()来判断线程是否中断。 在线程的合适时机抛出异常。 线程之间通信方式 详情 socket 文件传输 aidl(binder) 剪切板 intent+bundle 使用Message 线...原创 2019-09-25 15:46:32 · 274 阅读 · 0 评论 -
Android性能优化整理总结
性能优化的目的 在不断地迭代开发过程中,我们的应用功能会越来越复杂,代码量也会不断增加。再加上偶尔的重构、人员的变更等等原因,我们曾经那个如丝顺滑的项目也会渐渐变得卡顿。 那么这个时候,就不得不提性能优化这个话题了。正好这段时间有空,就整理了一下常见的性能优化的几个方面以及各个方面的注意事项。一来是给自己脑中的知识做个梳理,加深下记忆,二来也能给一些萌新提供点思路。 内存优化 内存优化,可以说是性...原创 2019-10-09 18:30:04 · 168 阅读 · 0 评论