logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java关于io文件的基本介绍(1)

本文介绍了Java中文件操作的基本方法,包括文件获取、创建、删除、列表显示和重命名等基础操作。详细讲解了File类的使用方式,如初始化、路径表示方法以及文件和目录的区别。同时阐述了字符流的读写操作,包括Writer和Reader的使用方法,特别强调了资源关闭的重要性,演示了手动关闭和自动关闭两种方式。文章通过具体代码示例展示了各项功能的实现过程,为Java文件操作提供了实用参考。

#java#开发语言
Java关于TCP协议的基本介绍

前篇文章介绍了udp来实现建立连接的过程,此篇文章着重于介绍tcp的可靠传输以及tcp建立连接的过程。文章内容如有遗漏或者错误,欢迎大家评论区留言。TCP(Transmission Control Protocol,传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层协议。它是互联网协议套件(TCP/IP)的核心协议之一,用于在不可靠的网络环境中提供可靠的数据传输服务。

#java#开发语言#tcp/ip +1
Java关于io文件的基本介绍(2)

本文介绍了Java中IO操作的字节流读写及字节流与字符流的转换方法。主要内容包括:1)使用InputStream和OutputStream实现字节流读写文件;2)通过Scanner和PrintWriter实现字节流向字符流的转换;3)给出了一个实际应用案例,演示如何递归遍历目录并删除包含特定关键字的文件。文章重点讲解了try-with-resources语法、字节数组操作、缓冲区刷新等关键技术点,

#java#前端#开发语言
Java关于UDP协议的基本介绍

此篇基本介绍了关于udp协议的基本特点以及其核心api实现了一个回响服务器和回响客户端。关于其中的介绍如果有疏漏或者错误欢迎大家评论区留言UDP(User Datagram Protocol,用户数据报协议)是一种无连接的传输层协议,提供简单的、不可靠的数据传输服务。与TCP不同,UDP不保证数据包的顺序、可靠性或重复控制,但具有低延迟和高效率的特点。

#udp#网络协议#网络 +1
线程的实例运用(单例模式、阻塞队列)以及关于生产者和消费者模型的介绍

本文介绍了Java多线程编程中的三个关键知识点:1. volatile关键字的作用是保证变量可见性和有序性,但不保证原子性,适用于解决多线程环境下的共享变量同步问题。2. wait/notify机制用于线程间的阻塞与唤醒,必须配合synchronized使用,且要确保操作的是同一个锁对象。3. 单例模式和阻塞队列的实现:单例模式通过饿汉式和懒汉式实现线程安全的单例创建;阻塞队列基于生产者-消费者模

#单例模式#java#开发语言
到底了