# Java_Kotlin_Android_Learn **Repository Path**: xqls/Java_Kotlin_Android_Learn ## Basic Information - **Project Name**: Java_Kotlin_Android_Learn - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2018-10-23 - **Last Updated**: 2024-05-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Java_Kotlin_Android_Learn 这是一份关于 Java 、Kotlin 、 Android 的学习笔记,既包含对基础知识点的介绍,也包含对一些重要知识点的源码解析,希望对你也有所帮助 * [Java](recollect) * [重拾Java(0)-基础知识点](recollect/重拾Java(0)-基础知识点.md) * [重拾Java(1)-基本数据类型与字面值](recollect/重拾Java(1)-基本数据类型与字面值.md) * [重拾Java(2)-运算符](recollect/重拾Java(2)-运算符.md) * [重拾Java(3)-异常处理](recollect/重拾Java(3)-异常处理.md) * [重拾Java(4)-线程](recollect/重拾Java(4)-线程.md) * [重拾Java(5)-枚举](recollect/重拾Java(5)-枚举.md) * [重拾Java(6)-注解](recollect/重拾Java(6)-注解.md) * [重拾Java(7)-泛型](recollect/重拾Java(7)-泛型.md) * [重拾Java(8)-反射](recollect/重拾Java(8)-反射.md) * [重拾Java(9)-Lambda表达式](recollect/重拾Java(9)-Lambda表达式.md) * [Java 集合框架](collections) * [Java 集合框架源码解析之数组与链表](collections/Java集合框架源码解析之数组与链表.md) * [Java 集合框架源码解析之ArrayList](collections/Java集合框架源码解析之ArrayList.md) * [Java 集合框架源码解析之LinkedList](collections/Java集合框架源码解析之LinkedList.md) * [Java 集合框架源码解析之HashMap](collections/Java集合框架源码解析之HashMap.md) * [Java 集合框架源码解析之LinkedHashMap](collections/Java集合框架源码解析之LinkedHashMap.md) * [Java 集合框架源码解析之HashSet](collections/Java集合框架源码解析之HashSet.md) * [Java 集合框架源码解析之LinkedHashSet](collections/Java集合框架源码解析之LinkedHashSet.md) * [Java 集合框架源码](sourceCode) * [ArrayList](sourceCode/ArrayList.java) * [LinkedList](sourceCode/LinkedList.java) * [HashMap](sourceCode/HashMap.java) * [LinkedHashMap](sourceCode/LinkedHashMap.java) * [HashSet](sourceCode/HashSet.java) * [LinkedHashSet](sourceCode/LinkedHashSet.java) ------ * [Kotlin](kotlin) * [变量和函数](kotlin/变量和函数.md) * [基本数据类型和其他基本类型](kotlin/基本数据类型和其他基本类型.md) * [目录和包](kotlin/目录和包.md) * [条件循环和区间](kotlin/条件循环和区间.md) * [返回和跳转](kotlin/返回和跳转.md) * [修饰符](kotlin/修饰符.md) * [类](kotlin/类.md) * [抽象类、嵌套类、内部类、密封类、枚举类](kotlin/抽象类、嵌套类、内部类、密封类、枚举类.md) * [数据类](kotlin/数据类.md) * [继承](kotlin/继承.md) * [接口](kotlin/接口.md) * [可空性](kotlin/可空性.md) * [类型的检查与转换](kotlin/类型的检查与转换.md) * [数组](kotlin/数组.md) * [集合](kotlin/集合.md) * [命名参数、默认参数值、可变参数](kotlin/命名参数、默认参数值、可变参数.md) * [扩展函数和扩展属性](kotlin/扩展函数和扩展属性.md) * [Lambda表达式](kotlin/Lambda表达式.md) * [with与apply函数](kotlin/with与apply函数.md) * [函数操作符](kotlin/函数操作符.md) * [异常](kotlin/异常.md) * [运算符重载](kotlin/运算符重载.md) * [字符串模板](kotlin/字符串模板.md) * [中缀调用和解构声明](kotlin/中缀调用和解构声明.md) ------ * [Android 应用源码分享](https://github.com/leavesC/Java_Kotlin_Android_Learn) * [一个具备私聊和群聊功能的聊天应用](https://github.com/leavesC/Chat) * [通过 Wifi 实现无网络传输文件](https://github.com/leavesC/WifiFileTransfer) * [通过 Wifi Direct 实现无网络传输文件](https://github.com/leavesC/WifiP2P) * [Android 四大组件](other) * [Android Activity 标签属性](other/AndroidActivity标签属性.md) * [Android Activity 使用详解](other/AndroidActivity使用详解.md) * [Android BroadcastReceiver 使用详解](other/AndroidBroadcastReceiver使用详解.md) * [Android Service 使用详解](other/AndroidService使用详解.md) * [Android ContentProvider基本用法](other/AndroidContentProvider基本用法.md) * [Android 多线程机制](multithreading) * [Android 多线程之Handler、Looper与MessageQueue源码解析](multithreading/Android多线程之Handler、Looper与MessageQueue源码解析.md) * [Android 多线程之HandlerThread源码解析](multithreading/Android多线程之HandlerThread源码解析.md) * [Android 多线程之IntentService源码解析](multithreading/Android多线程之IntentService源码解析.md) * [Android 多线程之AsyncTask源码解析](multithreading/Android多线程之AsyncTask源码解析.md) * [Android 多线程机制源码](sourceCode) * [HandlerThread](sourceCode/HandlerThread.java) * [IntentService](sourceCode/IntentService.java) * [AsyncTask](sourceCode/AsyncTask.java) * [Android IPC 机制](ipc) * [Android IPC机制(1)-进程和线程](ipc/AndroidIPC机制(1)-进程和线程.md) * [Android IPC机制(2)-序列化机制](ipc/AndroidIPC机制(2)-序列化机制.md) * [Android IPC机制(3)-AIDL](ipc/AndroidIPC机制(3)-AIDL.md) * [Android IPC机制(4)-Messenger](ipc/AndroidIPC机制(4)-Messenger.md) * [Android IPC机制(5)-Binder连接池](ipc/AndroidIPC机制(5)-Binder连接池.md) * [Android IPC机制(6)-AIDL使用详解](ipc/AndroidIPC机制(6)-AIDL使用详解.md) * [Android 框架学习笔记](notes) * [Android ConstraintLayout 使用详解](notes/AndroidConstraintLayout使用详解.md) * [约束布局 ConstraintLayout 1.1.2版本的新特性](notes/约束布局ConstraintLayout1.1.2版本的新特性.md) * [Retrofit2 与服务端实例讲解](https://github.com/leavesC/Retrofit2Samples) * [DataBinding 使用详解](https://github.com/leavesC/DataBinding_Demo) * [Gson 使用详解](notes/AndroidGson使用详解.md) * [Dagger2 入门笔记](https://github.com/leavesC/Dagger2Samples) * [在Android设备上搭建Web服务器](https://github.com/leavesC/AndroidServer) * [Gradle 常用配置总结](https://github.com/leavesC/GradleSamples) * [RxJava2 入门详细笔记.md](notes/RxJava2入门详细笔记.md) * [Android 自定义View](other) * [侧边栏滑动索引 View](https://github.com/leavesC/LetterIndexView) * [Wifi 信号指示 View](https://github.com/leavesC/WifiStateView) * [仿360悬浮球与加速球](https://github.com/leavesC/FloatBall) * [Android 相关](other) * [Android 应用基础知识](other/Android应用基础知识.md) * [Android Permission 问权限大全](other/AndroidPermission访问权限大全.md) * [Android 进程和线程](other/Android进程和线程.md) * [Android 内存泄漏分析](other/Android内存泄漏分析.md) * [Android 系统权限](other/Android系统权限.md) * [Android 事件分发机制详解](other/Android事件分发机制详解.md) * [Android 解决 View 的滑动冲突](other/Android解决View的滑动冲突.md) * [Android 工具类库](https://github.com/leavesC/AndroidUtils) * [扫描并连接蓝牙音响设备](https://github.com/leavesC/BluetoothDemo) * [解决软键盘和表情面板切换时的跳闪问题](https://github.com/leavesC/Keyboard)