JAVA Useful Program(1)
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)相关推荐
- java之program arguments与VM arguments
program arguments 中的值作为 args[] 的参数传入的,而 VM Arguments 是设置的虚拟机的属性. program arguments 是要传给你的应用程序的,它通过主函 ...
- [其他]JAVA与C#的Socket通信
在日常的开发中,不同的传感器支持的开发语言常常是不同的.例如Kinect一般是用C++开发的,Leapmotion用JAVA开发比较多. 去年暑假(17年暑假)做的一个项目是:用Leapmotion捕 ...
- java编程思想(第四版)第二章练习题-12
2019独角兽企业重金招聘Python工程师标准>>> Javadoc 便是用于提取注释的工具,它是 JDK 安装的一部分.它采用了 Java 编译器的某些技术,查找程序内的特殊注释 ...
- java web教学大纲_《JAVAWEB程序设计》教学大纲.pdf
<Java Web程序设计>教学大纲 课程名称:<Java web程序设计> 英文名称:Java web Program Design 课程性质:专业教育选修课程 课程编号: ...
- ebs java并发_EBS中Java并发程序笔记(1)
在Oracle EBS中的Java并发程序(Java Concurrent Program)是系统功能中的一个亮点,它的出现使得用户可以在ERP系统中运行自己定义的Java程序.本文为学习笔记,所以不 ...
- 使用 GraalVM 将基本的 Java 项目打包成 EXE
使用 GraalVM 将基本的 Java 项目打包成 EXE GraalVM 的环境搭建 将基本的 Java 项目打包成 EXE 将 JAR 转化为 EXE GraalVM 与 Java 中其它打包成 ...
- java编程思想 学习笔记(2)
第二章 一切都是对象 用引用(reference)操纵对象 String s = "asdf"; String s; 但这里所创建的只是引用,并不是对象.如果此时向s 发送 ...
- [Java]Thinking in Java 练习2.12
题目 对HelloDate.java的简单注释文档的示例执行javadoc,然后通过Web浏览器查看结果. 代码 1 //: HW/Ex2_2.java 2 import java.util.*; 3 ...
- java 程序执行后 强制gc_【GC系列】JVM的常用GC参数及GC日志解析
今天继续GC系列第三篇,熬夜不易,欢迎一键三连,给个鼓励,不点赞也没关系,我还可以,谢谢捧场[捂脸]. 常见垃圾回收器组合设定 在oracle官网上可以看到如何开启使用指定垃圾回收的命令: https ...
最新文章
- 为什么微服务一定要有网关?
- 7篇Nature,2篇Science!这所985高校迎来顶刊大丰收
- java操作poi如何更改excel中的数据
- WC2019 自闭记
- Windows Phone 7 LongListSelector控件实现分类列表和字母索引
- 安装图像标注工具Labelme并使用其制作自己的数据集
- Ruby on Rails开发Web应用的基本概念
- 亲测!这款耳机堪比 AirPods,还不到 200 块!
- php ldap ad 登录验证,PHP中的LDAP身份验证 – 无需密码即可进行身份验证
- jQuery获取动态创建元素的内容
- snmp连接工具_2020好用的综合性网络监控工具
- 华为手机微信小程序上传不了照片
- http请求webservice接口
- 怎么做科研你懂吗?道翰天琼认知智能机器人平台API接口大脑为您揭秘。
- 气味识别以及气味数字化存储技术
- win7旗舰版系统下载
- 【Kotlin学习之旅】Kotlin实现101个C#的LINQ示例,让你领略一下Kotlin代码的魅力
- 自己做量化交易软件(44)小白量化实战17--利用小白量化金融模块在迅投QMT极速策略交易系统上仿大智慧指标回测及实战交易设计
- 关于tomcat下startup.bat双击闪退的问题
- 电脑计算机显示调用失败和未执行,远程调用过程失败且未执行的详细处理方法...