摘要: 今天继续学习网络编程 多线程服务器 在实际应用中,服务器通常需要同时处理多个客户端连接。多线程服务器可以通过为每个客户端连接创建一个新线程来实现。例如: java import java.io.*; import java.net.ServerSocket; import java.net.Sock 阅读全文
posted @ 2025-01-10 18:28 头发少的文不识 阅读(22) 评论(0) 推荐(0)
摘要: 今日深入学习了Java中的网络编程,这是Java编程中用于实现网络通信的重要部分。通过网络编程,Java程序可以与其他计算机上的程序进行数据交换和通信,实现客户端-服务器(C/S)架构和分布式系统。 Java网络编程主要涉及两个方面:套接字(Socket)编程和URL处理。 套接字是网络通信的基础, 阅读全文
posted @ 2025-01-10 18:27 头发少的文不识 阅读(35) 评论(0) 推荐(0)
摘要: 今天继续学IO流 文件读取(FileReader) FileReader用于从文件中读取字符数据。例如,读取一个文本文件: java import java.io.FileReader; import java.io.IOException; public class FileReaderExamp 阅读全文
posted @ 2025-01-10 18:26 头发少的文不识 阅读(20) 评论(0) 推荐(0)
摘要: 今天主要学习了Java中的输入输出(I/O)系统,这是Java编程中用于处理数据输入和输出的核心机制。I/O系统提供了丰富的类和接口,用于读取和写入文件、网络数据等,是实现程序与外部世界交互的重要工具。 Java I/O 框架主要分为两个部分:字节流(Byte Streams)和字符流(Charac 阅读全文
posted @ 2025-01-10 18:25 头发少的文不识 阅读(33) 评论(0) 推荐(0)
摘要: 在多线程环境中,多个线程可能会同时访问和修改共享资源,这可能导致数据不一致和竞态条件等问题。为了保证数据的正确性和一致性,需要对线程进行同步和互斥控制。 同步代码块:通过在代码块前加上synchronized关键字,可以将代码块标记为同步代码块。同步代码块需要指定一个锁对象,当线程进入同步代码块时, 阅读全文
posted @ 2025-01-10 18:23 头发少的文不识 阅读(39) 评论(0) 推荐(0)
摘要: 今日重点学习了Java中的多线程编程,这是现代编程中实现并发和提高程序性能的关键技术。多线程可以让程序同时执行多个任务,充分利用计算机的多核处理器资源,提升程序的执行效率和响应速度。 线程是程序执行的最小单位,是操作系统能够进行调度的最小单位。一个进程可以包含多个线程,这些线程共享进程的资源,如内存 阅读全文
posted @ 2025-01-10 18:21 头发少的文不识 阅读(33) 评论(0) 推荐(0)
摘要: 昨日初步了解了集合框架的定义,今天深入了解建立集合框架 添加元素:使用add方法(List和Set)或put方法(Map)向集合中添加元素。例如: java List list = new ArrayList<>(); list.add("Java"); list.add("Python"); Se 阅读全文
posted @ 2025-01-10 18:20 头发少的文不识 阅读(43) 评论(0) 推荐(0)
摘要: 今天主要学习了Java中的集合框架,这是Java编程中用于存储和管理对象集合的强大工具,它提供了一系列灵活的数据结构,能够满足不同的数据存储和操作需求。 Java集合框架是一个统一的架构,用于表示和处理对象集合。它主要包含三大接口:Collection、Map以及它们的子接口和实现类。 Collec 阅读全文
posted @ 2025-01-10 18:18 头发少的文不识 阅读(24) 评论(0) 推荐(0)
摘要: 今日继续深入研读了Java中的异常处理机制 Java中的异常主要分为两大类:受检查异常(checked exceptions)和非受检查异常(unchecked exceptions)。 受检查异常:是指那些在编译时需要显式处理的异常,如IOException、SQLException等。这类异常通 阅读全文
posted @ 2025-01-10 18:16 头发少的文不识 阅读(38) 评论(0) 推荐(0)
摘要: 今日深入研读了Java中的异常处理机制,这是编程中极为关键的一环,它能有效保障程序的健壮性与稳定性,确保程序在遭遇错误时能够合理地响应并尽可能地继续执行。 异常是指程序运行过程中出现的不正常情况,如除数为零、数组越界等。Java通过异常处理机制来应对这些突发状况。异常处理主要涉及三个关键字:try、 阅读全文
posted @ 2025-01-10 18:15 头发少的文不识 阅读(37) 评论(0) 推荐(0)