Java和Android 学习计划

138 阅读1分钟

Java

  • 面向对象三大特征:封装,继承,多态
  • 集合
  • 设计模式
  • 反射
  • 注解
  • 多线程(线程池,锁特点等)
  • Java虚拟机(JVM等)
  • 网络编程(HTTP/HTTPS,Socket等)
  • 数据结构和算法

Android

  • 启动模式
  • IPC机制(Binder,AIDL,进程间通信)
  • View的事件体系
  • View的工作原理
  • 动画
  • 理解Window和WindowManager
  • 四大组件的工作流程
  • Android消息机制
  • Android线程和线程池
  • BitMap加载和缓存
  • 性能优化
  • 常见开源库源码分析
  • 模块化,组件化,热更新,插件化原理
  • 架构设计(MVP,MVVM)
  • Flutter/RN/Kotlin/Python/JNI