易截截图软件、单文件、免安装、纯绿色、仅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开发工程师

公司业务急速扩张,急需有才能的同学加入到我们的行列中,
最好你对工作积极,认真,负责
最好你已经有扎实的编程基础
最好你已经熟练掌握Java技术
最好你至少已有一,两年工作经验
  
工作地点:杭州
职位      :Java开发工程师(阿里巴巴集团B2B公司网站技术部)
有意者请把 ......

Java回调功能使用

    Java的回调方法不像c那样可以直接传递一个方法,java传递的是引用,所以java对方法回调的解决办法是直接传递一个接口,对接口进行实现。下面是一个例子
首先定义一个接口Car,有一个run的方法声明
Java代码
package ocm.callback;  
 
public interface Car {  
& ......

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

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

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


java se:
1.java核心技术(第七版)(很好的入门书籍,有两本)
2.java编程思想(第四版)(我看过第三版,第四版看了一点英文的,觉得这本书还是适合有基础的java学习者巩固基础,也就是说要想打牢基础就看完核心技术看这个~)
3.java jdk实例宝典(这本书里几本包含了所有语法的例程)
4.java se6.0编程指南(厚实 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号