- 博客(7)
- 资源 (6)
- 收藏
- 关注
原创 Java基础之线程池基本使用
1.线程池类为java.util.concurrent.ThreadPoolExecutor,常用构造方法为:ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,long keepAliveTime, TimeUnit unit,BlockingQueue<Runnable> workQueue,RejectedExecutionHandler handler)2.使用线程池的好处: 降低资源消耗:通过重复利用已..
2020-12-28 01:28:56 331
原创 Java基础之List乱序排列
Java中乱序排序很常见,给定一个数组,要求把数组内元素的顺序随机打乱,然后输出。有以下几种方法:1.使用Collections.shuffle实现List<String> User = new ArrayList<String>();User.add("a");User.add("b");User.add("c");User.add("d");User.add("e");//使用Collections.shuffle实现乱序排序Collections.s
2020-12-25 00:48:34 7376
原创 Java基础之去除List集合中的重复元素
在java中去除list集合中的重复元素很常见,这里总结一下几种方法。1、使用for循环list中的所有元素然后删除重复/** * 使用for循环删除list中的重复元素 * @param list * @return */public static List removeDuplicate1(List list) { for (int i = 0; i < list.size() - 1; i++) { for (int j = list.size() -
2020-12-22 03:00:10 7635 1
原创 Android使用Kotlin+Retrofit+RxJava+MVP实现简单的网络请求封装
上一篇博客我们讲了kotlin+retrofit+rxjava实现网络请求的简单实现,本篇博客将实现之前的基础上实现kotlin+retrofit+rxjava+mvp的简单封装实现网络请求.请求的url为:const val BASE_SERVER_URL = "https://www.wanandroid.com"1.BaseActivity代码如下:/** * @作者: njb * @时间: 2020/12/3 17:33 * @描述: */abstract class B
2020-12-17 11:57:29 671
原创 Android使用Kotlin+Retrofit+Rxjava实现简单的网络请求
kotlin在使用中也有一段时间了,这里分享一下最基本的使用Kotlin+Retrofit+Rxjava实现网络请求:这里以wanAndroidApi为例。1.请求文章列表2.具体代码:/** * 获取首页文章列表 */private fun getArtList() { val retrofit = Retrofit.Builder() .baseUrl(Constant.BASE_SERVER_URL) .addConverterFactor
2020-12-16 01:46:23 781 1
原创 Java基础之实现两数之和
题目描述:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]实现的代码如下:/** * 实现两个数之和,并返回他们的下标 * @param nums 数组 * @param.
2020-12-16 01:03:12 2989
原创 Java多线程基础知识之可重入锁和非可重入锁
可重入锁和不可重入锁的概念:1.可重入锁:所谓可重入锁,意味着线程可以进入它已经拥有的锁的同步代码块儿.2.非可重入锁所谓不可重入锁,即若当前线程执行某个方法已经获取了该锁,那么在方法中尝试再次获取锁时,就会获取不到被阻塞.3.说明:(1)可重入锁就是一个类有A、B方法,A、B都有获得同一把锁,当A方法调用时获得锁,在A方法的锁还没有被释放时,调用B方法时,B方法也能获得该锁.这种情景,可以是不同的线程分别调用这两个方法;也可以是同一个线程,A方法中调用B方法,B方法中调用A方法
2020-12-14 00:18:47 1113
TvRecyclerView.zip
2020-09-29
AndroidTIM.zip
2020-04-09
ExpandTextView.zip
2019-10-09
Null系统资源文件
2018-08-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人