java英雄等级_3、Java基础类

arraycopy(Object src, int srcPos, Object dest, int destPos, int length); //Arrays.toString(数组)

(2)当前系统时间(常用)

currentTimeMillis(); //从1970年到现在的毫秒数

(3)退出Java虚拟机

exit(int status); //0正常退出,非0异常退出。try块中退出一般传0;catch中一般传1

(4)垃圾回收

gc(); //建议jvm赶快启动垃圾回收器回收垃圾(jvm会调用Object的finalize()方法回收)

(5)获取环境变量

getenv(String name);

(6)获取系统属性,Properties有list属性列出属性

getProperties();

2、Runtime类

代表了应用程序运行环境

(1)返回当前应用程序的运行环境对象

getRuntime();

(2)根据指定的路径执行可执行文件,返回Process对象可用destory()关闭程序

exec(String command);

(3)返回jvm空闲的内存

freeMemory();

(4)试图使用的的最大内存

maxMemory()

(5)jvm虚拟机的内存总量

totalMemory();

3、日期类Date

Calendar类(用的不多,不能格式化)

Calendar calendar =Calendar. getInstance();

System. out.println( cal.get(Calendar. YEAR));//要是获取MONTH时要+1

日期格式化类SimpleDateFormat(常用)

作用:

(1)把日期转换成指定格式的字符串 format();

Date date = newDate();

SimpleDateFormat dateFormat= new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");

String str= dateFormat.format( date);

(2)把字符串转换成对应的日期 parse()

String str1 = "2016年09月19日 16时30分43秒" ; //格式要与上面的一致

Date date1 = dateFormat.parse( str1);

4、Math类

提供了很多数学公式

ceil:向上取整

floor:向下取整

round:四舍五入

random:产生随机数,大于等于0.0小于1.0

5、Random类

next产生随机数

//产生验证码:

char[] str = {'中' , '国' , '好' , '声' , '音' , 'O'};

StringBuilder sb= newStringBuilder();

Random random= newRandom();for( int i=0; i<6; i++){int index =random.nextInt( str. length);

sb.append( str[ index]);

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值