自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于线程的一些知识

一 线程和进程的区别二 创建线程的方式2.1 继承Thread类,重写run()2.2 实现Runnable接口,重写run()1)多个线程同时操作同一个资源,就有可能会出现数据不安全的问题2)可以通过共享的标识来控制多线程的执行中线程结束3)被重写方法上的异常抛出类型要求大于等于重写方法的异常2.3 实现juc包下Callable接口,重写call()2.3.1 创建与开启 使用线程池实现2.3.2 优点 1)call中可以抛出...

2021-11-25 20:56:12 210 1

原创 函数式接口、Stream

一、函数式接口1.1 Lambda表达式1.1.1 作用 用来简化匿名内部类1.1.2 语法 ( )->{ }1.2 函数式接口1.2.1 注意 当lambda表达式为参数的实参时,形参九必须为一个函数式接口作为形参1.2.2 分类 Consumer<T> 消费型接口(有参数无返回值) void accept(T t) Function<T,R>函数式...

2021-11-23 21:07:32 185

原创 容器(Container)

一、集合1.1 作用 可以储存多个数据1.2 特点 其容量可以动态地改变,但只能存储引用数据类型1.3 迭代器 1)获取某一个集合的迭代器 Iterator it = col2.iterator(); 2)是否存在下一个元素 3)获取下一个元素 while(it.hasNext()){ //3)获取下一个元素 Syst...

2021-11-22 20:32:36 776

原创 Commons-IO

一、Commons-IO工具类1.1 定义Commons-IO是apache的一个开源的工具包,封装了IO操作各种的相关类1.2 使用步骤 1)去apache下载Commons-IO的源码jar包 2)在项目下新建一个文件夹 lib ,将jar 包放在 lib 文件夹下 3)选中 jar 包右键 add as lib 等操作 4)在项目下使用...

2021-11-22 16:53:53 414

原创 IO流总结

一.IO流的作用 实现文件数据的读写,文件的拷贝,文件的下载流:将一连串的数据以先入先出的方式进行传输二、分类按流向分:输入流和输出流按操作单元分:字节流和字符流按功能分:节点流和功能流三、字节流3.1.分类 字节流分为字节数组流和文件流3.2.文件流的输入流节点流3.2.1分类InputStream 字节输入流的父类FileInputStream 文件字节输入流...

2021-11-18 22:04:04 54

原创 面向对象的总结

一、面向对象与面向过程1.区别 相同点:都是一种思想,都是一种思维方式。 不同点:面向对象注重于结果,关注的是对象的本身 面向过程注重于过程,关注的是实现的步骤 面向对象是依托一面向过程的。2.优点 面向对象可以将复杂的问题简单化,更贴近于生活中人类的思维习惯 面向过程更适用于执行者,面向过程更适用于管理者二、类1.定义 属性:用于描述该...

2021-11-17 20:37:05 231

原创 常用类的种类

一、String类1.定义 不可变长的字符序列 String类表示字符串 。Java程序中的所有字符串文字(例如“abc”)都实现为此类的实例2.常用的方法1)char charAt(int index) 返回指定索引处的 char 值2)int compareTo(String anotherString) 按字典顺序比较两个字符串 返回值:this,anotherString ...

2021-11-16 21:03:13 619

原创 局部内部类、匿名内部类、Lambda表达式、异常

一、局部内部类1.定义 定义在局部位置的内部类成为局部内部类2.特点 局部内部类不能被private、public、protected、static等成员修饰符修饰(可以被final修饰) 如果在局部内部类中使用所在方法的局部变量,则该变量默认被final修饰 局部内部类只能在所在方法中通过对象访问成员二、匿名内部类1.定义 如果某个类以及它的实例只是用一次,则可以将类的定义和类的创建放到一起完成或...

2021-11-15 20:31:35 257

原创 Cast(类型转换)、抽象类、接口

Cast1、用途 解决多态在调用时,子类新增的内容不可见问题2、用法 向上转型(自动转换):子类装作父类的样子,去干父类中的方法功能 向下转型:父类引用 转为对应的子类类型 向下转型会遇到的问题:ClassCastException:类型转换异常,是因为在向下转换时,会转换为非其他子类类型,没有对应上 解决此问题:instanceof 运算符:避免在转型的时候出现循转换异常,所以在转型前先判断 ...

2021-11-12 20:21:58 698

原创 继承、修饰符、Super、重写、Object、JavaBean规范、多态

继承1、为什么要使用继承 继承可以提高代码的复用性,将重复的代码进行复用2、使用方法 子类 extends 父类父类又称为基类 | 超类 即被继承的类子类又称为派生类 即继承父类的类3、注意事项 子类一旦继承父类 ,就可以有权限使用父类的成员,但不包括构造器 子类中可以有属于自己的内容 这是一种单继承的机制单继承的优缺点:简单...

2021-11-11 20:04:38 377

原创 This、Block、Import、Private、Static关键字

This1、基本含义 指代当前new的对象,在普通方法中,this总是指向调用该方法的对象,在构造方法中,this总是指向正要初始化的对象2、使用方法 1)在构造器的首行时,用来调用本类中的其他构造器 this(参数列表) 2)让类中的一个方法,访问该类的另一个方法(this.方法名)或属性(this.属性名),常用来访问属性 3)当局部变量和成员变量同名时:先默认就近原则,其次指代的成员用this.调用,此时t...

2021-11-10 21:16:47 272

原创 面向对象Day01

一、面向对象1.面向对象1.1 面向对象和面向过程相同:都是一直思想,都是一种思维方式,都是一种思维的角度。不同:面向对象:关注于“我该如何去实现这个功能”,直接面对的是实现的步骤,面向过程。 面向过程:关注于“我该找谁去实现这个功能”,它并不关注具体对象是谁实现的,只关注这个对象的本身。面向对象是依托于面向过程的。1.2 优点 可以将复杂的问题简单化,更贴近于生活中人类的思维习惯...

2021-11-08 21:26:47 53

空空如也

空空如也

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

TA关注的人

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