Java基础

public class HelloWorld {

      public static void main(String[] args) {

           System.out.println("Hello World"); // 输出 Hello World

     }

}

*/

class FreshJuice {

    enum FreshJuiceSize{ SMALL, MEDIUM , LARGE }

    FreshJuiceSize size;

}

     public class FreshJuiceTest {

    public static void main(String[] args){

    FreshJuice juice = new  FreshJuice();

     juice.size = FreshJuice.FreshJuiceSize.MEDIUM ;

   }

}

*/

class FreshJuice {

     enum FreshJuiceSize{ SMALL, MEDIUM , LARGE }

     FreshJuiceSize size;

}

public class FreshJuiceTest {

       public static void main(String[] args){

           FreshJuice juice = new FreshJuice();

           juice.size = FreshJuice.FreshJuiceSize.MEDIUM ;

    }

}

*/

public static void fileCopy( File in, File out ) 

       throws IOException  { 

    FileChannel inChannel = new FileInputStream( in ).getChannel(); 

    FileChannel outChannel = new FileOutputStream( out ).getChannel(); 

    try

        // inChannel.transferTo(0, inChannel.size(), outChannel); 

        // original -- apparently has trouble copying large files on Windows 

        // magic number for Windows, 64Mb - 32Kb) 

        int maxCount = (64 1024 1024) - (32 1024); 

        long size = inChannel.size(); 

        long position = 0

        while ( position < size ){ 

           position += inChannel.transferTo(position, maxCount, outChannel ); 

        

    }finally

        if (inChannel != null){ 

           inChannel.close(); 

        

        if (outChannel != null){ 

            outChannel.close(); 

        

    

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值