自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 java中的线程池-学习之路(2)

一、Callable和Future接口​ 1.介绍​ Callable和Runnable都封装一个异步运行的任务:​ Runnable:可以看成一个无参,无返回值的接口​ Callable:有返回值的接口,里面有一个call()方法​ Future :用来保存异步计算的结果,启动一个计算,将Future对象交给这个线程,忘掉它,Furture对象的所用者将会在得出结果后就可以得到这个值2.FutureTask包装器:可以将Callable转换成Runnable,同时

2020-06-30 23:15:38 95

原创 Java多线程基础-学习之路(1)

Java多线程基础(1)1.多线程的概念​ 1.1.进程和线程的区别:1.本质:每一个进程都有一套自己的一整套变量,而进程则共享数据。可以把进程看成火车,线程看成车厢,一个进程可以包含多个线程,共享变量使线程间的通信更有效,容易,同时线程与进程比,线程更轻量级,创建,撤销比启动进程开销小的多。2.使用线程是为了提高系统的执行效率,减少处理机的空转时间和调度切换的时间,以及便于系统管理。​ 1.2线程简介​ 线程的三个基本状态:​ 执行(Running),就绪(Runnable

2020-06-28 16:39:49 124

原创 java中集合,面试必知知识点

java中的集合一、Collections1.1 List集 :有序,可重复List集合中常用的三个子类ArrayList(数组) 使用最多​ 结构:底层数据结构是数组,线程不安全。​ 特点:​ ArrayList是动态数组实现的,在进行增删时需要数组的拷贝复制ArrayList默认的初始化容量时10,每扩一次增加原来的一半,变为原来的1.5倍线程是不安全的,可以存放null删除元素不会减少容量,如果要减少容量,可以调用trimToSize()方法​ 扩充:若想要实现线程安全

2020-06-26 22:58:58 127

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除