第一点:怎样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.arraycopygetRuntime()的用法:

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("没有异常");

}