- 博客(4)
- 问答 (3)
- 收藏
- 关注
原创 String、StringBuffer、StringBuilder(区别简述)
String:不可变的字符串常量,每修改一次就会产生一个新的对象。String类覆盖了equals()方法,比较的是字符串中的字符。适用于少量的字符串操作的情况StringBuffer:可变字符串,准确来讲StringBuffer表示字符容器,其内容和长度可以随时修改。StringBuffer类没有覆盖equals()方法,比较的还是对象地址值。StringBuffer具备线程安全性,可以不需要额外的同步用于多线程中。适用多线程下在字符缓冲区进行大量操作的情况StringBuilder:它也代表
2021-08-05 12:58:09 111
原创 IO流(梳理IO流的概念)
IO流概念在Java中通过不同输入输出设备之间的数据传输抽象为“流”,通过流的方式与输入输出设备进行数据传输。Java中的“流”都位于java.io包下,称为IO流。IO流有很多种,根据操作数据的不同可分为字节流和字符流,按照数据传输的方向的不同又可分为输入流和输出流字符流和字节流字符流:因为数据编码的不同,而有了对字符进行高效操作的流对象。本质其实就是基于字节流读取时,去查了指定的码表。字节流和字符流的区别:读写单位不同:字节流以字节(8bit)为单位,字符流以字符为单位,根据码表
2021-08-03 16:59:51 102
原创 TCP/IP协议简介
TCP/IP协议,即传输控制/网络协议,他是在网络中最基本的传输通信协议,他对互联网中各部分进行通信的标准和方法进行了规定,他保证了网络数据信息能及时完整的传输,TCP/IP协议是一个四层的体系结构,分别是应用层、传输层、网络层、数据链路层。应用层的主要协议有Telnet、FTP、SMTP等 作用:是用来接收来自传输层的数据或者按不同应用要...
2021-08-02 18:26:31 195
原创 单例模式(懒汉式&饿汉式)
定义:单例模式是一种常用的设计模式,单例模式的特点是保证一个类只有一个实例,他会自行实例化并提供向整个系统。这种设计的目的是:避免频繁的创建对象、节约了内存附: (单例模式的要点有三个;一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。 从具体实现角度来说,就是以下三点:一是单例模式的类只提供私有的构造函数,二是类定义中含有一个该类的静态私有对象,三是该类提供了一个静态的公有的函数用于创建或获取它本身的静态私有对象。----摘自百度...
2021-08-01 17:31:57 159
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人