
java基础
文章平均质量分 72
常用类,集合,io,多线程
wscra
本科大四在读,java后端
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java网络编程
Tcp 实现客户端与服务端交互的步骤: 服务端: ①通过ServerSocket类创建一个对象,参数传入ip地址和端口号; ②循环等待客户端连接,连接成功后返回一个套接字对象; ③服务端套接字socket调用getInputStream() 方法可以获得输入流; ④通过InputStream的read() 方法读取客户端发送的消息; 客户端: ①通过Socket类,将服务器的的ip地址和对应的端口号作为构造参数创建一个套接字对象,即完成连接。 ②通过OutputStream流向服务端发送信息。 例子: 服务原创 2021-08-14 10:16:26 · 126 阅读 · 0 评论 -
java实现udp聊天室
运行结果展示 ①登陆两个用户,此时还没有创建有聊天室 ②创建一个聊天室 ③李四聊天被骂,自己也创建一个聊天室 代码: ①登陆: package com.ljh; import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.HashMap; public class AdminLogin extend原创 2021-05-23 17:23:08 · 950 阅读 · 2 评论 -
java的io流
文章目录OutputSreamInputStreamWriterReaderByteArrayInputStream和ByteArrayOutputStream面试题-拷贝目录 OutputSream 这个类实现了Closeable和Flushable接口,这两个接口都只有一个方法,分别是关闭流,刷新流;OutputStream常用的实现子类:FileOutputStream(文件输出流),下面给出FileOutputStream常用的方法: ①构造方法,常用的构造有FileOutputStream(Fil原创 2021-05-14 16:34:15 · 104 阅读 · 0 评论 -
java的文件操作
文件操作 常用的方法: ① File file = new File("D:\\TestJavaFile\\file2"); //定义文件的路径,其中有个’‘是转义 ②file.exists() //判断上面定义的文件是否存在 ③file.delete(); //如果文件存在就将它删除 ④file.createNewFile(); //根据上面文件路径来创建一个文件 对于不同的操作系统,使原创 2021-05-12 10:46:27 · 114 阅读 · 0 评论 -
java多线程
多线程 为什么不直接调用run方法而要调用start方法原创 2021-04-28 23:14:34 · 147 阅读 · 0 评论 -
java集合类
文章目录集合框架图conllectionListArrayListLinkedListVectorSetHashSetTreeSetlinkedHashSetMapHashMapLinkedHashMapHashTableTreeMap总结 集合框架图 在jdk1.5之前,都是直接使用Collection接口,jdk1.5之后一般使用它的两个子接口①List ②Set conllection Collection常用的方法: List List是Collection的一个子接口,对于Collect原创 2021-04-23 13:41:20 · 133 阅读 · 0 评论 -
hashmap
Hashmap HashMap简介: 想必大家都听说过Hashmap,hashmap是一个常用的java集合,是以key-value对来存储的,一个键对应一个值,不存在重复的键。它是由数组和链表组合成的,因为数组的查询查找快,删除,插入等比较慢,而链表是查询慢,插入删除快,结合数组和链表可以充分发挥它们的优势,我们可以将HashMap看做是链表的数组,即每个数组元素存放的是一个链表,示意图如下: jdk1.8之后引入了红黑树,当一个链表存放的数据过大时访问速度变慢,此时将链表转为用红黑树结构,红黑树的平均原创 2021-04-19 18:20:00 · 156 阅读 · 0 评论