public static void main(String[] args){
      //字符串有整型的相互转换
         String str=String.valueOf(123);
         int i=Integer.parseInt(str);
         System.out.println(i);
         //向文件末尾添加内容
         BufferedWriter out = null;
         try{
          out = new BufferedWriter(new FileWriter("c://logs//log.out", true));
          out.write("aString");
         }catch(IOException ex){
          System.out.println(ex.getMessage());
         }finally{
          if(out!=null){
           try {
     out.close();
    } catch (IOException e) {
     // TODO Auto-generated catch block
     e.printStackTrace();
    }
          }
         }
         //得到当前方法的名字
         String methodName = Thread.currentThread().getStackTrace()[1].getMethodName();
         System.out.println(methodName);
        
         //转字符串到日期
         SimpleDateFormat format = new SimpleDateFormat( "dd.MM.yyyy" );
         try {
   Date date = format.parse("01.01.2013");
   System.out.println(date);
  } catch (ParseException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
  
  //把 Java util.Date 转成 sql.Date
  java.util.Date utilDate = new java.util.Date();
  java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime());
  System.out.println(sqlDate);
  
  //使用NIO进行快速的文件拷贝
  File f1=new File("c://logs//log.out");
  File f2=new File("c://logs//log1.out");
  FileChannel inChannel=null;
  FileChannel outChannel=null;
  try {
   inChannel = new FileInputStream(f1).getChannel();
      outChannel = new FileOutputStream(f2).getChannel();
   try{
    int maxCount = (64 * 1024 * 1024) - (32 * 1024);
    long size = inChannel.size();
    long position = 0;
    while ( position < size ){
     position += inChannel.transferTo( position, maxCount, outChannel );
     
    }
   }catch(FileNotFoundException ex){
    ex.printStackTrace();
   } catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
   }
  } catch (FileNotFoundException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }finally{
   if(inChannel!=null){
    try {
     inChannel.close();
    } catch (IOException e) {
     // TODO Auto-generated catch block
     e.printStackTrace();
    }
   }
   if(outChannel!=null){
    try {
     outChannel.close();
    } catch (IOException e) {
     // TODO Auto-generated catch block
     e.printStackTrace();
    }
   }
  }
  
     }

Output:

123
main
Tue Jan 01 00:00:00 CST 2013
2013-06-17

JAVA Useful Program(1)相关推荐

  1. java之program arguments与VM arguments

    program arguments 中的值作为 args[] 的参数传入的,而 VM Arguments 是设置的虚拟机的属性. program arguments 是要传给你的应用程序的,它通过主函 ...

  2. [其他]JAVA与C#的Socket通信

    在日常的开发中,不同的传感器支持的开发语言常常是不同的.例如Kinect一般是用C++开发的,Leapmotion用JAVA开发比较多. 去年暑假(17年暑假)做的一个项目是:用Leapmotion捕 ...

  3. java编程思想(第四版)第二章练习题-12

    2019独角兽企业重金招聘Python工程师标准>>> Javadoc 便是用于提取注释的工具,它是 JDK 安装的一部分.它采用了 Java 编译器的某些技术,查找程序内的特殊注释 ...

  4. java web教学大纲_《JAVAWEB程序设计》教学大纲.pdf

    <Java Web程序设计>教学大纲 课程名称:<Java web程序设计> 英文名称:Java web Program Design 课程性质:专业教育选修课程 课程编号: ...

  5. ebs java并发_EBS中Java并发程序笔记(1)

    在Oracle EBS中的Java并发程序(Java Concurrent Program)是系统功能中的一个亮点,它的出现使得用户可以在ERP系统中运行自己定义的Java程序.本文为学习笔记,所以不 ...

  6. 使用 GraalVM 将基本的 Java 项目打包成 EXE

    使用 GraalVM 将基本的 Java 项目打包成 EXE GraalVM 的环境搭建 将基本的 Java 项目打包成 EXE 将 JAR 转化为 EXE GraalVM 与 Java 中其它打包成 ...

  7. java编程思想 学习笔记(2)

    第二章     一切都是对象 用引用(reference)操纵对象 String s = "asdf"; String s; 但这里所创建的只是引用,并不是对象.如果此时向s 发送 ...

  8. [Java]Thinking in Java 练习2.12

    题目 对HelloDate.java的简单注释文档的示例执行javadoc,然后通过Web浏览器查看结果. 代码 1 //: HW/Ex2_2.java 2 import java.util.*; 3 ...

  9. java 程序执行后 强制gc_【GC系列】JVM的常用GC参数及GC日志解析

    今天继续GC系列第三篇,熬夜不易,欢迎一键三连,给个鼓励,不点赞也没关系,我还可以,谢谢捧场[捂脸]. 常见垃圾回收器组合设定 在oracle官网上可以看到如何开启使用指定垃圾回收的命令: https ...

最新文章

  1. 为什么微服务一定要有网关?
  2. 7篇Nature,2篇Science!这所985高校迎来顶刊大丰收
  3. java操作poi如何更改excel中的数据
  4. WC2019 自闭记
  5. Windows Phone 7 LongListSelector控件实现分类列表和字母索引
  6. 安装图像标注工具Labelme并使用其制作自己的数据集
  7. Ruby on Rails开发Web应用的基本概念
  8. 亲测!这款耳机堪比 AirPods,还不到 200 块!
  9. php ldap ad 登录验证,PHP中的LDAP身份验证 – 无需密码即可进行身份验证
  10. jQuery获取动态创建元素的内容
  11. snmp连接工具_2020好用的综合性网络监控工具
  12. 华为手机微信小程序上传不了照片
  13. http请求webservice接口
  14. 怎么做科研你懂吗?道翰天琼认知智能机器人平台API接口大脑为您揭秘。
  15. 气味识别以及气味数字化存储技术
  16. win7旗舰版系统下载
  17. 【Kotlin学习之旅】Kotlin实现101个C#的LINQ示例,让你领略一下Kotlin代码的魅力
  18. 自己做量化交易软件(44)小白量化实战17--利用小白量化金融模块在迅投QMT极速策略交易系统上仿大智慧指标回测及实战交易设计
  19. 关于tomcat下startup.bat双击闪退的问题
  20. 电脑计算机显示调用失败和未执行,远程调用过程失败且未执行的详细处理方法...

热门文章

  1. Java基础篇:循环语句之do-while循环
  2. centos安装Gitlab Runner
  3. Logstash实践: 分布式系统的日志监控
  4. 使用 IntraWeb (2) - Hello IntraWeb
  5. oracle 10g 学习之视图、序列、索引、同义词(9)
  6. MOQL—筛选器(Selector)(一)
  7. 【整数转字符串】LeetCode 9. Palindrome Number
  8. 应用题分析思路--关注点分离
  9. 中断占据CPU时间的计算问题
  10. PHP Overview