
java io(四) 随机访问文件流RandomAccessFile的使用
一. 点睛 在java的流体系里面,RandomAccessFile流和推回输入流都属于比较特殊的流,推回输入流的特殊之处在于可以把读取到的数据推回到推回缓冲区,从而可以再次读取,关于推回输入流的更详细内容请参见前面的文章:java io流...
一. 点睛 在java的流体系里面,RandomAccessFile流和推回输入流都属于比较特殊的流,推回输入流的特殊之处在于可以把读取到的数据推回到推回缓冲区,从而可以再次读取,关于推回输入流的更详细内容请参见前面的文章:java io流...
一. 点睛 java io流里面使用到了很多的设计模式,最典型的就是装饰模式,还有命令模式。通过对文件过滤器功能的简单使用,可以一窥java io流对命令设计模式的典型使用。下面分两部分来讲,先举例说说文件过滤器的简单使用,再引申到它是如何...
一. 点睛 业务中使用到流的相关知识,想专门说说java的推回输入流,因为它们在java的io体系里面比较特殊。我们使用输入流从磁盘,网络或者其它的物理介质读取数据都是顺序读取的,在流的内部会维护一个指针,读取数据的同时,指针会向后移动,直...
进行面向对象编程,有下面几个原则: 一. 面向抽象原则 二. 开闭原则 三. 多用组合少用继承原则 四. 高内聚-低耦合原则 一. 面向抽象原则 下面首先先介绍抽象类和接口,然后介绍面向抽象编程。 1. 抽象类和接口 1.1 抽象类 抽象类...
一. 点睛 我们知道,java默认的标准输入设备是键盘,默认的标准输出设备是显示器,也就是说我们使用java进行物理输入输出编程的时候,如果没有特殊的设定,则System.in默认接收的是键盘输入,System.out则默认输出到显示器屏幕...
一:软件开发 什么是软件? 软件:一系列按照特定顺序组织的计算机数据和指令的集合。 常见的软件: 系统软件: 如:DOS(微软就是靠DOS起家),windows,Linux等。 应用软件: 如:扫雷,迅雷,QQ等。 什么是软件开发? 软件开...
参考文章: http://andy136566.iteye.com/blog/1061951/ http://blog.csdn.net/qq7342272/article/details/6671433 本文不会讲解内部类使用的方方面面,...
一. 获取系统所有的环境变量 通过System.getenv()可以一次性获取所有的环境变量,结果是个Map集合。 Map<String, String> env = System.getenv(); for (String n...
获取类所在的包名的方法如下: 类名.class.getPackage().getName(); 比如我要获取类Test的包名,如下所示: Test.class.getPackage().getName(); 当然,如果是在本类内部的非静态方...
一. 问题描述 在eclipse中能正常运行的代码,在cmd窗口用javac编译时提示“错误: 编码GBK的不可映射字符”,报错信息如下所示: 二. 解决方案 eclipse下能够正常运行的原因是由于已经设置eclipse使用的文件编码是U...
java提供了System类可以让我们和操作系统打交道,我们可以使用System.getProperty(参数名)和System.getProperties()获取操作系统的相关属性。 所以可以利用System.getProperty()获...
打开System源码,可以看到System.exit(status)的方法声明如下: /** * Terminates the currently running Java Virtual Machine. The * argument s...