社区
Java SE
帖子详情
java可不可以直接实现磁盘扇区读写?
hondz
2009-12-05 05:00:04
如题,java有没有提供直接对磁盘扇区进行读写的API呀。。
比如读写一个卷下面的某个扇区或簇。。
...全文
356
15
打赏
收藏
java可不可以直接实现磁盘扇区读写?
如题,java有没有提供直接对磁盘扇区进行读写的API呀。。 比如读写一个卷下面的某个扇区或簇。。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hanyonghua6
2011-01-17
打赏
举报
回复
你好,你的问题解决了吗?我也想做同样的事情,想请教下您
hondz
2009-12-15
打赏
举报
回复
谢谢大家,用JNI倒不如下接改用其它语言,只是想做个小的应用,主要是对java比较喜爱,唉。。。
xuxianyue
2009-12-06
打赏
举报
回复
[Quote=引用 11 楼 hy158753228 的回复:]
这就是JAVA的安全性了。鱼和熊掌不能兼得。
视情况,如果需要的话,JNI还是很强大的。
嗯,嗯,安全性还是相对的哦。
[/Quote]
说的没错,java不是做底层的,它的强大在于开发应用的高效率和高安全性和高扩展性
shine333
2009-12-06
打赏
举报
回复
[Quote=引用 11 楼 hy158753228 的回复:]
这就是JAVA的安全性了。鱼和熊掌不能兼得。
视情况,如果需要的话,JNI还是很强大的。
嗯,嗯,安全性还是相对的哦。
[/Quote]
这已经不是Java的安全性了而是操作系统安全性
hy158753228
2009-12-06
打赏
举报
回复
这就是JAVA的安全性了。鱼和熊掌不能兼得。
视情况,如果需要的话,JNI还是很强大的。
嗯,嗯,安全性还是相对的哦。
shine333
2009-12-06
打赏
举报
回复
我认为,只要不是操作系统或文件系统程序,都不应该实现这一功能!
whut0802
2009-12-06
打赏
举报
回复
帮顶,学习
云上飞翔
2009-12-05
打赏
举报
回复
低层用C写,然后JAVA用JNI来调用。
这点东西难不到JAVA.
lulu0126
2009-12-05
打赏
举报
回复
mark
nj_dobetter
2009-12-05
打赏
举报
回复
直接用Java估计不行,java核心类库读写磁盘文件用的是JNI
zxh695304063
2009-12-05
打赏
举报
回复
可以用汇编的INT13
myeclipse0123
2009-12-05
打赏
举报
回复
楼主可以用插件
LPZLSDJF
2009-12-05
打赏
举报
回复
可以利用FILE和GUI做啊
amdgaming
2009-12-05
打赏
举报
回复
对系统 资源的访问 java 确实 不如 c,c++啊
火龙果被占用了
2009-12-05
打赏
举报
回复
不可以
nio、pageCache、mmap、sendfile、pageCache预读和顺序
读写
、bufferCache、
磁盘
块、
扇区
、rocketmq的
实现
文章目录前言一、nio1.NIO概念2.缓冲区(其实就是数组)3.通道4.非阻塞式网络通信二、pageCache1.xxx总结 前言 讲一讲 nio、pageCache、mmap、sendfile、page cache预读和顺序
读写
、bufferCache、
磁盘
块、rocketmq的
实现
一、nio 1.NIO概念
Java
NIO(New IO)是从
Java
1.4版本开始引入的 一个新的IO API,可以替代标准的
Java
IO API。 NIO与原来的IO有同样的作用和目的,但是使用 的方式完全不
sdhc
读写
扇区
linux,SD卡
读写
扇区
注意事项(转)
在调试SD卡时,大家都喜欢使用
扇区
进行验证。也就是说,一般都是通过
读写
扇区
数据进行比较,或者读取第0
扇区
的数据,在通过WinHex软件打开启动
扇区
进行比较。这种方法对于1G的SD卡或部分2G的SD卡可能是对的,但是对于有些2G的SD卡和大于2G的SD卡来说就不一定对了。对于小容量的SD卡来说,一般没有MBR,所以读第0
扇区
就是在WinHex软件里边查看的启动
扇区
,所以很容易进行验证。但是对于大容量...
FlexHEX十六进制编辑工具:
直接
读写
进程内存与物理
磁盘
扇区
FlexHEX是一款专注底层数据操作的十六进制编辑工具,支持实时读取和修改正在运行程序的内存空间、硬盘原始
扇区
、NTFS系统文件及裸设备数据。界面提供并列十六进制视图与ASCII对照显示,内置结构体解析(Structures)、自定义搜索模式(Search Patterns)、空白字符过滤(Whitespace.fsp)、
磁盘
映像加载(Disk.fsd)等实用模块。可导入导出多种格式数据(HEX/DEC/BIN/UTF-8),支持内存快照对比、二进制协议字段定位、漏洞调试过程中的寄存器上下文分析,以及内存取
java
实现
顺序写入
磁盘
_
磁盘
顺序写入
机械硬盘:1.基本概念(1)
磁盘
组合盘片=2盘面 主轴 磁道 柱面
扇区
间隙块:对于理解数据库系统特别重要的是
磁盘
被划分为
磁盘
块(或就称为块,或者像操作系统称为页),每块的大小是4-64kB。整个块被从一个称为缓冲区的连续内存区域中移进移出。块是在
磁盘
与主存之间所传输数据的逻辑单元,由一个或多个
扇区
所组成。(2)磁头组合磁头臂磁头磁头组合:一个
磁盘
的所有磁头在一起...
顺序
读写
和随机
读写
区别和
实现
顺序IO和随机IO 对于
磁盘
的
读写
分为两种模式,顺序IO和随机IO。 随机IO存在一个寻址的过程,所以效率比较低。而顺序IO,相当于有一个物理索引,在读取的时候不需要寻找地址,效率很高。
Java
中的随机
读写
在
Java
中
读写
文件的方式有很多种,先总结以下3种方法: 比如: public static void fileWrite(String filePath, String content) { FileOutputStream outputStream = null; try {
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章