一份关于Java、Kotlin与Android的学习笔记
来源:net 网络用户发布,如有版权联系网管删除 2019-02-27
Java_Kotlin_Android_Learn
这是一份关于 Android、Java、Kotlin 的学习笔记,既包含对基础知识点的介绍,也包含对一些重要知识点的源码解析,希望对你也有所帮助,欢迎 star
项目主页:leavesC
博客主页:leavesC
一、Android 知识点
-
Android 开源应用
- OkHttp 网络请求调试利器 - Monitor
- 一个开源 IM 应用
- 一个纯 Kotlin 的开源工具类App
- 通过 Wifi 实现无网络传输文件
- 通过 Wifi Direct 实现无网络传输文件
-
Android 框架学习笔记
- 基于 ViewModel+LiveData+Retrofit+RxJava 封装的网络请求框架
- Android APT 实例讲解
- RxJava2 入门详细笔记
- Gradle 常用配置总结
- Retrofit2 与服务端实例讲解
- DataBinding 使用详解
- Gson 使用详解
- Dagger2 入门笔记
- Android ConstraintLayout 使用详解
- 约束布局 ConstraintLayout 1.1.2版本的新特性
- 在Android设备上搭建Web服务器
-
Android 四大组件
- Activity 使用详解
- Activity 标签属性
- Service 使用详解
- BroadcastReceiver 使用详解
- ContentProvider 使用详解
-
Android 自定义View
- 侧边栏滑动索引 View
- Wifi 信号指示 View
- 仿360悬浮球与加速球
- View 事件分发机制详解
- 解决 View 的滑动冲突
-
Android 相关
- 内存泄漏分析
- 进程和线程
- 应用基础知识
- 系统权限
- Permission 大全
- 工具类库
- 扫描并连接蓝牙音响设备
- 解决软键盘和表情面板切换时的跳闪问题
-
Android 多线程机制
- Android 多线程之Handler、Looper与MessageQueue源码解析
- Android 多线程之HandlerThread源码解析
- Android 多线程之IntentService源码解析
- Android 多线程之AsyncTask源码解析
- HandlerThread 源码注解
- IntentService 源码注解
- AsyncTask 源码注解
-
Android IPC 机制
- Android IPC机制(1)-进程和线程
- Android IPC机制(2)-序列化机制
- Android IPC机制(3)-AIDL
- Android IPC机制(4)-Messenger
- Android IPC机制(5)-Binder连接池
- Android IPC机制(6)-AIDL使用详解
二、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表达式
- with与apply函数
- 函数操作符
- 异常
- 运算符重载
- 字符串模板
- 中缀调用和解构声明
四、工具类
- 高精度计算类 BigDecimalUtil
- 精度截取类 DecimalFormatUtil
- 日期计算类 LocalDateUtil
- 随机数生成类 RandomUtil
查看评论 回复