
《Java 入门黄金笔记》
文章平均质量分 93
Java 基础知识
江帅帅
一个男人和一颗热切的心
展开
-
最新版 Java 网络编程经典案例:IM 系统、网络拷贝|万字笔记
服务器端监听客户端的连接。为每个连接创建一个独立的线程处理。将消息广播给所有已连接的客户端。客户端连接到服务器。发送消息到服务器。接收并显示来自其他客户端的消息。这个网络聊天小程序将Java网络编程、多线程、线程池、集合框架以及Lambda表达式结合在一起,为学生提供了一个综合性的学习案例。通过该程序,学生能够深入理解如何在实际应用中使用这些编程概念,并学会设计和实现一个多用户的网络应用。服务器端监听客户端的连接。为每个连接创建一个独立线程处理。原创 2024-09-06 09:26:04 · 1759 阅读 · 0 评论 -
最新版 Java 线程池的设计与使用|万字笔记
通过以上案例,我们了解了如何处理任务超时、监控和调优线程池,以及如何避免资源耗尽。这些技术在实际应用中非常重要,可以帮助我们更好地管理和优化线程池的使用,提高系统的稳定性和性能。每个案例都展示了具体的实现方法和步骤,帮助理解这些概念的应用场景和解决方案。总结:线程池的基本使用和高级配置。扩展:深入Fork/Join框架,CompletableFuture的使用。在本文中,我们深入探讨了 Java 线程池的设计与使用,涵盖了从基本概念到高级应用的多个方面。线程池的基本概念。原创 2024-09-05 12:42:22 · 1562 阅读 · 0 评论 -
最新版 Lambda 表达式|万字笔记
是一种匿名函数,可以简化代码,常用于函数式编程。它们允许你将函数作为参数传递给其他函数。只有一个抽象方法的接口。Lambda 表达式通常用于实现这些接口的唯一抽象方法。例子:Runnable, Callable, Consumer, Supplier, Predicate 等。作为方法参数:Lambda 表达式可以直接作为函数的参数传递,就像你给系统一个简短的指令,告诉它在特定条件下应该做什么。例子中,图书馆借书和咖啡店点单系统都是这种情况。实现函数式接口。原创 2024-08-31 14:42:04 · 1721 阅读 · 0 评论 -
最新版 Java 网络编程|万字笔记
IP 地址:告诉数据包去哪个邮局。端口号:告诉数据包在那个邮局去哪个具体的部门。这种方式确保了不同类型的网络通信能够被正确地路由到相应的服务或应用程序。创建 Socket:就像申请一条专线电话。连接:就像拨通电话号码。数据传输:就像对话,确保每句话都被对方听到了。关闭连接:就像挂断电话。这种方式确保了数据的可靠传输,类似于电话对话,你会等待对方确认听到了你的话。原创 2024-08-31 14:33:00 · 1680 阅读 · 0 评论