自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于线程同步

线程同步本质线程同步的本质是增加队列和锁来解决线程安全问题。线程同步的方法

2021-09-14 10:48:46 76

原创 关于Lambda表达式

Lambda表达式是为了简化代码和避免匿名内部类定义过多而诞生的。要想使用Lambda表达式,需要满足该接口为函数式接口(Functional Interface)。函数式接口:任何接口,如果只包含唯一一个抽象方法,那么它就是一个函数式接口。...

2021-09-10 19:44:39 62

原创 静态代理模式

1、真实对象和代理对象都要实现同一个接口。2、代理对象要代理真实角色。使用静态代理模式的好处:1、代理对象可以做真实对象做不了的事情。2、真实对象可以专注做自己的事情。静态代理和动态代理区别:静态代理是编码前,动态代理是运行时(Spring)。...

2021-09-10 17:41:17 58

原创 关于多线程

创建线程的三种方式1、继承Thread类2、实现Runnable接口3、实现Callable接口线程开启不一定立即执行,由cpu调度执行。继承Thread类自定义线程类继承Thread类,需要重写run()方法,在run()方法内编写线程执行体。之后创建线程对象调用start()方法启动。不建议使用,OOP单继承具有局限性。实现Runnbale接口自定义类实现Runnable接口,实现run()方法,编写线程执行体,创建类对象并把类对象传入线程对象中,线程对象再调用start()开启

2021-09-10 17:28:09 73

原创 关于序列化和反序列化

序列化出了在程序中使用object类,还需要到需要序列化类中继承Serializable。Serializable没有任何方法,只是标注一下让java虚拟机来识别该类比较特殊。但只做这些操作Serializable会给默认给序列化版本号,这就让该类无法再次修改,需要后续修改类的话得提供一个永久的自定义序列化版本号。一次序列化多个对象需要使用集合来序列化多个对象。反序列化反序列化集合关键字transient指不序列化某个数据,在反序列化重,该关键字的声明的元素值为null。..

2021-09-09 17:33:39 39

原创 关于File类

File类介绍File类和流没有关系,所以无法File类无法完成文件的读写。File类对象代表:文件和目录路径名的抽象表现形式。

2021-09-08 20:42:37 54

原创 关于IO流

IO流的分类一种是按照流的方向进行分类:输入(读)、输出(写)

2021-09-08 14:46:56 79

原创 关于Map集合

Map集合Map接口的特点:1、存储任意键值对(k-v)2、键:无序、无下标、不允许重复(HashSet的实现就是使用HashMap的键值不课重复)3、值:无序、无下标、允许重复Map的遍历:1、使用keySet() 效率较低2、使用entrSet()HashMapHashMap:JDK1.2加入,线程不安全,运行效率快,允许用null作为k、v。HashMap存储结构:哈希表。默认初始容量为16,默认加载因子为0.75(容量使用打到75%时扩容)。HashMap

2021-09-02 16:54:25 548

原创 有关于泛型

泛型(1.5加入)泛型的本质是参数化类型,把类型作为参数传递。(把确定类型的工作推迟到创建具体对象的时候实现)优点:1、提高代码的重用性2、防止类型转换异常,提高代码的安全性。泛型主要三种:泛型类、泛型接口和泛型方法。语法为:<T,…>T是类型占位符,表示一种引用类型,不能用基本类型。泛型类可以创建变量:T t;可以作为方法参数:public void show(T t)可以作为方法返回值:public T getT(){return t;}不能实例化(不能保证构造方

2021-09-02 10:40:30 39

原创 关于Collection集合

Collection集合Coeclltion集合为一个接口,List和Set接口继承了该Coeclltion。List有实现类ArrayList、LinkedList和Vector。Set有实现类HashSet和接口SortedSet,TreeSet类实现了接口SortedSet。集合只能存储引用类型,如果在集合中add基础类型时会自动装箱。关系图为下:List接口:有序、有下标、元素可重复。Set接口:无序、无下标、元素不能重复。标题Collection集合中的遍历:1、使用增强fo

2021-09-01 17:36:19 77

空空如也

空空如也

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

TA关注的人

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