美文网首页Android开发Android进阶之路
“2021年 Android开发核心知识点笔记”最新版本

“2021年 Android开发核心知识点笔记”最新版本

作者: Android开发架构师 | 来源:发表于2021-01-14 22:47 被阅读0次

    之前老是看着搞Java的朋友炫耀他的核心知识点笔记,真的,我内心毫无波澜,只有一点点酸

    其实Android开发也有很多知识点,我一直一来就想要一份Android核心知识点笔记来帮助自己查漏补缺,后来想想,近几年大家一直都在说互联网寒冬怎么怎么,还老是谣传Android开发马上要凉了,我想我等不到别人发给我核心笔记了,这种大环境下还可能会有人做吗……

    我不能等着别人把学习文档送上门来

    于是乎,去年年初开始,我就开始利用下班时间做这份Android开发核心知识点笔记……

    一方面可以帮助我自己巩固一下知识,一方面也是有助于知识体系的打造与完善,同时也可以拿出来跟大家一起交流探讨,互相学习,共同进步!

    如果你有需要的话,可以点击这里GitHub地址查看

    涵盖了十一个板块的知识点:

    • Java 知识点
    • Android 知识点
    • Android 扩展知识点
    • 性能优化知识点
    • Android 开源库源码分析
    • Kotlin知识点
    • 设计模式
    • Gradle知识点
    • 计算机网络基础
    • C++知识点
    • 常见面试算法题

    目前还在利用时间不断更新和优化知识点!

    Java知识点汇总

    • JVM
    • Object
    • static
    • final
    • String、StringBuffer、StringBuilder
    • 异常处理
    • 内部类
    • 多态
    • 抽象和接口
    • 集合框架
    • 反射
    • 单例
    • 线程
    • volatile
    • synchronized
    • Lock
    • 引用类型
    • 动态代理
    • 元注解

    Android知识点汇总

    • Activity
    • Fragment
    • Service
    • BroadcastReceiver
    • ContentProvider
    • 数据存储
    • View
    • 进程
    • Parcelable 接口
    • IPC
    • Window / WindowManager
    • Bitmap
    • 屏幕适配
    • Context
    • SharedPreferences
    • 消息机制
    • 线程异步
    • RecyclerView 优化
    • Webview

    Android扩展知识点汇总

    • ART
    • Hook
    • Proguard
    • 架构
    • Jetpack
    • NDK 开发
    • 类加载器

    性能优化知识点汇总

    • 启动优化
    • 存储优化
    • 网络优化
    • 耗电优化
    • 多线程并发优化
    • 安装包优化

    Android开源库源码分析

    • OKHttp
    • Retrofit
    • Glide
    • GreenDao
    • RxJava
    • LeakCanary
    • ButterKnife
    • Dagger 2
    • EventBus

    Kotlin知识点汇总

    • 对象
    • 继承
    • 变量
    • 常量
    • 静态常量
    • 定义方法
    • 重载方法
    • 基本数据类型
    • 比较类型
    • 转换符
    • 字符串比较
    • 数组
    • 循环
    • 角标循环
    • 高级循环
    • 判断器
    • 构造函数
    • 类创建
    • 私有化 set 方法
    • 私有化 get 方法
    • 枚举
    • 接口
    • 匿名内部类
    • 内部类
    • 内部类访问外部类同名变量
    • 抽象类
    • 静态变量和方法
    • 可变参数
    • 泛型
    • 构造代码块
    • 静态代码块
    • 方法代码块
    • 可见修饰符
    • 无需 findViewById
    • Lambda
    • 函数变量
    • 空安全
    • 方法支持添加默认参数
    • 类方法扩展
    • 运算符重载
    • 扩展函数
    • 协程

    设计模式汇总

    • 设计模式分类
    • 面向对象六大原则
    • 工厂模式
    • 单例模式
    • 建造者模式
    • 原型模式
    • 适配器模式
    • 观察者模式
    • 代理模式
    • 责任链模式
    • 策略模式
    • 备忘录模式

    Gradle知识点汇总

    • 依赖项配置

    计算机网络基础

    • 网络体系的分层结构
    • HTTP 相关
    • TCP/IP
    • Socket

    C++知识点汇总

    • 头文件
    • 数据类型
    • typedef
    • 类型限定符
    • 定义常量
    • 存储类
    • 引用 vs 指针
    • struct vs class
    • 成员函数
    • 析构函数
    • 拷贝构造函数
    • friend 友元
    • inline 内联函数
    • 继承类型
    • 运算符重载
    • 动态内存
    • 命名空间
    • 预处理器
    • 信号
    • 线程
    • 强制类型转换
    • 智能指针
    • 内存空间

    常见面试算法题汇总

    • 排序
    • 二叉树
    • 链表
    • 栈 / 队列
    • 二分
    • 哈希表
    • 堆 / 优先队列
    • 二叉搜索树
    • 数组 / 双指针
    • 贪心
    • 字符串处理
    • 动态规划
    • 矩阵
    • 二进制 / 位运算
    • 其他

    相信以上的这份《Android开发核心知识点笔记》能够成为你进入BATJMZ等大厂的垫脚石。

    目前也还在利用下班时间补充修正,如果你看到有哪里不对的话,还麻烦告诉我一下,我马上去修改~

    如果你有需要的话,可以点击这里GitHub地址查看

    漫漫开发之路,我们只是其中的一小部分……

    只有不断的学习、进阶,才是我们的出路!才跟得上时代的进步!

    相关文章

      网友评论

        本文标题:“2021年 Android开发核心知识点笔记”最新版本

        本文链接:https://www.haomeiwen.com/subject/vnvbaktx.html