自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 小明冒险记 01

小明冒险记 01 这一天,小明来到鹅厂 项目经理 : 小明,来需求了,对Employee类进行排序,不能使用继承 小明 : 好的,那我使用Comparable接口好了 public class Employee implements Comparable{ public String name; public double salary; @Override p...

2020-04-19 10:51:28 152

原创 磁盘I/O工作机制

磁盘I/O工作机制 应用程序访问文件有哪几种方式? 五种访问文件的方式 ​ 首先**I/O操作都是由操作系统来完成的**,其次操作系统的内核空间地址与用户空间地址是分割的。这个设计是为了保证内核程序的安全性,防止用户程序的奔溃导致系统的崩溃。 ​ 由于以上设计,导致用户程序想要进行I/O操作,都是需要调用内核程序,而内核程序与用户程序的空间地址是分割的,导致数据要从磁盘复制到内核空间,在从内核...

2020-01-09 08:57:10 122

原创 深入分析Java I/O的工作机制

深入分析Java I/O的工作机制 **I/O问题是当今Web应用中所面临的主要问题之一。**因为在当前这个海量数据时代,数据在网络中随处流动。在这个流动的过程中都涉及I/O问题,可以说大部分Web应用系统的瓶颈都是 I/O瓶颈。 Java的I/O类库的基本架构 磁盘I/O工作机制 网络I/O的工作机制 以网络I/O主要介绍Java Socker的工作方式。了解NIO的工作方式,了解同步和异步...

2020-01-09 08:54:38 296

原创 Java的I/O类库的基本架构

Java的I/O类库的基本架构 Java的I/O操作类在java.io下,大概有将近80个类,这些类大概可以分成如下4组。 基于字节操作的I/O接口:InputStream和OutputStream 基于字符操作的I/O接口: Write和Reader 基于磁盘操作的I/O接口: File 基于网络操作的I/O接口: Socket I/O的核心问题要么是数据格式影响I/O操作,要么是传输方式影...

2020-01-09 08:51:55 115

原创 “井字游戏”需求文档

“井字游戏”需求文档 “井字游戏”是两个人使用纸和笔玩的一种游戏,双方轮流在一个3×3的网格中画X和O,最先在水平、垂直或对角线上将自己的三个标记连接起来的玩家获胜 需求 1 落子检查 首先应该定义边界,以及将棋子放在那些地方是非法的。 可将需求分成三个测试 : 如果棋子放在超出X轴边界的地方,就引发RuntimeException异常 如果棋子放在超出Y轴边界的地方,就引发RuntimeExc...

2020-01-03 09:31:16 387

原创 测试驱动开发

引言 ​ 设计面向对象软件比较困难,而设计可复用的面向对象软件就更加困难。你必须找到相关的对象,以适当的粒度将他们归类,在定义类的接口和继承层次,建立对象之间的基本关系。你的设计应该对手头的问题有针对性,同时对将来的问题和需求也要有足够的通用性。你也希望避免重复设计。有经验的面向对象设计者会告诉你,要一下子就得到复用性和灵活性好的设计是非常困难的。一个设计在最终完成之前常要被修改好几次。 ​ ...

2019-12-31 18:59:49 281

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除