自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 手工编写UTF-8编码和解码

手工编写UTF-8编码和解码

2022-03-19 16:50:20 420

原创 volatile关键字

volatile(不稳定的)是Java语言中的一个关键字,可以修饰类的属性 volatile关键字该关键字用于修饰一个属性,保证并发安全。基本上用于基本类型的属性使用。主要作用: 禁止指令重排 确保多线程时属性的可见性指令重排:(多线程下,指令重排可能导致运行结果不符合预期) 在代码没有依赖关系的前提下,出于优化的目的,CPU或编译器均可能会对指令进行重新排序 可能导致执行顺序与源代码顺序并不相同确保多线程时属性的可见性关于属性的可见性: 每个.

2022-03-17 21:00:24 335

原创 反射(自动调用与当前Test2在同一包下所有类 方法中名字含有s的无参公开方法)

​​​​​​​//通过Test2.class.getPackage().getName() 这种方式可以有效避免多级文件的报错情况

2022-02-25 21:10:02 485

原创 ByteArrayOutputStream (字节数组输出流,低级流)避开了序列化和反序列化,不用跟硬盘交互,直接内存操作,节省了资源和缩短了响应时间

/** * 使用字节数组输出流中的字节数组作为正文内容 * java.io.ByteArrayOutputStream是一个低级流,其内部维护一个字节数组 * 通过这个流写出的数据全部存入该数组中 */private ByteArrayOutputStream baos;private byte[] contentData;//保存动态数据的(数据从baos里获取的)/** * 响应发送前的准备工作 */private void sendBefore() { if (bao.

2022-02-24 18:00:17 3468

原创 HashSet特性中的保证元素的唯一性

package collection.set;import java.util.HashSet;/** * HashSet:不包含重复元素的集合 * 底层数据结构是哈希表 * 此类实现 Set 接口,由哈希表(实际上是一个 HashMap 实例)支持。 * 它不保证 set 的迭代顺序;特别是它不保证该顺序恒久不变。 * 此类允许使用 null 元素。 * * HashSet集合存储元素: * 要保证元素的唯一性,需要重写hashCode()和e.

2022-02-20 17:36:54 399

原创 HashCode(哈希值)

package collection.set;import java.util.Objects;/** * 哈希值: * 是JDK根据对象的地址或者字符串或者数字算出来的int类型的数值 * Object类中 * public int hashCode():返回对象的哈希码值 */public class HashCode { public static void main(String[] args) { //创建学生对象 .

2022-02-20 16:08:34 672

原创 BIO(聊天室服务端代码)

package socket;import java.io.*;import java.net.ServerSocket;import java.net.Socket;import java.nio.charset.StandardCharsets;import java.util.ArrayList;import java.util.Arrays;import java.util.Collection;/** * 聊天室服务端 */public class Server { .

2022-02-20 15:33:12 98

原创 NIO(服务端改造)

NIO对聊天室服务端的改造

2022-02-20 15:31:12 169

空空如也

空空如也

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

TA关注的人

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