摘要:
(请观看本人博文 —— "《详解 网络编程》" ) [toc] ServerSocket与Socket 首先,本人来讲解下 ServerSocket 类: ServerSocket 类: 概述 : 这个类实现了 服务器套接字 该类是遵循 TCP协议的,所以,必须要和客户端Socket建立连接,才能完 阅读全文
摘要:
(请观看本人博文 —— "《详解 网络编程》" ) DatagramSocket 概述 : 这类代表一个 发送和接收数据包 的 插座 。 该类是 遵循 UDP协议 实现的一个 Socket类 。 数据报套接字发送或者接收点的分组传送服务。 每个发送的数据包或数据报套接字上接收单独寻址和路由。 从一台 阅读全文
只有注册用户登录后才能阅读该文。 阅读全文
摘要:
(请观看本人博文 —— "《详解 多线程》" ) 线程池 概念 : 装有一定 线程对象 的 容器 。 程序启动一个新线程成本是比较高的,因为它涉及到要与操作系统进行交互。 而使用线程池可以很好的提高性能,尤其是当程序中要创建大量生存期很短的线程时,更应该考虑使用线程池。 线程池里的每一个线程代码结束 阅读全文
摘要:
(请观看本人博文 —— "《详解 多线程》" ) [toc] 在讲解本篇博文的知识点之前,本人先来给出一个例子: 那么,现在本人来展示下 运行结果 : 可以看到,在上图中出现了这样的错误: 程序一直在运行! 那么,我们不是已经在run()中把flag设置为true了吗,我们让线程跑起来之后,再调用g 阅读全文
摘要:
(有关线程的基本知识,请观看本人博文 —— "《详解 线程》" ) 在上篇博文中,本人通过一个例子,展示了 线程安全问题的现象 以及 出现的原因。 那么,在本篇博文中,本人就来讲解下线程安全的处理手段之一的 锁 : @[toc] 锁 说到锁,本人就不得不说说 同步代码块 : 同步代码块: 为什么本人 阅读全文
摘要:
在讲解线程之前,本人要先来讲解下 进程 因为 线程是依赖于进程存在的 。 那么,什么是 进程 呢? 进程就是 正在运行的程序 , 是系统进行 资源分配和调用 的 独立单位 。 每一个进程都有它自己的 内存空间 和 系统资源 。 可能通过上述的讲解,同学们有这种疑惑: 线程是依赖进程存在的,那么,进程 阅读全文
摘要:
在我们的日常生活中,所见到的、所用到的软件差不多都是多线程的。 这就意味着,在我们日后的工作中,所编写的代码,都或多或少要运用到线程的知识。 而多线程的情况下,很容易出现一个问题 —— 线程安全问题 。 所以我们引入了 锁 和 volatile 的知识。 那么,话不多说,现在就开始本篇博文的讲解吧: 阅读全文
摘要:
(请观看本人博文—— "《详解 普通数组 —— Arrays类 与 浅克隆》" ) 在本人《数据结构与算法》专栏的讲解中,本人讲解了如何去实现数组的八大排序。 但是,在讲解的过程中,我们能够发现: 这些几乎都和指针相关 同学们可能就会和本人一样,想到了 Java中不存在指针的概念 , 那么,该如何去 阅读全文
摘要:
由于在性质上,接口与抽象类之间十分地相近,所以本篇博文是为了给同学们展示接口与抽象类之间的联系 与 区别的。 那么,话不多说,开始本篇博文的讲解吧! 抽象类: 请观看本人博文—— "《详解 抽象类》" 接口: 请观看本人博文—— "《详解 接口》" 抽象类 与 接口的区别: 1. 成员区别 : 抽象 阅读全文