您的位置:首页 > 编程语言 > Java开发

Java常用类的用法和注意点(上篇)

2013-12-28 11:22 288 查看
第一点:怎样Date(日期)、Calendar(日历)和DateFormat(日期格式转换)类来创建时间?
package xie.i;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class Test {
public static void main(String[] args) {
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd-HH:mm:ss E");
System.out.println(sdf.format(new Date()));
Calendar c=Calendar.getInstance();
System.out.println(c.get(c.YEAR)+"年"+(c.get(c.MONTH)+1)+"月"+c.get(c.DAY_OF_MONTH)+"日");
c.add(c.DAY_OF_MONTH, +1);
System.out.println(c.get(c.YEAR)+"年"+(c.get(c.MONTH)+1)+"月"+c.get(c.DAY_OF_MONTH)+"日");

}

}
运行结果:
2013-12-24-12:49:16 星期二
2013年12月24日
2013年12月25日

第二点:System.arraycopy与getRuntime()的用法:
package xie.i;
import java.io.IOException;
public class Test1 {
public static void main(String[] args) throws IOException {
int []a={1,2,3,4,5,6};
int[]b=new int[10];
System.arraycopy(a, 1, b, 2, 4);
for(int i=0;i<b.length;i++){
System.out.print(b[i]+" ");
}
System.out.println(Runtime.getRuntime().exec("C:\\Users\\Administrator\\Desktop\\putty.exe"));
}
}

第三点:是java异常
错误分类:
A:编译期间的错误(语法错误);
B:运行期间的错误(eg:1要访问的文件不存在;2网络连接中断3数组操作越界)
(2)异常的种类:举例说明
A运行时异常:
package xie.i;
public class Test4 {
public static void main(String[] args) {
int a=1;
try{
a=a/0;//除数不为零
System.out.println(3);//此语句不被执行,原因是try出现异常,直接跳到catch语句
}catch(Exception e){
System.out.println(2);

}finally{
System.out.println(3);
}//不管try语句上面是执行什么,finally里面的语句都会被执行
}
}
Eg2:
import java.io.FileInputStream;
import java.io.FileNotFoundException;

public class Test2 {
public static void main(String[] args) {
int a=1;
int b=0;
try{
if(b==0){
System.out.println("除数不能为零!");
}
System.out.println(a/b);
}catch(Exception e){
System.out.println("没有异常");
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息