栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

一份关于 Java、Kotlin、Android 的学习指南

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

一份关于 Java、Kotlin、Android 的学习指南

这是一份关于 Java、Kotlin、Android 的学习指南

本指南以 Java & Kotlin 的基础语法知识作为开始,涵盖了大部分的语言知识点,帮助初学者入门

对于已入门者,可以看下本指南对于 Java 集合框架的详细源码注解,以此开始学习之路由浅入深的步伐

对于已具备了基础语法知识的读者,可以再看下本指南介绍关于 Git 如何使用的章节,以此学会版本控制

再之后,Android 章节的内容包括:四大组件、权限系统、官方框架、自定义View、多线程机制、IPC机制、第三方框架、开源应用、开源库发布等从浅到深的知识,涵盖了一位 Android 开发者从初学到精通的道路上应该了解的知识点或者会遇到的问题

希望本指南对你会有所帮助,欢迎 star

项目主页:JavaKotlinAndroidGuide
一、Java 知识点
  • Java 重拾

    • 重拾Java(0)-基础知识点
    • 重拾Java(1)-基本数据类型与字面值
    • 重拾Java(2)-运算符
    • 重拾Java(3)-异常处理
    • 重拾Java(4)-线程
    • 重拾Java(5)-枚举
    • 重拾Java(6)-注解
    • 重拾Java(7)-泛型
    • 重拾Java(8)-反射
    • 重拾Java(9)-Lambda表达式
  • Java 集合框架

    • Java 集合框架源码解析之数组与链表
    • Java 集合框架源码解析之ArrayList
    • Java 集合框架源码解析之linkedList
    • Java 集合框架源码解析之HashMap
    • Java 集合框架源码解析之linkedHashMap
    • Java 集合框架源码解析之HashSet
    • Java 集合框架源码解析之linkedHashSet
    • ArrayList 源码详细注释
    • linkedList 源码详细注释
    • HashMap 源码详细注释
    • linkedHashMap 源码详细注释
    • HashSet 源码详细注释
    • linkedHashSet 源码详细注释

二、Kotlin 知识点
  • Kotlin 入门教程
    • 基础
      • 变量、数据类型、函数
      • 包、类型别名、修饰符
      • 数组、字符串模板
      • 条件循环、区间、返回和跳转
    • 类、接口、对象
      • 类的基本概念
      • 抽象类、数据类、密封类、枚举类、匿名内部类、内部类、嵌套类
      • 接口
      • 继承
    • 可空性
      • 空安全
      • 类型的检查与转换
    • 集合
      • 集合
    • 函数和Lambda
      • 扩展函数和扩展属性
      • 命名参数、默认参数值、可变参数、局部函数
      • Lambda表达式
      • with与apply函数
      • 函数操作符
    • 其他
      • 异常
      • 运算符重载
      • 中缀调用、解构声明
      • 对象表达式与对象声明
      • 委托
      • 注解

三、Android 知识点
  • Android 开源库

    • OkHttp 网络请求调试利器 - Monitor
    • 一个小巧而强大的 Key-Value 管理框架 - DoKV
  • Android 开源应用

    • 一个 IM 应用
    • 一个纯 Kotlin 的工具类App
    • 两个小游戏 + 一个阅读类应用,适合初学者
  • Android 框架学习

    • 基于 ViewModel+LiveData+Retrofit+RxJava 封装的网络请求框架
    • Android APT 实例讲解
    • Android DataBinding 从入门到进阶
    • Retrofit2 与服务端实例讲解
    • Gradle 常用配置总结
    • RxJava2 入门详细笔记
    • Dagger2 入门笔记
    • Gson 使用详解
  • Android 自定义View基础

    • Android View 事件分发机制详解
    • Android 解决 View 的滑动冲突
    • Android 侧边栏滑动索引 View
    • Android 仿360悬浮球与加速球
  • Android 自定义View合辑,持续更新中

    • 计划表
    • 跳跃小球(贝塞尔曲线-3)
    • 带文本的圆形波浪(贝塞尔曲线-2)
    • 波浪(贝塞尔曲线-1)
    • 仿QQ邮箱下拉刷新
    • 太极
    • 时钟
    • 饼状图
    • 下雨
  • Android 集合框架

    • Android 集合框架源码解析之SparseArray
    • SparseArray 源码详细注释
  • Android 多线程机制

    • Android 多线程之Handler、Looper与MessageQueue源码解析
    • Android 多线程之HandlerThread源码解析
    • Android 多线程之IntentService源码解析
    • Android 多线程之AsyncTask源码解析
    • Android HandlerThread 源码详细注释
    • Android IntentService 源码详细注释
    • Android AsyncTask 源码详细注释
  • Android IPC 机制

    • AndroidIPC机制(1)-进程和线程
    • AndroidIPC机制(2)-序列化机制
    • AndroidIPC机制(3)-AIDL
    • AndroidIPC机制(4)-Messenger
    • AndroidIPC机制(5)-Binder连接池
  • Android 方案实现

    • 在Android设备上搭建Web服务器
    • 通过 Wifi 实现无网络传输文件
    • 通过 Wifi Direct 实现无网络传输文件
    • Android 工具类库
    • Android 扫描并连接蓝牙音响设备
    • Android 解决软键盘和表情面板切换时的跳闪问题
    • Android 获取应用 Crash 信息的方法
  • Android 权限系统

    • Android 系统权限
    • Android Permission 大全
    • Android 6.0 运行时权限解析
    • Android 运行时权限封装
  • Android 基础

    • Android 应用基础知识
    • Android 内存泄漏分析
    • Android 进程和线程
    • Android Fragment使用详解
    • Android Dialog使用详解
    • Android Notification的使用
    • Android ConstraintLayout 使用详解
    • Android ConstraintLayout 1.1.2版本的新特性
  • Android 四大组件

    • Activity 使用详解
    • Activity 标签属性
    • Service 使用详解
    • BroadcastReceiver 使用详解
    • ContentProvider 使用详解

四、Git教程详解
  • Git教程详解(1)
  • Git教程详解(2)

五、工具类
  • 高精度计算类 BigDecimalUtil
  • 精度截取类 DecimalFormatUtil
  • 日期计算类 LocalDateUtil
  • 随机数生成类 RandomUtil
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/239627.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号