易截截图软件、单文件、免安装、纯绿色、仅160KB

JAVA内存文件映射

有如下情况下可以用到内存文件映射技术解决问题:
 1.不要复制文件中所有的数据,只需要修改文件中局部的数据。
 2.并行\分段处理大文件。
  如下代码示使用javaNIO局部修改文件中指定位置的部分数据:
Java代码
/**  
     * 修改文件中的某一部分的数据测试:将字定位置的字母改为大写  
     * @param fName  :要修改的文件名字  
     * @param start:起始字节  
     * @param len:要修改多少个字节  
     * @return :是否修改成功  
     * @throws Exception:文件读写中可能出的错  
* @author  javaFound  
     */  
    public static boolean changeFile(String fName,int start,int len) throws Exception{   
      //创建一个随机读写文件对象   
        java.io.RandomAccessFile raf=new java.io.RandomAccessFile(fName,"rw");   
        long totalLen=raf.length();   
        System.out.println("文件总长字节是: "+totalLen);   
        //打开一个文件通道   
        java.nio.channels.FileChannel channel=raf.getChannel();   
        //映射文件中的某一部分数据以读写模式到内存中   
        java.nio.MappedByteBuffer buffer=  channel.map(FileChannel.MapMode.READ_WRITE, start, len);   
        //示例修改字节   
 &nb


相关文档:

深入学习JAVA WEB开发时扎实掌握JAVA基础的重要性

以前在家听张孝祥老师的视频时,屡次听到张老师讲到掌握JAVA基础对于我们要来传智参加就业培训要学习的新课程的重要.现在看来,这些话真的一点都不为过!有些同学或许没有深刻认识张老师说的这番话,自己平时动手又太少.就拿现在学的就业培训班的课程来说,JAVA开发用的工具像MYECLIPSE等,其使用真的是让人感到惊喜,以前张老师在 ......

推荐几本java学习的“大宝”(不断更新)


java se:
1.java核心技术(第七版)(很好的入门书籍,有两本)
2.java编程思想(第四版)(我看过第三版,第四版看了一点英文的,觉得这本书还是适合有基础的java学习者巩固基础,也就是说要想打牢基础就看完核心技术看这个~)
3.java jdk实例宝典(这本书里几本包含了所有语法的例程)
4.java se6.0编程指南(厚实 ......

Java 连接 SQL Server 2000示例代码

你的SQL Server 2000必须打上SP3的补,然后安装Microsoft的JDBC驱动,将以下三个jar包复制到WebContent\WEB-INF\lib
msbase.jar
mssqlserver.jar
msutil.jar
下面是测试代码,没有报错数据库就能正常连接
 public class DbcTest {
/**
* @param args
*/
public static void main(String[] args) {
Str ......

[转]java抽象类和接口的区别 详细解说

关键字: java抽象类和接口的区别---详细解说
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号