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

原创 网络编程

TCP/UDPTCP协议:TransmissionControlProtocol传输控制协议是一种面向连接的、可靠的、基于字节流的传输层通信协议。数据大小无限制。建立连接的过程需要三次握手,断开连接的过程需要四次挥手。UDP协议:UserDatagramProtocol用户数据报协议是一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务,每个包的大小64KB。TCP/UDPIPIP...

2020-03-18 21:39:01 97

原创 字符流和File类

字符流有两个抽象父类:Reader(字符输入流)、Writer(字符输出流)字符节点流:FileWriter:可以写一个字符串,写入输出流。FileReader:可以从流中取出一个字符串,如果到达文件的尾部,也就是取完了,则返回-1.字符过滤流:BufferedWriter/BufferedReader:支持输入换行符,可以读一行/写一行。PrintWriter:强化了Buffered...

2020-03-17 21:41:53 122

原创 流和字节流

流,就是内存与存储设备之间传输数据的通道。流按方向分可分为:输入流:从存储设备读入到内存中。(文件→程序)输出流:将内存中的内容写入到存储设备中。(程序→文件)按单位可分为:字节流:以字节为单位,可以读写所有数据。字符流:以字符为单位,只能读写文本数据。按功能可分为:节点流:具有实际传输数据的读写功能。过滤流:再节点流的基础之上增强功能。字节流有两个父类:InputStream...

2020-03-16 22:09:10 357

原创 关于synchronized同步锁与线程的等待和唤醒

synchronized同步锁是为了解决线程的安全问题。可以对方法里的一部分内容上锁(同步代码块)也可以对整个方法上锁(同步方法)。同步代码块: synchronized(临界资源对象){//原子操作}同步方法: synchronized 返回值类型 方法名成(参数列表){//原子操作}在线程通讯中还会用到1).wait();(等待)方法必须 在对obj(对象)加锁的同 步代码块 (或同...

2020-03-12 21:06:11 931

原创 关于线程的简单了解

线程,又称轻量级进程。是程序中的一个顺序控制流程,同时也是CPU的基本调度单位。进程由多个小城组成,批次完成不同的工作,交替执行,称为多线程。线程的最基本组成部分:①CPU时间片②运行数据③线程的逻辑代码创建线程由两种方式:一:写一个继承了Thread类的类,然后覆盖run()方法。创建此类的对象,调用start()方法。public class TestThread{ publi...

2020-03-11 21:02:11 96

原创 自定义异常与finally关键字

自定义异常必须要继承Exception的子类,必须提供无参的构造方法和(String message)参数的构造方法,为了定义异常原因信息。重写异常方法时除了一般需要遵守的条件,还需保证子类中的方法不能抛出比父类更宽泛的异常。finally关键字在处理异常时会用到。finally中的代码无论如何都会执行到,执行的优先级很高,如果finally中出现了return返回值,那么无论前面怎么运行,最...

2020-03-10 20:33:33 211

原创 关于异常的简单理解

所谓异常就是程序在运行过程中出现的特殊情况,任何程序都可能存在许多的未知问题,如果不解决的话,可能导致程序的中断,造成不必要的损失。异常分为两种:Error、Exception。造成Error异常的可能时硬盘的毁坏、内存条失灵等等,这些利用编程无法解决的异常。Exception异常又分为两种:RuntimeException、CheckedException。RuntimeExceptio...

2020-03-09 20:53:58 469

原创 关于Set接口的简单了解

Set接口继承于Collections工具类,次接口的方法全部继承与他的父类接口。Set接口的特点:无序、无下标、元素不可重复Set接口有三个实现类:HashSet、LinkedHashSet、TreeSet。这三个实现类同样也要有继承自Set接口元素不可重复的特点。HashSet实现类完成元素不可重复的方式是先比较元素的hashCode,如果一样的话再用==比较地址,如果还一样的话再用eq...

2020-03-08 15:32:42 259

原创 关于泛型的简单了解

泛型在java中的应用形式为<类型>,泛型的作用就是约束和规范类型,直接来说就是在类、接口、静态方法中如果出现泛型,那么出现那个位置所获取的东西必须与泛型中定义的相同。泛型的特点:①泛型在编译时即可检查是否错误,无需先运行再抛出异常。②泛型不存在多态。根据泛型定义的地方,泛型分为实例泛型与静态泛型。实例泛型可定义在类、接口中。 定义在类中时,泛型作为形参接收创建此类对象时传...

2020-03-05 21:35:43 116

原创 collection体系集合的List子接口

List接口的特点是有序、有下标、元素可以重复。List接口有三个实现类ArrayList、LinkedList、VectorArrayList与Vector两个类的作用基本一致,但是又有各自的特点。ArrayList查询快,增删慢,Vector也是查询快,增删慢,且两者都是通过数据结构实现的。Vector是JDK1.0版本时发布的,运行效率慢,但是线程安全。ArrayList时在JDK1....

2020-03-04 21:21:48 81

空空如也

空空如也

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

TA关注的人

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