摘要:
Java 8的日期/时间API,有篇不错的文章,直接转载 原文链接: journaldev 翻译: ImportNew.com - Justin Wu译文链接: http://www.importnew.com/14140.html Java 8中的日期/时间(Date/Time)API是开发人员最 阅读全文
posted @ 2019-04-01 15:47
技术小白丁
阅读(6882)
评论(0)
推荐(0)
摘要:
AIO实现非阻塞通信 java7 NIO2 提供了异步Channel支持,这种异步Channel可以提供更高效的IO,这种基于异步Channel的IO被称为异步IO(Asynchronous IO) IO操作分为两步:1、程序发出IO请求 2、完成实际的IO操作 阻塞和非阻塞IO是根据第一步划分的: 阅读全文
posted @ 2019-04-01 15:45
技术小白丁
阅读(382)
评论(0)
推荐(0)
摘要:
1、半关闭的Socket 前面的服务器和客户端通信时总是以行为最小数据单位,但是在某些协议里,通信的数据单位可能是多行的,当出现多行数据时就 出现一个问题:Socket输出流如何表示输出数据已经结束。 在IO中,如果表示输出已经结束,可以通过关闭输出流来实现,但在网络通信中则不同通过关闭输出流表示输 阅读全文
posted @ 2019-04-01 15:39
技术小白丁
阅读(261)
评论(0)
推荐(0)
摘要:
基于TCP协议的网络编程 TCP/IP协议是一种可靠的网络协议,它的通信的两端各自建立一个Socket,从而在通信的两端之间形成网络虚拟链路。 Java使用Socket对象来代表两端的通信端口,并通过Socket产生IO流来进行网络通信。 1、ServerSocket java中能接收其他通信实体连 阅读全文
posted @ 2019-04-01 15:37
技术小白丁
阅读(267)
评论(0)
推荐(0)
摘要:
基本网络支持 java.net包主要为网络编程提供支持。 1、InetAddress InetAddress类代表IP地址,还有两个子类:Inet4Address、Inet6Address。 2、URLDecoder和URLEncoder 当URL地址里包含非西欧字符的字符串时,系统会将这些非西欧字 阅读全文
posted @ 2019-04-01 15:35
技术小白丁
阅读(288)
评论(0)
推荐(0)
摘要:
java网络编程 网络编程基础 1、常用的网络拓扑结构: 星型网络、总线网络、环线网络、树形网络、星型环线网络 2、通信协议的组成 通信协议通常由3部分组成: 语义部分:用于决定通信双方对话类型 语法部分:用于决定通信双方对话格式 变换规则:用于决定通信双方的应答关系 3、OSI模型和TCP/IP模 阅读全文
posted @ 2019-04-01 15:34
技术小白丁
阅读(344)
评论(0)
推荐(0)
摘要:
线程相关类 java还为线程安全提供了一些工具类。 一、ThreadLocal类(Thread Local Variable) ThreadLocal类,是线程局部变量的意思。功用非常简单,就是为每一个使用该变量的线程提供一个变量值的副本,使没一个线程都可以独立的改变自己的副本,而不会和其他副本冲突 阅读全文
posted @ 2019-04-01 15:30
技术小白丁
阅读(354)
评论(0)
推荐(0)
摘要:
线程池 由于启动一个线程要与操作系统交互,所以系统启动一个新的线程的成本是比较高的。在这种情况下,使用线程池可以很好的提升性能,特别是程序中涉及创建大量生命周期很短暂的线程时。 与数据库连接池类似,线程池在启动时就创建了大量的空闲的线程,程序将一个Runnable对象或者Callable对象传给线程 阅读全文
posted @ 2019-04-01 15:28
技术小白丁
阅读(254)
评论(0)
推荐(0)
摘要:
线程通信 当线程在系统内运行时,程序通常无法准确的控制线程的轮换执行,但我们可以通过一些机制来保障线程的协调运行 一、传统的线程通信 传统的线程通信主要是通过Object类提供的wait(),notify(),notifyAll() 3个方法实现,这三个方法必须由同步监视器对象来调用 wait(): 阅读全文
posted @ 2019-04-01 08:48
技术小白丁
阅读(235)
评论(0)
推荐(0)

浙公网安备 33010602011771号