自定义博客皮肤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)
  • 收藏
  • 关注

原创 TCP三次握手和四次挥手的原因

为什么要三次握手?双方都要确定彼此收到了要开始TCP传输的信息,第一个消息的告诉服务端,我要开始tcp连接,服务端回复收到,客户端再回复收到了服务端回复了。确定可以开始。四次挥手A和B说我们断开吧,B回复好的,接着告诉A我断开了,B回复我也断开了,后两次是结束连接。A——》BB——》AB——》AA——》BGET /home HTTP/1.1Host: localhost:8080Connection: keep-aliveUpgrade-Insecure-Requests: 1Use

2020-09-05 18:07:25 95

原创 死锁

死锁的四个必要条件互斥条件:一个资源每次只能被一个进程使用,即在一段时间内某 资源仅为一个进程所占有。此时若有其他进程请求该资源,则请求进程只能等待。请求与保持条件:进程已经保持了至少一个资源,但又提出了新的资源请求,而该资源 已被其他进程占有,此时请求进程被阻塞,但对自己已获得的资源保持不放。不可剥夺条件:进程所获得的资源在未使用完毕之前,不能被其他进程强行夺走,即只能 由获得该资源的进程自己来释放(只能是主动释放)。循环等待条件: 若干进程间形成首尾相接循环等待资源的关系这四个条件是死锁的必要

2020-08-11 17:59:02 101

原创 IO流

字节流输出OutputStream输入InputStream字符流输出writer输入reader

2020-08-11 17:57:56 88

原创 集合的内容

CollectionList有序可重复 ArrayList add remove contains size LinkedList getFirst getLast removeFirst addFirst Vector StackSet无序不可重复 HashSet TreeSetMapHashMapTreeMapCollection工具类泛型<>约束,避免类型转换之间的问题...

2020-08-11 16:20:59 135

原创 常用类总结

Object类hashcode()toString()clone()getClass()notify()wait()equals()Math类常见数学运算Random类生成随机数UUIDFile类创建文件查看文件修改文件删除文件包装类八大基本类型都有包装类,自动装箱和自动拆箱Date类DateSimpleDataFormat yyyy-MM-dd-HH:mm:ssCalendarString类不可变性finalStringBuffer可变长

2020-08-11 12:03:18 123

原创 java面向对象要注意的概念

类与对象的关系类是对象的抽象:模板class对象是类的具体实现构造方法构造的重载 默认的无参数构造 如果手动定义了有参构造就必须手动加一个无参构造 单例模式,需要构造器私有new对象栈存放引用 例如(父类引用指向子类对象)堆存放具体的对象封装属性私有、get、set继承extendsObject子类拥有父类的全部特性方法重写thissuperjava是单继承多态父类引用指向子类对象 Fu obj = new Zi();instanceof关键字,如果匹

2020-08-11 10:01:23 118

原创 方法

方法的定义修饰符 返回值 方法名(参数类型 参数名){return 返回值;}方法调用类名.方法对象.方法方法重载-方法名相同,参数列表不同命令行传参-给main方法传递参数可变长参数T... argString... str必须放在最后一个参数...

2020-08-11 08:48:49 86

原创 几条java命令

java -versionjavac helloworld.java -encoding utf8java helloworld当有字节码文件时,进行反编译javap -p helloworld.class

2020-08-11 08:04:22 75

原创 Throwable异常和错误

异常和错误ThrowableErrorExceptionIOException,ClassNotFoundException,ParseExceptionRuntimeExceptiontry\catch\finally使用catch可以捕获多个异常,异常由小到大的,NullPointerException-Exception-Throwablethrow new Exception(“this is a exception”);throw 主动抛出异常,一般在方法中使

2020-08-10 22:22:35 294

原创 内部类

内部类成员内部类局部内部类匿名内部类

2020-08-10 21:46:39 77

原创 抽象类和接口的概述

抽象类1.用来实现和约束方法2.具备构造方法但是不能被实例化3.抽象类中可以有普通方法4.抽象方法只能在抽象类中5.extents单继承机制1.子类必须实现抽象方法2.抽象子类可以不实现抽象方法接口1.用来约束2.定义一个接口,一些方法,让不同的人实现3.public abstract4.public static final5.接口不能被实例化~接口中没有构造方法6.implements 可以实现多个接口7.实现类必须重写接口中的方法...

2020-08-10 21:16:27 117

原创 使用typora

这是一级标题使用#和空格可以写出标题效果这是二级标题这是三级标题这也是三级标题这是六级标题,也是最小的标题引用使用>和空格可以写出引用效果字体单星号斜体双星号粗体三星号粗斜体双波浪删除线分割线三个符号-或者三个符号*均可表示分割线图片![]超链接点击跳转到博客baidu列表数字和英文句号和空格wto无序列表-或者* 和空格都可以写无序列表快捷键ctrl shift k 代码块英文点号```java 可以写代码

2020-08-06 15:36:55 136

空空如也

空空如也

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

TA关注的人

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