随笔分类 -  Tedu_JavaSE

摘要:# JAVA常见异常 Java.io.NullPointerException null 空的,不存在的 NullPointer 空指针 空指针异常,该异常出现在我们操作某个对象的属性或方法时,如果该对象是null时引发。 String str = null; str.length();//空指针 阅读全文
posted @ 2022-07-15 23:55 Y_Zoran 阅读(30) 评论(0) 推荐(0) 编辑
摘要:java反射机制 反射是java中的动态机制,它允许我们在程序运行期间再确定类的实例化,方法的调用,属性的调用等,而不是传统意义上的在编码期间确定。 因此,反射可以大大的提高代码的灵活度,但是随之而来的是更多的系统开销和较慢的运行速度,因此不能过度的依赖反射。 Class类 Class的每一个实例用 阅读全文
posted @ 2022-07-15 23:53 Y_Zoran 阅读(28) 评论(0) 推荐(0) 编辑
摘要:Map 查找表 Map体现的结构是一个多行两列的表格,其中左列称为key,右列称为value. Map总是成对保存数据,并且总是根据key获取对应的value.因此我们可以将查询的条件作为key查询对应的结果作为value保存到Map中. Map有一个要求:key不允许重复(equals比较的结果) 阅读全文
posted @ 2022-07-15 23:52 Y_Zoran 阅读(39) 评论(0) 推荐(0) 编辑
摘要:集合的排序 java.util.Collections类 Collections是集合的工具类,里面定义了很多静态方法用于操作集合. Collections.sort(List list)方法 可以对List集合进行自然排序(从小到大) package collection; import java 阅读全文
posted @ 2022-07-15 23:50 Y_Zoran 阅读(9) 评论(0) 推荐(0) 编辑
摘要:集合(续) 集合间的操作 集合提供了如取并集,删交集,判断包含子集等操作 package collection; import java.util.ArrayList; import java.util.Collection; import java.util.HashSet; /** * 集合间的 阅读全文
posted @ 2022-07-15 23:48 Y_Zoran 阅读(22) 评论(0) 推荐(0) 编辑
摘要:聊天室(续) 实现服务端发送消息给客户端 在服务端通过Socket获取输出流,客户端获取输入流,实现服务端将消息发送给客户端. 这里让服务端直接将客户端发送过来的消息再回复给客户端来进行测试. 服务端代码: package socket; import java.io.*; import java. 阅读全文
posted @ 2022-07-15 23:45 Y_Zoran 阅读(34) 评论(0) 推荐(0) 编辑
摘要:使用多线程实现多客户端连接服务端 流程图 服务端代码改造: package socket; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.In 阅读全文
posted @ 2022-07-15 23:41 Y_Zoran 阅读(23) 评论(0) 推荐(0) 编辑
摘要:java网络编程 java.net.Socket Socket(套接字)封装了TCP协议的通讯细节,是的我们使用它可以与服务端建立网络链接,并通过 它获取两个流(一个输入一个输出),然后使用这两个流的读写操作完成与服务端的数据交互 java.net.ServerSocket ServerSocket 阅读全文
posted @ 2022-07-15 23:37 Y_Zoran 阅读(31) 评论(0) 推荐(0) 编辑
摘要:缓冲字符流 缓冲字符输入流:java.io.BufferedReader 是一个高级的字符流,特点是块读文本数据,并且可以按行读取字符串。 package io; import java.io.*; /** * 使用java.io.BufferedReader按行读取文本数据 */ public c 阅读全文
posted @ 2022-07-15 23:29 Y_Zoran 阅读(24) 评论(0) 推荐(0) 编辑
摘要:对象流 java.io.ObjectOutputStream和ObjectInputSteam 对象流是一对高级流,在流连接中的作用是进行对象的序列化与反序列化。 对象序列化:将一个java对象按照其结构转换为一组字节的过程 对象反序列化:将一组字节还原为java对象(前提是这组字节是一个对象序列化 阅读全文
posted @ 2022-07-15 23:10 Y_Zoran 阅读(22) 评论(0) 推荐(0) 编辑
摘要:JAVA IO java io可以让我们用标准的读写操作来完成对不同设备的读写数据工作. java将IO按照方向划分为输入与输出,参照点是我们写的程序. 输入:用来读取数据的,是从外界到程序的方向,用于获取数据. 输出:用来写出数据的,是从程序到外界的方向,用于发送数据. java将IO比喻为"流" 阅读全文
posted @ 2022-07-15 00:29 Y_Zoran 阅读(17) 评论(0) 推荐(0) 编辑
摘要:File类 File类的每一个实例可以表示硬盘(文件系统)中的一个文件或目录(实际上表示的是一个抽象路径) 使用File可以做到: 1:访问其表示的文件或目录的属性信息,例如:名字,大小,修改时间等等 2:创建和删除文件或目录 3:访问一个目录中的子项 但是File不能访问文件数据. public 阅读全文
posted @ 2022-07-14 23:42 Y_Zoran 阅读(17) 评论(0) 推荐(0) 编辑

-->
点击右上角即可分享
微信分享提示