Created with Sketch.
Created with Sketch.
首页
发现
小书
登录
注册
×
注册小专栏
通过微信登录
通过微博登录
通过Github登录
通过邮箱
注册
、
登录
友情提示
Login FAQ
.
×
邮箱登录
通过微信、微博、Github 登录
登录
×
邮箱注册
通过微信、微博、Github 登录
注册
icon_photo_1
Created with Sketch.
张翼
100 / 140
关注 0
被关注 20
获得赞 45
Created with Sketch.
Created with Sketch.
+ 关注
取消
确定
个人书籍
个人专栏
ZYLAB
Android / Flutter / JVM / 操作系统 / Java / Kotlin / ... 专注...
已发表 23
订阅数 314
文章
订阅
回复
喜欢
张翼
in
ZYLAB
大厂模拟面试--毕业一年入职百度的优秀小伙
这篇文章来源于去年和一位读者朋友(下文以小欧代称)的模拟面试,把面试过程记录一下,看看是否能给大家带来一些启发 读者介绍 涉及到个人隐私,这里不把简历放出来,对小欧做一些大致介绍...
张翼
in
ZYLAB
生活中的不确定性、勇气、坚持和运气
前段时间看了一些大 V 的文章,谈到要给生活增加不确定性,借此话题也谈谈自己最近的思考。 给生活添加不确定性,其实是成功的必备条件(当然这里的成功我们就指到达一个让自己满意的人生状态...
张翼
in
ZYLAB
面试官带你学安卓 - Handler 这些知识点你都知道吗
在安卓面试中,关于 Handler 的问题是必备的,但是这些关于 Handler 的知识点你都知道吗? 一、题目层次 Handler 的基本原理 子线程中怎么使用 Handler MessageQueue 获取消息是怎么等待 为什么不用 wait 而用 epo...
张翼
in
ZYLAB
面试官带你学安卓 - 从安卓的事件分发说起
上篇文章我们站在面试官的角度学了 View 的绘制流程,这篇文章再来说说安卓的事件分发。 一、题目层次 面试中提到安卓的事件分发,我们一般都能说到从 Activity -> Window -> DecorView -> ViewGroup -> ...
张翼
in
ZYLAB
面试官带你学安卓 - 从 View 的绘制流程说起
一、写面试官系列的原因 说来惭愧,已经有很长时间没有更新技术文章了。 现在突然更新的原因是,最近面试了一些同学,对于一些知识点,不少候选人同学其实掌握的不够扎实,而在对于一些知识点...
张翼
in
ZYLAB
脱了马甲我也认识你: 聊聊 Android 中类的真实形态
【这是 ZY 第 19 篇原创技术文章】 我们在平时开发过程中,一定定义过无数个千奇百怪的类,但是大家有想过,一个 Java 文件中的 Class,在虚拟机中的真实形态是什么么? 这篇文章就带大家探讨一下...
张翼
in
ZYLAB
五分钟搞定正则表达式,如果没搞定,再加两分钟
【这是 ZY 第 18 篇原创文章】 文章概览 一、正则表达式介绍 正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用...
张翼
in
ZYLAB
面试官说:大家都说 Java 反射效率低,你知道原因在哪里么
【这是 ZY 第 17 篇原创技术文章】 预备知识 了解 Java 反射基本用法 看完本文可以达到什么程度 了解 Java 反射原理及 Java 反射效率低的原因 文章概览 我们在 Java 开发中,难免会接触到反射,而在一...
张翼
in
ZYLAB
软件开发过程中的思维方式 -- 如何分析问题
【这是 ZY 第 16 篇原创技术文章】 今天这篇文章不谈技术,想聊聊软件开发过程中的一些思维方式,以及如何去深入挖掘问题的核心,如何去看清问题的本质。 一、分析问题的重要性 我们在软件开...
张翼
in
ZYLAB
Android 开发中的架构模式 -- MVC / MVP / MVVM
【这是 ZY 第 15 篇原创技术文章】 预备知识 了解 Android 基本开发 看完本文可以达到什么程度 了解如何分析一个架构模式 掌握 MVC,MVP,MVVM 架构定义和实现 阅读前准备工作 clone CommonTec 项目,其中 ar...
张翼
in
ZYLAB
五分钟了解操作系统内核
【这是 ZY 第 14 篇原创技术文章】 操作系统和内核 关于操作系统是这样定义的: 操作系统(英语:Operating System,缩写:OS)是管理计算机硬件与软件资源的系统软件,同时也是计算机系统的内核与基石。...
张翼
in
ZYLAB
谈谈 Android 中的 PathClassLoader 和 DexClassLoader
【这是 ZY 第 13 篇原创技术文章】 预备知识 了解 android 基本 ClassLoader 知识 看完本文可以达到什么程度 了解 PathClassLoader 和 DexClassLoader 区别 文章概览 一、起因 说起 Android 中的 PathClassLoader 和 DexClassL...
张翼
in
ZYLAB
五分钟看懂开源协议
【这是 ZY 第 12 篇原创技术文章】 身为程序员,我们不可避免的要和开源项目打交道,不管是我们自己做了些开源项目,还是使用开源项目,对各种开源协议的了解是必要的。 这篇文章旨在短时间内让...
张翼
in
ZYLAB
聊聊 Java8 以后各个版本的新特性
【这是 ZY 第 11 篇原创技术文章】 某天在网上闲逛,突然看到有篇介绍 Java 11 新特性的文章,顿时心里一惊,毕竟我对于 Java 的版本认识还停留在 Java 8 上,而日常使用的语法和 API 还停留在 Java 7 上。...
张翼
in
ZYLAB
【Android 修炼手册】常用技术篇 -- 聊聊 Android 的打包
这是【Android 修炼手册】系列第 10 篇文章,如果还没有看过前面系列文章,欢迎点击 这里 查看~ 预备知识 了解 android 基本开发 看完本文可以达到什么程度 了解 Android APK 打包的关键过程 了解多渠道打...
张翼
in
ZYLAB
【Android 修炼手册】常用技术篇 -- Android 自定义 View
这是【Android 修炼手册】系列第 9 篇文章,如果还没有看过前面系列文章,欢迎点击 这里 查看~ 预备知识 了解 android 基本开发 看完本文可以达到什么程度 学会自定义 View 以及其中的关键点 阅读前准...
张翼
in
ZYLAB
【Android 修炼手册】常用技术篇 -- Android 热修复解析
这是【Android 修炼手册】第 8 篇文章,如果还没有看过前面系列文章,欢迎点击 这里 查看~ 预备知识 了解 android 基本开发 了解 ClassLoader 相关知识 看完本文可以达到什么程度 了解插件化常见的实现原...
张翼
in
ZYLAB
Shadow 插件化框架分析
框架简单介绍 Shadow 是最近腾讯开源的一款插件化框架。原理是使用宿主代理的方式实现组件的生命周期。 目前的插件化框架,大部分都是使用 hook 系统的方式来做的。使用代理的基本上没有成体系的框架...
张翼
in
ZYLAB
【Android 修炼手册】常用技术篇 -- Android 插件化解析
预备知识 了解 android 基本开发 了解 android 四大组件基本原理 了解 ClassLoader 相关知识 看完本文可以达到什么程度 了解插件化常见的实现原理 阅读前准备工作 clone CommonTec 项目 文章概览 一、插件化框...
张翼
in
ZYLAB
【Android 修炼手册】Gradle 篇 -- Gradle 源码分析
预备知识 理解 gradle 的基本开发 了解 gradle task 和 plugin 使用及开发 了解 android gradle plugin 的使用 看完本文可以达到什么程度 了解 gradle 的实现原理 阅读前准备工作 clone EasyGradle 项目 下载 Gradle 源码 作...
张翼
in
ZYLAB
【Android 修炼手册】Gradle 篇 -- Android Gradle Plugin 主要 Task 分析
上文回顾 上篇文章里讲了 android gradle plugin 的整体流程,引入插件以后生成了很多 Task,这篇文章就谈谈生成的这些 Task 都有什么用处,以及一些主要 Task 的实现 预备知识 理解 gradle 的基本开发 了解 gradle...
张翼
in
ZYLAB
【Android 修炼手册】Gradle 篇 -- Android Gradle Plugin 主要流程分析
预备知识 理解 gradle 的基本开发 了解 gradle task 和 plugin 使用及开发 了解 android gradle plugin 的使用 看完本文可以达到什么程度 了解 android gradle plugin 的构建流程 了解 android gradle plugin 的主要 task 的实现 学...
张翼
in
ZYLAB
【Android 修炼手册】Gradle 篇 -- Gradle 的基本使用
预备知识 基本的 android 开发知识 了解 Android Studio 基本使用 看完本文可以达到什么程度 掌握 gradle 的基本使用 了解 gradle 及 android gradle plugin 了解 gradle 构建阶段及生命周期回调 掌握 Task,Transform 等概念...
Created with Sketch.
top
Created with Sketch.