java基础学习API之其它类和总结 六-5

来源:互联网 发布:手机做淘宝客是骗? 编辑:程序博客网 时间:2024/06/05 08:14

System:描述系统的一些信息        preperties();获取系统信息         Properties prop =new System.getProperties();         是hashtable 的子类。用map的方法去除该类集合中的元素。该集合中存储的都是字符串,没有泛型定义。        String calue=(String)prop.get(obj);        System.out.println(obj+":"+value);        //如何在系统中自定义一些特有信息?        System.setProperty("mykey","myvalue");Runtime类:使用了单例设计模式。                  static Runtime getRuntime();      process p= r.exec("*.exe")//执行文件        p.destory();杀掉进程。Date类        获取当前时间         Date date=new DAte();       将模式封装到SimpleDateformat对象中 自定义风格        SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日  hh:mm:ss");        调用format方法让模式格式化指定FAte对象        String time=sdt.format(d);      Calendar类Calendar c=Calendar.getInstance();c.get(Calendar.Year);//获取年c.get(Calendar.Month);//获取月c.get(Calendar.DayofMonth);//获取日c.get(Calendar.DayofWeek);//获取星期更改日期c.add(Calendar.字段,12)1.获取任意年的二月c.set(year,2,1)//获取默认一年的三月1日c.add(Calendar.Day_of_Month,-1)Math-Random类cell();返回大雨参数的最小整数floor()返回小雨参数的最大整数round()返回四舍五入pow(a,b)a 的b次方random();大于等于0.0且小于1.0的伪随机double值


总结:

1:Object(重点)
 toString():为了让对象的显示有意义,一般重写该方法。
 equals():默认比较的是地址值,一般重写该方法,按照自己的需求。
 
2:Math
 floor():小于等于参数的最大整数。
 ceil():大于等于参数的最小整数。
 round():四舍五入。+0.5
 random():随机数。[0.0,1.0)
 pow():x的y次方
 sqrt():平方根 素数问题。
 
3:Random
 nextInt(int n):随机产生[0,n)
 
4:Scanner
 nextInt():获取int类型
 nextLine():获取String类型
 
5:String(重点)
 把day13总结里面的几种功能补齐中文意思在看一遍。
 
6:StringBuffer(重点)
 append():添加
 insert():在指定位置添加
 reverse():反转
 
7:System
 exit():退出
 
8:Arrays
 sort():排序
 binarySearch():二分查找
 
9:Integer(重点)
 parseInt(String s):把String -- int





最后附上JDK使用文档API 下载

最后附上JDK使用文档API 下载
1 0