会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
gcmh
纸上得来终觉浅,绝知此事要躬行。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
7
8
9
10
11
12
13
14
15
下一页
2018年11月5日
6.6(java学习笔记)文件分割(IO综合例子)
摘要: 基本思路: 文件分割:将一个文件分割成若干个独立的文件。 设置分割后小文件文件的字节数,然后读取被分割文件, 将对应的字节数写入分割后的小文件中。 使用seek定位下一次读取位置。 文件合并:将分割后的若干的文件合并成一个完整的文件。 按照原有分割顺序逐个读取分割后的小文件, 然后以追加的方式写入合
阅读全文
posted @ 2018-11-05 11:20 gcmh
阅读(213)
评论(0)
推荐(0)
2018年11月3日
1.1线性表的顺序表示
摘要: 数据结构(C语言版),严蔚敏,吴伟明著。 线性表的顺序表示,C语言实现: 文件目录结构: Define.h源码: SqList.h源码: SqList.c源码: Main.c源码 测试过程:
阅读全文
posted @ 2018-11-03 22:48 gcmh
阅读(507)
评论(0)
推荐(0)
6.3(java学习笔记)缓冲流
摘要: 一、缓冲流 使用缓冲流后的输入输出流会先存储到缓冲区,等缓冲区满后一次性将缓冲区中的数据写入或取出。 避免程序频繁的和文件直接操作,这样操作有利于提高读写效率。 缓冲流是构建在输入输出流之上的,可以理解为是对基本输入输出流的增强和扩展,但其根本是建立在输入输出流之上的。 1.字节缓冲流 1.1字节缓
阅读全文
posted @ 2018-11-03 22:07 gcmh
阅读(379)
评论(0)
推荐(0)
6.5(java学习笔记)其他流(字节数组流,数据流,对象流,打印流)
摘要: 一、字节数组流 之前使用输入输出流的操作的对象是文件,而这里字节数组流操作的对象是内存,内存可以看做是一个字节数组。 使用字节数组流读写就可以看做是从内存A到内存B的读写,对象时内存即字节数组。 1.1构造方法 ByteArrayOutputStream()//创建一个字符数组输出流 ByteArr
阅读全文
posted @ 2018-11-03 22:06 gcmh
阅读(309)
评论(0)
推荐(0)
2018年11月1日
6.4(java学习笔记)转换流
摘要: 一、乱码问题 我们来看下列例子: eclipse采用的编码格式,在菜单栏点击Windows-->Preferences-->General-->Workspace 查看默认编码方式 可以看到上面出现乱码的主要原因有两个: 1.编码和解码格式不统一。 2.字节丢失。 而转换流主要就是解决第一个问题的,
阅读全文
posted @ 2018-11-01 10:37 gcmh
阅读(432)
评论(0)
推荐(0)
2018年10月27日
6.2(java学习笔记)字节流
摘要: 一、FileInputStream 文件输入流从文件中获取输入字节。简单的说就是读取文件。 1.构造方法 FileInputStream(File file)//根据指定文件对象创建一个输入流 2.常用方法 int read(byte[] b) 读取b.lenght个字节到字符数组中。返回读取到缓冲
阅读全文
posted @ 2018-10-27 19:02 gcmh
阅读(305)
评论(0)
推荐(0)
2018年10月24日
6.1(java学习笔记)File类
摘要: 1.路径分隔符,文件分隔符。 路径分隔符(“;”) 文件名称分隔符(“\”windows,“/”Linux等)。 不同平台使用的文件分隔符是不一样的,所以File类中提供了分隔符常量,它会根据平台的不同自行选择对应的分隔符。 这样便于跨平台,假如我们写死的话,就具有一定的局限性。 路径分割符:Fil
阅读全文
posted @ 2018-10-24 21:15 gcmh
阅读(433)
评论(0)
推荐(0)
2018年10月22日
5.10(java学习笔记)容器的同步控制与只读设置
摘要: 1、容器的同步控制 像我们平常使用的容器有些是不同步的即线程不安全,例如HashMap等,在多线程时可能出现并发问题。 而有些容器又是同步的,例如Hashtable。 有些时候我们需要将这些不同步的容器包装成同步的,就需要使用到Collections中提供的一些方法。 static <T> List
阅读全文
posted @ 2018-10-22 20:38 gcmh
阅读(372)
评论(0)
推荐(0)
2018年10月21日
5.9 j(java学习笔记)强软弱虚引用及WeakHashMap、IdentityHashMap、EnumMap
摘要: 一、引用分类 强:运行垃圾回收机制后也不回收,程序出现内存溢出也不回收。 软:在垃圾回收机制运行时判断内存是否已满,如果内存已满则回收,内存充足则不回收。 弱:垃圾回收机制运行后不论内存是否充足都会立即回收。 虚:虚引用和没有引用一样,必须配合引用队列使用。 我们来看例子: 我们看上述结果: 强引用
阅读全文
posted @ 2018-10-21 21:40 gcmh
阅读(418)
评论(2)
推荐(0)
2018年10月18日
5.8 Properties
摘要: 一、Propertie 主要用于读写资源配置文件。 Properties继承自Hashtable。 我们来看下HashMap和Hashtable的区别: Hashtabl 线程安全, 同步, 效率较低。 HashMap 线程不安全,不同步,效率高。 Hashtable key和value都不能为空
阅读全文
posted @ 2018-10-18 23:25 gcmh
阅读(286)
评论(0)
推荐(0)
上一页
1
···
7
8
9
10
11
12
13
14
15
下一页
公告