搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
寸_铁
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
java必学8大排序_排序必java
2
三天让车跑起来!stm32寻迹车——第三天:如何让车跑得更好?_stm32智能小车 米字格绿色拐弯
3
OpenCV与AI深度学习 | 如何使用YOLOv9检测图片和视频中的目标_ai视频分析 yolo
4
Unity-Flutter(UIWidgets)萌新入门学习记录--Hello Word_unity中运行flutter
5
Vue核心 — Vue2响应式原理和核心源码解析(核心中的核心)_vue2 源码响应是
6
python俄罗斯方块游戏代码_pygame俄罗斯方块代码
7
SequoiaDB集群部署简易步骤_sequoiadb配置集群
8
自然语言处理(NLP)——前馈网络_前馈网络什么意思
9
我用wxPython搭建GUI量化系统之多只股票走势对比界面_股票量化实践 网盘
10
Java--Mybatis万字长文经典面试题王者笔记《收藏版》_java 什么插件可以自动生成insert语句
当前位置:
article
> 正文
android面试-面试知识点总结_梁观全
作者:寸_铁 | 2024-07-29 06:40:09
赞
踩
梁观全
作者是知乎Android开发工程师
陶程
,由
梁观全
贡献部分,https://www.diycode.cc/wiki/androidinterview
第一部分:
Android(安卓)
Android基础知识
Android内存泄漏总结
Handler内存泄漏分析及解决
Android性能优化
ListView详解
RecyclerView和ListView的异同
AsyncTask源码分析
插件化技术
自定义控件
事件分发机制
ANR问题
Art和Dalvik的区别
Android关于OOM的解决方案
Fragment
Activity&Fragment
SurfaceView
Android几种进程
APP启动过程
Activity启动流程以及界面展示过程
图片三级缓存
热修复的原理
AIDL
Binder机制
Zygote和System进程的启动过程
Android中的MVC,MVP和MVVM
MVP
Android开机过程
Retrofit源码分析
Glide源码分析
EventBus用法详解
EventBus源码分析
Android ORM 框架之 greenDAO 使用心得
RxJava
设计一套图片异步加载缓存方案
Android UI适配
Gradle
查漏补缺
Git操作
=======
DesignPattern(设计模式)
面向对象六大原则
单例模式
Builder模式
原型模式
简单工厂
工厂方法模式
抽象工厂模式
策略模式
状态模式
责任链模式
解释器模式
命令模式
观察者模式
备忘录模式
迭代器模式
模板方法模式
访问者模式
中介者模式
代理模式
组合模式
适配器模式
装饰模式
享元模式
外观模式
桥接模式
第二部分
JavaSE(Java基础)
Java基础知识
Java中的内存泄漏
String源码分析
Java集合框架
ArrayList源码剖析
LinkedList源码剖析
Vector源码剖析
HashMap源码剖析
HashTable源码剖析
LinkedHashMap源码剖析
JVM(Java虚拟机)
JVM基础知识
JVM类加载机制
Java内存区域与内存溢出
垃圾回收算法
JavaConcurrent(Java并发)
Java并发基础知识
生产者和消费者问题
Thread和Runnable实现多线程的区别
线程中断
守护线程与阻塞线程
synchronized
多线程环境中安全使用集合API
实现内存可见的两种方法比较:加锁和volatile变量
死锁
可重入内置锁
使用wait/notify/notifyAll实现线程间通信
NIO
第三部分
DataStructure(数据结构)
数组
链表
栈和队列
字符串
树
图
Algorithm(算法)
排序
选择排序
冒泡排序
快速排序
归并排序
查找
顺序查找
折半查找
《剑指Offer》
面试题2:实现Singleton模式
面试题6:重建二叉树
面试题11:数值的整数次方
面试题44:扑克牌的顺子
面试题45:圆圈中最后剩下的数字
《程序员面试金典》
《LeetCode》
two-sum
《程序员代码面试指南(左程云)》
1.设计一个有getMin功能的栈
2.由两个栈组成的队列
3.如何仅用递归函数和栈操作逆序一个栈
第四部分
Network(网络)
TCP/UDP
HTTP
Socket
OperatingSystem(操作系统)
Linux系统的IPC
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/寸_铁/article/detail/897593
推荐阅读
article
Android
Studio
安装
配置教程 - MacOS(详细版)_mac
安装
android
st...
google()然后再尝试一下OK 编译正常了,遇到问题不可怕,可怕的是对问题的恐惧和没有解决问题的决心。下面进行一些个...
赞
踩
article
arcgis
for
android
Geometry
获取
中心点
_
arcgis
android
获取...
话不多说,直接上代码!Envelope tEnvelope = new Envelope(); geometry.que...
赞
踩
article
Android
- 定位方式
,
火星
坐标
系统
,
一键锁屏
,
MD5
加密
,
骚扰拦截
,
黑名单
数据库
,
增删改查单...
Override。
Android
- 定位方式
,
火星
坐标
系统
,
一键锁屏
,
MD5
加密
,
骚扰拦截
,
黑名单
数据库
,
增删改查单元...
赞
踩
article
【正点原子
Linux
连载】第八章
Android
SDK
开发
(下) 摘自【正点原子】ATK-DLRK...
1)实验平台:正点原子ATK-
DLRK3568
开发
板2)平台购买地址:https://detail.tmall.com/...
赞
踩
article
修复
Android
手机
陷入
恢复
模式
的 5 种方法_进入
recovery
模式
后怎么办...
本文提供了详细的解决方案,解释了
Android
手机
卡在Recovery
模式
的原因,如按钮故障和固件问题,并给出了退出恢复...
赞
踩
article
Android
Studio
(AS)使用
别人
的
项目
与
gradle
包并运行
项目
_如何在
as
上打开
别人
的
...
Android
Studio
(AS)使用
别人
的
项目
与
gradle
包并运行
项目
_如何在
as
上打开
别人
的
项目
并运行如何在
as
...
赞
踩
article
【
Unity
】
Assets
/
Plugins
/
Android
(/res、/
assets
等)文件夹作用_...
Assets
/
Plugins
/
Android
/mainTemplate.gradle:包含
Android
应用程序的 ...
赞
踩
article
android
--------
Base64
加密解密算法_
base64
.get
decode
r()...
Base64
是网络上最常见的用于传输8Bit字节码的编码方式之一,
Base64
就是一种基于64个可打印字符来表示二进制数...
赞
踩
article
android
9
(13)...
现在新技术层出不穷,如果每次出新的技术,我们都深入的研究的话,很容易分散精力。新的技术可能很久之后我们才会在工作中用得上...
赞
踩
article
Android
---
ContentProvider
内容提供者...
ContentProvider
是
Android
中用于数据共享的机制,主要是用于进程间(App之间)。
Android
...
赞
踩
article
Android
——最强大
的
RecyclerView
框架
...
项目地址使用文档Api文档 如果你看到了这里,觉得文章写得不错就给个赞呗?如果你觉得那里值得改进
的
,请给我留言。一定会认...
赞
踩
article
Android
RecyclerView
的
By
RecyclerView
框架详解与使用...
一、引入及设置1.二、Item ChildItem
的
点击事件与长按事件1._byrecyclerviewbyrecycl...
赞
踩
article
Android
RecyclerView
使用详解_
android
recyclerview
顶部开始布...
RecyclerViwe与ListView对比ListView不足运行效率差,不使用ViewHolder等技巧,性能会很...
赞
踩
article
Android Spider
Charles
- 夜神
模拟器
证书
安装
App
抓包
_夜神
模拟器
安装
cha...
Android Spider
Charles
- 夜神
模拟器
证书
安装
App
抓包
_夜神
模拟器
安装
charles
证书
夜神模拟...
赞
踩
article
作为
字节
跳动
的
一名
Android
程序员
,
谈谈
工作
一年后
的
成长与收获(附上面
经
整理)_
字节
跳动
当程...
在职场里面
,
需要每个人在自己
的
工作
岗位上对集体有产出
,
为公司创造价值
,
在这样
的
情况下
,
你
的
直属 leader 决定了你
的
...
赞
踩
article
android
9.0
user
版本如何开启
root
,打开
su
_
安卓9
root
...
在默认情况下,adbd是以uid
root
的权限启动的。不过它确实还会通过函数drop
_
privileges()主动把自...
赞
踩
article
android
10
targetSdkVersion
29 真的不能在sd创建文件夹了?_andr...
android
10
对系统的文件系统做了很多优化,为了更好的保护用户隐私,同时对开发者来时说也是一种约束,不能再取得了...
赞
踩
article
Android
10
读写 外置
存储
无效_
android
10
不支持app对
external
-sdc...
如果targetSdkVersion为29,并且测试手机为
Android
10
,那么会发现,就算申请了
存储
权限,读写外置...
赞
踩
article
android
10
targetSdkVersion
29
真的不能在
sd
创建
文件夹了?...
android
10
对系统的文件系统做了很多优化,为了更好的保护用户隐私,同时对开发者来时说也是一种约束,不能再取得了...
赞
踩
article
Android Studio 中
运行
flutter
项目能在
ios
模拟器
运行
,但是在Ccode
运行
项目...
原因:M1设备引起:M1为arm64架构,Intel为
x86
_64架构,所以在
运行
flutter
项目在
android
s...
赞
踩
相关标签
android studio
macos
android
arcgis
数据库
单元测试
linux
驱动开发
智能手机
电脑
iphone
手机
笔记本电脑
ide
jar
Unity3D
游戏引擎
Android
Base64
加密解密
算法