java
文章平均质量分 92
nlcwdl
这个作者很懒,什么都没留下…
展开
-
【Java】Java8中时间类的使用
描述了java8常见日期时间类的区别与用法原创 2023-09-04 10:53:28 · 294 阅读 · 1 评论 -
如何在java中创建变长数组
传统的数组创建在java中我们都知道创建简单数组较为简单,和C很相似。如下是创建1、2、3维数组的代码。int [] array = new int[5];int [][] array = new int[5][5];int [][][] array = new int[5][5][5];但是作为传统数组都拥有一个共同的缺陷,那就是申请出来的数组长度都是固定的,不能改变。这就导致我们...原创 2019-04-22 16:58:42 · 9764 阅读 · 0 评论 -
java文件读写之Channel策略
概述本篇博客向大家介绍的是如何运用java中的Channel进行文件读写,也就是说明如何通过Channel将字符串写到文件中,以及怎么把文件中的内容以字符串的形式读出来。具体地,我会介绍关于Channel和缓冲区的一些内容。什么是通道那么肯定就有一些同学不太知道什么是通道(Channel),所以在开始介绍之前,我们首先要对通道有一个说明。由 java.nio.channels 包定义的,也就...原创 2019-06-19 15:21:02 · 15320 阅读 · 0 评论 -
java文件读写之Stream策略
概述本篇博客向大家介绍的是如何运用java中的Stream进行文件读写,也就是说明如何通过Stream将字符串写到文件中,以及怎么把文件中的内容以字符串的形式读出来。具体地,我会介绍关于Stream的一些内容。什么是StreamJava 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。这样,我们就可以通过流来和文件进行交互。下面的javaI/O流的层次关系图...原创 2019-06-19 16:15:26 · 760 阅读 · 0 评论 -
java文件读写之Writer/Reader策略
概述本篇博客向大家介绍的是如何运用java中的Writer/Reader,也就是读写器进行文件读写,也就是说明如何通过读写器将字符串写到文件中,以及怎么把文件中的内容以字符串的形式读出来。具体地,我会介绍关于读写器和以及带缓存区的读写器的一些内容。读写器介绍文件读写可以分为两个打类,一类是处理字节流,就是以字节为基本单位访问文件的;而另一类是处理字符流,就是以字符为基本单位访问文件的,读写器...原创 2019-06-19 17:40:59 · 597 阅读 · 0 评论 -
Strategy策略
针对问题针对特定问题具有多种算法时,我们需要根据上下文随时切换策略,这时运用strategy模式就能良好地组织代码关系,实现灵活选择和切换。例子1、诸葛亮的锦囊妙计,每一个锦囊就是一个策略。2、旅行的出游方式,选择骑自行车、坐汽车,每一种旅行方式都是一个策略。3、JAVA AWT 中的 LayoutManager。解决方法定义一个算法的接口。每一个算法用一个类来表示,均实现这一个接口...原创 2019-06-22 17:20:58 · 287 阅读 · 0 评论 -
备忘录模式
针对问题现有一个可变的类,其内部状态不断变化,我们想要捕捉其中的变化,并在该对象之外保存这个状态,这样可以在以后将对象恢复到原先保存的状态。这种情况下可以用备忘录模式。如何实现创建两个类并在原先的可变类中添加一些方法即可。首先在状态的产生类定义两个方法,可以产生状态和复原状态;然后创建一个备忘录类作为状态存储的单元结构;之后再创建一个类用来管理所有已有的状态,即保存于很多个备忘录类的实例。客...原创 2019-06-22 18:36:47 · 116 阅读 · 0 评论