自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 android组件化架构,android开发基础视频

Java基础知识点Jvm相关Java内存结构及分区Java对象的创建、存储及访问Java判断对象是否存活及垃圾回收算法(GC)Jvm中的常见的垃圾回收器Java类加载过程Java类加载器(双亲委派模型)集合相关ArrayList分析LinkedList分析HashMap分析HashTable分析LinkedHashMap分析HashSet分析LinkedHashSet分析ArrayMap、SparseMap、与HashMap的对比ConcurrentHashMap分析

2022-03-30 11:17:29 116

原创 Android程序员如何有效提升学习效率,阿里面试官

一、Java 知识梳理Java&Android 基础知识梳理(0) - Java 基础知识大纲Java&Android 基础知识梳理(1) - 注解Java&Android 基础知识梳理(2) - 序列化Java&Android 基础知识梳理(3) - 内存区域Java&Android 基础知识梳理(4) - 垃圾收集器与内存分配策略Java&Android 基础知识梳理(5) - 类加载&对象实例化Java&Android 基础

2022-03-30 11:13:35 120

原创 Android研发岗面试复盘总,Android经典面试题详解

一丶BAT相关面试点:1.Binder通信原理和机制2.多进程通信3.组件化.插件化的区别以及如何选择4.插件化的理解5.热修复原理6.对于AMS的认识7.AOP 与OOP 有什么区别, AOP 的原理8.QQ换肤原理以及大致思想9.Android虚拟机10.图片压缩的具体步骤和应用11.反编译和加密如何进行12.序列化和反序列化的原理13.Handler的原理和认识二丶算法合集笔记1.Hash2.最小生成树算法3.最短路径算法4.KMP算法5.查找算法6.排序

2022-03-30 11:11:02 139

原创 Android框架,挥泪整理面经

Java面试题1.GC机制垃圾回收需要完成两件事:找到垃圾,回收垃圾。 找到垃圾一般的话有两种方法:引用计数法: 当一个对象被引用时,它的引用计数器会加一,垃圾回收时会清理掉引用计数为0的对象。但这种方法有一个问题,比方说有两个对象 A 和 B,A 引用了 B,B 又引用了 A,除此之外没有别的对象引用 A 和 B,那么 A 和 B 在我们看来已经是垃圾对象,需要被回收,但它们的引用计数不为 0,没有达到回收的条件。正因为这个循环引用的问题,Java 并没有采用引用计数法。可达性分析法:

2022-03-30 11:09:01 119

原创 android最新面试题,月薪20k+的Android面试都问些什么

与其它行业一样,凡是有高级和普通,虽然都是敲代码但也有大牛和普通之分,大牛程序员,一个人比一个团队做项目都做得快,**最为出名的当属十几年前求伯君在做wps时,一个人完成了微软二十人团队没有完成的项目需求,也让wps在与微软的竞争中站稳了脚跟。程序员的能力差距真的比贫富的差距还要大。**除了能力主要还是和智商有关系。从工作的方面来说,普通程序员和高级程序员一般有下面几个区别**普通程序员:**一、知识体系零散、没有系统性的思维,在写代码、改bug的时候没有工程素养,往往是拆了东墙补西墙。二、对某种语言

2022-03-30 11:07:18 1975

原创 Android攒了一个月的面试题及解答,Android开发面试题

Java面试题1.GC机制垃圾回收需要完成两件事:找到垃圾,回收垃圾。 找到垃圾一般的话有两种方法:引用计数法: 当一个对象被引用时,它的引用计数器会加一,垃圾回收时会清理掉引用计数为0的对象。但这种方法有一个问题,比方说有两个对象 A 和 B,A 引用了 B,B 又引用了 A,除此之外没有别的对象引用 A 和 B,那么 A 和 B 在我们看来已经是垃圾对象,需要被回收,但它们的引用计数不为 0,没有达到回收的条件。正因为这个循环引用的问题,Java 并没有采用引用计数法。可达性分析法:

2022-03-30 11:05:12 136

原创 Android插件化主流框架和实现原理,大专生出身

Android开发面试的几部分1、基础知识基础知识包括几个部分:Java(JDK、JVM)、Android、数据结构和算法、计算机基础、设计模式,有的还会问Flutter。Java部分:不太推荐这部分只看博客,因为很多博客并不系统也不完整,推荐完整看一遍《深入理解Java虚拟机》这本书,基本上这里面涵盖了JVM相关的所有面试问题,包括内存分区、GC机制、内存模型、锁、字节码、类加载等。JDK的部分会杂一些,基本上可以归类为几种:容器(必问HashMap、CurrentHashMap、ArrayLi

2022-03-30 11:01:02 413

原创 android中的数据库操作

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代.

2022-03-29 22:29:58 380

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除