易截截图软件、单文件、免安装、纯绿色、仅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类的一些认识

下边是自己对类的一些使用认识,如果有不对的,敬请达人指正。
任何类的使用都经历:类加载和类初始化的阶段。
类初始化:
*普通成员属性:
 1.系统默认初始化,基本类型默认为0或false,引用类型默认为null。
 2.声明时显示初始化或普通初始化块(注意:普通初始化只有在new构造函数创建实例时,才会被自动调 ......

Windows下JAVA环境变量的设置祥解

Windows下JAVA环境变量的设置祥解
   Windows下JAVA用到的环境变量主要有3个,JAVA_HOME、CLASSPATH、PATH。下面逐个分析。
   JAVA_HOME 指向的是JDK的安装路径,如x:\JDK_1.4.2,在这路径下你应该能够找到bin、lib等目录。值得一提的是,JDK 的安装路径可以选择任意磁盘目录,不过建议你放的目录层 ......

java实现zip文件压缩,解压

这几天看了网上一些前辈的代码,自己对Java实现zip文件的解压,压缩有一点理解,故写下留着以后参考。
为了处理中文乱码问题,使用ant.jar包。
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
......

一篇不错的讲解Java异常的文章


本文由博主从http://www.blogjava.net/freeman1984/archive/2007/09/27/148850.html转载;原文出处,博主也不知道,希望对大家有点帮助......
六种异常处理的陋习
你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗? 
1 Output ......

java基础

1、作用域public,private,protected,以及不写时的区别
作用域 当前类 同一package 子孙类 其他package
public √ √ √ √
protected √ √ √ ×
不写时默认为friendly √ √ × ×
private √ × × ×
2、ArrayList和Vect ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号