- 博客(4)
- 收藏
- 关注
原创 【Java】Map总结和源码注释
前言 Map为一个Java中一个重要的数据结构,主要表示<key, value>的映射关系对。本文包括了相关Map数据结构的总结和源码的阅读注释。 HashMap 初始化,可以选择第二个初始化函数来设置装载能力threshold和装载系数loadFactor: HashMap() HashMap(int initialCapacity, float loadFactor) Hash...
2020-03-02 20:27:14 368
原创 【Java】并发编程
《Java核心技术》第十版笔记 概念 进程具有自己变量的完备集;线程则共享相同的数据。 抢占式调度:直接中断而不需要实现和被中断程序协商 协作式调度:只有在被中断程序同意交出控制权之后才能执行中断 多线程实现 方法一: class MyRunnable implements Runnable { public void run() { ... } } Runna...
2020-01-19 11:42:38 129
原创 【Android】MVP模式总结
在短学期的软件实训中编写了Android APP,尝试使用了MVP模式 查阅了许多资料以后,终于大致理解了如何将MVP模式应用在实际的代码编写上 总结一下,希望大家指正错误。 前言 在开始学习MVP模式时,许多资料会给出一张结构图。 对于MVP模式的理论,大概就是将UI操作和业务逻辑层分离,在View层中进行页面UI的更新,而将业务逻辑放在Presenter中,且View不直接操作Model...
2019-09-24 19:45:22 172
原创 【Android】OkHttp3总结与封装
开始使用 在app目录下的build.gradle中添加依赖: implementation 'com.squareup.okhttp3:okhttp:3.13.1' implementation 'com.squareup.okio:okio:2.2.2' GET方法 OkHttpClient client = new OkHttpClient.Builder().build(); Reque...
2019-09-24 19:42:30 174
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人