字符串与基本类型的转换:
基本类型转换为字符串:
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 当多个线程访问同一个方法时,如有一个线程执行这个代码块时,其它线程必须等待当前线程,
执行完后才能执行该代码。但是另一个线程任然可以访问其它代码块。