![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 91
独影月下酌酒
这个作者很懒,什么都没留下…
展开
-
Java中的BIO、NIO与AIO
I/O模型简单的理解:就是用什么样的通道进行数据的发送和接收,很大程度上决定了程序通信的性能。Java共支持3种网络编程模型I/OBIONIOAIO。原创 2024-04-22 02:46:03 · 635 阅读 · 1 评论 -
初识Java中的NIO
Java NIO 全称java non-blocking IO ,是指 JDK 提供的新 API。从 JDK1.4 开始,Java 提供了一系列改进的输入/输出新特性,被统称为 NIO(即 New IO),是同步非阻塞的。NIO采用内存映射文件的方式来处理输入输出,NIO将文件或文件的一段区域映射到内存中,这样就可以像访问内存一样访问文件。NIO与原来的IO有同样的作用,但是使用的方式完全不同, NIO支持面向缓冲区的、基于通道的IO操作。NIO将以更加高效的方式进行文件的读写操作。原创 2024-04-07 17:04:13 · 1125 阅读 · 0 评论 -
Java中时间处理函数
Date代表一个特定的瞬间,毫秒级别精度。Date类的构造函数可以把毫秒值转换成日期对象。Calendar类是一个抽象类,它为特定瞬间与一组诸如YEARMONTHHOUR等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。瞬间可用毫秒值来表示,它是距历元(即格林威治标准时间 1970 年 1 月 1 日的 00:00:00.000,格里高利历)的偏移量。与其他语言环境敏感类一样,Calendar提供了一个类方法,以获得此类型的一个通用的对象。原创 2023-09-25 15:13:22 · 246 阅读 · 0 评论 -
Java中的数组
内存是计算机中重要的部件之一,它是与CPU进行沟通的桥梁。其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。计算机在运行中,CPU就会把需要运算的数据调到内存中进行运算,当运算完成后CPU再将结果传送出来。我们编写的程序是存放在硬盘中的,在硬盘中的程序是不会运行的,必须放进内存中才能运行,运行完毕后会清空内存。Java虚拟机要运行程序,必须要对内存进行空间的分配和管理。数组的定义:相同数据类型、固定长度数组的初始化:静态初始化、动态初始化。原创 2023-09-25 12:22:17 · 70 阅读 · 0 评论