• SQL语句

面试题解析

========================================================================

第一章

Java基础
  • Java集合框架

  • Java集合——ArrayList

  • Java集合——LinkedList

  • Java集合——HashMap

  • Java集合——TreeMap

  • Java集合——LinkedHashMap

  • Java泛型

  • Java反射(一)

  • Java反射(二)

  • Java反射(三)

  • Java注解

  • Java IO(一)

  • Java IO(二)

  • RandomAccessFile

  • Java NIO

  • Java异常详解

  • Java抽象类和接口的区别

  • Java深拷贝和浅拷贝

  • Java transient关键字

  • Java finally与return执行顺序

  • Java 8 新特性

####

Java并发

  • Java创建线程的三种方式

  • Java线程池

  • 死锁

  • Synchronized/ReentrantLock

  • 生产者/消费者模式

  • volatile关键字

  • CAS原子操作

  • AbstractQueuedSynchronizer详解

  • 深入理解ReentrantLock

  • Java并发集合——ArrayBlockingQueue

  • Java并发集合——LinkedBlockingQueue

  • Java并发集合——ConcurrentHashMap

Java虚拟机
  • 对象的创建、内存布局和访问定位

  • Java内存区域与内存模型

  • Java类加载机制及类加载器详解

  • JVM中垃圾收集算法及垃圾收集器详解

  • JVM怎么判断对象是否已死?

第二章 Android

Android基础
  • Activity全方位解析

  • Service全方位解析

  • BroadcastReceiver全方位解析

  • ContentProvider全方位解析

  • Fragment详解

  • Android消息机制

  • Android事件分发机制

  • AsyncTask详解

  • HandlerThread详解

  • IntentService详解

  • LruCache原理解析

  • Window、Activity、DecorView以及ViewRoot之间的关系

  • View测量、布局及绘制原理

  • Android虚拟机及编译过程

  • Android进程间通信方式

  • Android Bitmap压缩策略

  • Android动画总结

  • Android进程优先级

  • Android Context详解

Android进阶
  • Android多线程断点续传

  • Android全局异常处理

  • Android MVP模式详解

  • Android Binder机制及AIDL使用

  • Android Parcelable和Serializable的区别

  • 一个APP从启动到主页面显示经历了哪些过程?

  • Android性能优化总结

  • Android 内存泄漏总结

  • Android布局优化之include、merge、ViewStub的使用

  • Android权限处理

  • Android热修复原理

  • Android插件化入门指南

  • VirtualApk解析

  • Android推送技术解析

  • Android Apk安装过程]

  • PopupWindow和Dialog区别

开源框架
  • OkHttp解析

  • Retrofit解析

  • EventBus解析

第三章 数据结构

  • 线性表

  • 栈和队

  • 树的基础

  • 其他常见的树

  • 并查集

  • B-树,B+树,B*树]

  • 图的基础

  • 拓扑排序

  • Kruskal算法

  • Prim算法

  • Dijkstra算法

  • Floyd算法

  • 散列查找

  • 排序

  • 海量数据处理

第四章 算法

  • 剑指offer

  • 01.二维数组中的查找

  • 02.替换空格

  • 03.从尾到头打印链表

  • 04.重建二叉树

  • 05.用两个栈实现队列

  • 06.旋转数组的最小数字

  • 07.斐波那契数列

  • 08.二进制中1的个数

  • 09.打印1到最大的n位数

  • 10.在O(1)时间删除链表节点

  • 11.调整数组顺序使奇数位于偶数前面

  • 12.链表中倒数第K个节点

  • 13.反转链表

  • 14.合并两个排序的链表

  • 15.树的子结构

  • 16.二叉树的镜像

  • 17.顺时针打印矩阵

  • 18.包含min函数的栈

  • 19.栈的压入、弹出序列

  • 20.从上往下打印二叉树

  • 21.二叉搜索树的后序遍历序列

  • 22.二叉树中和为某一值得路径

  • 23.复杂链表的复制

  • 24.二叉搜索树与双向链表

  • 25.字符串的排列

  • 26.数组中出现次数超过一半的数字

  • 27.最小的k个数

  • 28.连续子数组的最大和

  • 29.求从1到n的整数中1出现的次数

  • 30.把数组排成最小的数

  • 31.丑数

  • 32.第一个只出现一次的字符

  • 33.数组中的逆序对

  • 34.两个链表的第一个公共结点

  • 35.在排序数组中出现的次数

  • 36.二叉树的深度

  • 37.判断平衡二叉树

  • 38.数组中只出现一次的数字

  • 39.和为s的两个数字

  • 40.和为s的连续正数序列

  • 41.翻转单词顺序

  • 42.左旋转字符串

  • 43.n个骰子的点数

  • 44.扑克牌的顺子

  • 45.约瑟夫环问题

  • 46.不用加减乘除做加法

  • 47.把字符串转换成整数

  • 48.树中两个结点的最低公共结点

  • 49.数组中重复的数字

  • 50.构建乘积数组

  • 51.正则表达式匹配

  • 52.表示数值的字符串

  • 53.字符流中第一个不重复的字符

  • 54.链表中环的入口结点

  • 55.删除链表中重复的结点

  • 56.二叉树的下一个结点

  • 57.对称的二叉树

  • 58.把二叉树打印出多行

  • 59.按之字形顺序打印二叉树

  • 60.二叉搜索树的第k个结点

  • 38.数组中只出现一次的数字

  • 39.和为s的两个数字

  • 40.和为s的连续正数序列

  • 41.翻转单词顺序

  • 42.左旋转字符串

  • 43.n个骰子的点数

  • 44.扑克牌的顺子

  • 45.约瑟夫环问题

  • 46.不用加减乘除做加法

  • 47.把字符串转换成整数

  • 48.树中两个结点的最低公共结点

  • 49.数组中重复的数字

  • 50.构建乘积数组

  • 51.正则表达式匹配

  • 52.表示数值的字符串

  • 53.字符流中第一个不重复的字符

  • 54.链表中环的入口结点

  • 55.删除链表中重复的结点

  • 56.二叉树的下一个结点

  • 57.对称的二叉树

  • 58.把二叉树打印出多行

  • 59.按之字形顺序打印二叉树

  • 60.二叉搜索树的第k个结点

GitHub标星3,android地图开发框架相关推荐

  1. 阿里巴巴P8架构师传授的这份在GitHub标星75K的微服务笔记为何有如此大的魅力?

    今年的疫情让各位码友们的处境都十分困难,但是我相信大家都能迅速调整好心态,在空闲之余抽出一点点时间用来学习,学到就是赚到,坚持学习技术知识也是对自己百益而无一害."金九银十"也在一 ...

  2. 【干货】Github标星1.2K,Visual Transformer 最全最新资源,包含期刊、顶会论文

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 作者丨梁定康 编辑丨极市平台 导读 给大家分享一个超全面的visua ...

  3. 手机上的机器学习资源!Github标星过万的吴恩达机器学习、深度学习课程笔记,《统计学习方法》代码实现!...

    吴恩达机器学习.深度学习,李航老师<统计学习方法>.CS229数学基础等,可以说是机器学习入门的宝典.本文推荐一个网站"机器学习初学者",把以上资源的笔记.代码实现做成 ...

  4. Github标星86.4K+:常见数据结构与算法的Python实现

    有人问我数据结构与算法怎么学? 免费的我推荐严蔚敏老师的数据结构课程,网上可以查到,当年考博士时候学的就是这个. 收费的我推荐王争老师的<数据结构与算法之美>,内容挺全面,学了应该对算法有 ...

  5. 常见算法的python实现(Github标星75.5k+)

    我找到一个github标星75.5k+star的仓库,把各种常见算法用python实现了,而且还有动图演示,非常值得推荐.(黄海广) 仓库说明 这个仓库用python语言实现了绝大部分算法,主要是用于 ...

  6. Github标星66.6k+:常见数据结构与算法的Python实现

    有人问我数据结构与算法怎么学? 怎么用Python实现常见的数据结构算法?我找到一个github标星66.6k+的仓库,把各种常见算法用Python实现了,而且还有动图演示,非常值得推荐.(黄海广) ...

  7. (github标星9200+)《南瓜书》:周志华《机器学习》的代码实现

    有个非盈利的开源学习组织Datawhale开源了一个github仓库:"南瓜书(PumpkinBook)",对<机器学习>(西瓜书)里比较难理解的公式加以解析,以及对部 ...

  8. GitHub 标星 1.6w+,我发现了一个宝藏项目,推荐大家学习

    GitHub 标星 1.6w+,我发现了一个宝藏项目,推荐大家学习 本文链接:https://blog.csdn.net/u013486414/article/details/103274892 大家 ...

  9. Github | 标星20k+ Facebook 开源高效词表征学习库fastText

    点上方蓝字计算机视觉联盟获取更多干货 在右上方 ··· 设为星标 ★,与你不见不散 编辑:Sophia 计算机视觉联盟  报道  | 公众号 CVLianMeng 转载于 :https://githu ...

  10. Github | 标星3W+ ! Face Recognition世界上最简洁的人脸识别库!

    点上方蓝字计算机视觉联盟获取更多干货 在右上方 ··· 设为星标 ★,与你不见不散 编辑:Sophia 计算机视觉联盟  报道  | 公众号 CVLianMeng 转载于 :Github [人工智能资 ...

最新文章

  1. 递归上传文件和文件夹至SharePoint
  2. 中国美丽乡村建设投融资及十四五发展规划分析报告2022-2028年版
  3. 【学术相关】作者解读ICML接收论文:如何使用不止一个数据集训练神经网络模型?...
  4. 全局统一返回结果包装信息
  5. WCF 第五章 行为 以属性为服务操作行为暴露一个参数检测器
  6. java搜索string_java – 在数组列表中搜索最常见的String
  7. 【bzoj1010-toy】斜率优化入门模板
  8. 深入浅出Mybatis系列(八)---mapper映射文件配置之select、resultMap good
  9. hosts文件分发其他机器
  10. 在Spring Boot中使用 @ConfigurationProperties 注解, @EnableConfigurationProperties
  11. Carthage 安装与使用
  12. win10 任务管理器显示GPU占用率
  13. eclipse怎么将项目打包成jar文件
  14. greedy算法策略高效求解分数背包问题
  15. 蜥蜴人传说的起源-[大卫艾克与科瑞多穆特瓦的访谈]
  16. java实训小项目6_实训项目
  17. React教程(六)——使用 create-react-app 快速构建 React 开发环境
  18. 基于Modis数据监测森林火灾
  19. PXI知多少?—PXI背景及PXI机箱
  20. jQuery 过滤方法

热门文章

  1. 在CentOS上安装Docker的步骤
  2. #Java 泛型#设计一个可以放整数和浮点数但不能放字符串的集合
  3. JAVA第一阶段(2)
  4. AngularJS 实践:应用开发 :: ENA13 价格条码-(四)
  5. 11.4.1 CURDATE()函数
  6. 凸函数的理解以及一些等价定义
  7. jacob 文件类型转换
  8. 【js】js绑定事件的三种方法
  9. cinrad修改雷达图背景色
  10. LabVIEW编程LabVIEW开发ZL-524 四路模拟量采集模块例程与相关资料