Ervin_o

导航

Java SE 笔记(字符串,Calendar)

字符串与基本类型的转换:

  基本类型转换为字符串:

  int c=10;

  String str1=Integer.toString(c); 

  String str2=String.valueOf(c);

  String str3=c+"";

  

  字符串转换为基本类型:

  String str="8";

  int d=Integer.pareInt(str);

  int e=Integer.valueOf(str);

  

  

  Calendar 类的应用:

    Calendar 与  date的转换:

    Calendar calendar=Calendar.getInstance();

    // 从一个Calendar钟获取Date对象

    Date date=calendar.getTime();

      Long time=c.getTimeInMillis();   // 返回毫秒值

    使用calendar 获取年,月,日:

    Calendar calendar=Calendar.getInstance();

    int year=c.get(calendar.YEAR);    //获取年

    int month=c.get(calendar.MONTH)+1;   //获取月份  0表示1月

    int day=c.get(calendar.DAY_OF_MONTH);  // 获取日期

    int hour=c.get(calendar.HOUR_OF_DAY);   //获取小时

    int minute=c.get(calendar.MINUTE);   // 获取分钟

    int second=c.get(calendar.SECONDE); // 获取秒

 

    在不知道目录的情况下用dos命令加载类文件

      set classpath=c:\Exception

      java 包名.类名

 

    用dos命令打Jar包:

      jar cf my.jar pack    // 普通打包

      jar cfv my.jar pack   // 压缩打包

      jar -tvf my.jar     // 查看jar包

      jar -xfv my.jar    // 解压缩包

      set classpath -.\my.jar   运行jar包

      java pack.jarDemo

    

    StringBuffer 和 StringBuilder

    单线程用StirngBuilder 效率高,不安全

    多线程用StirngBuffer

    关键字: synchronized  方法加锁

    理解: synchronized 当多个线程访问同一个方法时,如有一个线程执行这个代码块时,其它线程必须等待当前线程,

    执行完后才能执行该代码。但是另一个线程任然可以访问其它代码块。

posted on 2015-03-05 21:42  Ervin_o  阅读(346)  评论(0)    收藏  举报