其他常见对象知识点整理
2017-03-31 15:37
176 查看
Math类概述:Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。
成员方法
* public static int abs(int a)//取绝对值
* public static double ceil(double a)//向上取整,但是结果是一个double值
* public static double floor(double a)//向下取整,结果是一个double值
* public static int max(int a,int b) 返回两个值中较大的 min查看文档
* public static double pow(double a,double b)//a的b次方
* public static double random()//生成0.0到1.0之间所有的小数,包括0.0,不包括1.0
* public static int round(float a) 参数为double的参看文档//四舍五入
* public static double sqrt(double a)//开平方
Random类的概述和方法使用
Random类的概述 此类用于产生随机数
*构造方法
* public Random()
* public Random(long seed)如果用相同的种子创建两个 Random 实例,则对每个实例进行相同的
方法调用序列,它们将生成并返回相同的数字序列。
*成员方法
* public int nextInt()
* public int nextInt(int n)(重点掌握)返回一个伪随机数,它是取自此随机数生成器序列的、在 0(包括)和
指定值n(不包括)之间均匀分布的
System类的概述和方法使用
* System类的概述
* System 类包含一些有用的类字段和方法。它不能被实例化。
* 成员方法
* public static void gc()//运行垃圾回收器
* public static void exit(int status)//终止当前正在运行的Java虚拟机
* public static long currentTimeMillis()//返回以毫秒为单位的当前时间
* pubiic static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length) //从指定源数组中复制一个数组,复制从指定的位置开始,到
目标数组的指定位置结束
* 案例演示
* System类的成员方法使用
BigInteger类的概述和方法使用
BigInteger的概述
* 可以让超过Integer范围内的数据进行运算
* 构造方法
public BigInteger(String val)
* 成员方法
* public BigInteger add(BigInteger val)//+
* public BigInteger subtract(BigInteger val)//-
* public BigInteger multiply(BigInteger val)//*
* public BigInteger divide(BigInteger val)// /
* public BigInteger[] divideAndRemainder(BigInteger val)//取除数和余数
BigDecimal类的概述和方法使用
* BigDecimal的概述
* 由于在运算的时候,float类型和double很容易丢失精度,演示案例。
* 所以,为了能精确的表示、计算浮点数,Java提供了BigDecimal
* 不可变的、任意精度的有符号十进制数。
* B:构造方法
* public BigDecimal(String val)
* C:成员方法
* public BigDecimal add(BigDecimal augend)
* public BigDecimal subtract(BigDecimal subtrahend)
* public BigDecimal multiply(BigDecimal multiplicand)
* public BigDecimal divide(BigDecimal divisor)
* D:案例演示
* BigDecimal类的构造方法和成员方法使用
Date类的概述和方法使用
* A:Date类的概述
* 类 Date 表示特定的瞬间,精确到毫秒。
* B:构造方法
* public Date()//如果没有传参数代表的是当前时间
* public Date(long date)//如果构造方法中参数传为0代表的是1970年1月1日
* C:成员方法
* public long getTime()//通过时间对象获取毫秒值
* public void setTime(long time)//设置毫秒值,改变时间对象
SimpleDateFormat类实现日期和字符串的相互转换
* DateFormat类的概述
* DateFormat 是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期或时间。是抽象类,所以使用其子类SimpleDateFormat
* SimpleDateFormat构造方法
920c
* public SimpleDateFormat()
* public SimpleDateFormat(String pattern)
* 成员方法
* public final String format(Date date)
* public Date parse(String source)//将时间字符串转换成日期对象
Calendar类的概述和获取日期的方法
* Calendar类的概述
* Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等日历字段之间的转换提供了一些方法,
并为操作日历字段(例如获得下星期的日期)提供了一些方法。
* 成员方法
* public static Calendar getInstance()
* public int get(int field)
成员方法
* public static int abs(int a)//取绝对值
* public static double ceil(double a)//向上取整,但是结果是一个double值
* public static double floor(double a)//向下取整,结果是一个double值
* public static int max(int a,int b) 返回两个值中较大的 min查看文档
* public static double pow(double a,double b)//a的b次方
* public static double random()//生成0.0到1.0之间所有的小数,包括0.0,不包括1.0
* public static int round(float a) 参数为double的参看文档//四舍五入
* public static double sqrt(double a)//开平方
Random类的概述和方法使用
Random类的概述 此类用于产生随机数
*构造方法
* public Random()
* public Random(long seed)如果用相同的种子创建两个 Random 实例,则对每个实例进行相同的
方法调用序列,它们将生成并返回相同的数字序列。
*成员方法
* public int nextInt()
* public int nextInt(int n)(重点掌握)返回一个伪随机数,它是取自此随机数生成器序列的、在 0(包括)和
指定值n(不包括)之间均匀分布的
int值
System类的概述和方法使用
* System类的概述
* System 类包含一些有用的类字段和方法。它不能被实例化。
* 成员方法
* public static void gc()//运行垃圾回收器
* public static void exit(int status)//终止当前正在运行的Java虚拟机
* public static long currentTimeMillis()//返回以毫秒为单位的当前时间
* pubiic static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length) //从指定源数组中复制一个数组,复制从指定的位置开始,到
目标数组的指定位置结束
* 案例演示
* System类的成员方法使用
BigInteger类的概述和方法使用
BigInteger的概述
* 可以让超过Integer范围内的数据进行运算
* 构造方法
public BigInteger(String val)
* 成员方法
* public BigInteger add(BigInteger val)//+
* public BigInteger subtract(BigInteger val)//-
* public BigInteger multiply(BigInteger val)//*
* public BigInteger divide(BigInteger val)// /
* public BigInteger[] divideAndRemainder(BigInteger val)//取除数和余数
BigDecimal类的概述和方法使用
* BigDecimal的概述
* 由于在运算的时候,float类型和double很容易丢失精度,演示案例。
* 所以,为了能精确的表示、计算浮点数,Java提供了BigDecimal
* 不可变的、任意精度的有符号十进制数。
* B:构造方法
* public BigDecimal(String val)
* C:成员方法
* public BigDecimal add(BigDecimal augend)
* public BigDecimal subtract(BigDecimal subtrahend)
* public BigDecimal multiply(BigDecimal multiplicand)
* public BigDecimal divide(BigDecimal divisor)
* D:案例演示
* BigDecimal类的构造方法和成员方法使用
Date类的概述和方法使用
* A:Date类的概述
* 类 Date 表示特定的瞬间,精确到毫秒。
* B:构造方法
* public Date()//如果没有传参数代表的是当前时间
* public Date(long date)//如果构造方法中参数传为0代表的是1970年1月1日
* C:成员方法
* public long getTime()//通过时间对象获取毫秒值
* public void setTime(long time)//设置毫秒值,改变时间对象
SimpleDateFormat类实现日期和字符串的相互转换
* DateFormat类的概述
* DateFormat 是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期或时间。是抽象类,所以使用其子类SimpleDateFormat
* SimpleDateFormat构造方法
920c
* public SimpleDateFormat()
* public SimpleDateFormat(String pattern)
* 成员方法
* public final String format(Date date)
* public Date parse(String source)//将时间字符串转换成日期对象
Calendar类的概述和获取日期的方法
* Calendar类的概述
* Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等日历字段之间的转换提供了一些方法,
并为操作日历字段(例如获得下星期的日期)提供了一些方法。
* 成员方法
* public static Calendar getInstance()
* public int get(int field)
相关文章推荐
- 整理其他前端常见面试知识点
- 黑马程序员_面向对象知识点整理
- 黑马程序员_面向对象知识点整理总结
- 常见的JavaScript易错知识点整理
- JavaScript基础(六)其他知识点,日期,Math,数组,对象
- PHP中面相对象对象的知识点整理
- Oracle 11g 第十二章知识点总结——其他数据库对象
- C++类和对象知识点整理三
- Java知识点整理:第五章:类的声明,构造方法,方法,继承中的构造器,对象实例化过程
- 常见对象_String类的其他功能
- C++类和对象知识点整理一
- JAVA常见易错知识点整理(一)
- C++类和对象知识点整理
- Java知识点整理:第十三章:字符串的序列化(文字的编码方案)、字符流(Reader Writer)、对象序列化
- Java常见知识点整理
- Java基础-->其他常见对象
- 面向对象相关知识点整理(一)
- C++常见知识点复习-如何限制类对象只能在堆上或者栈上分配
- CSS3知识点整理(五)----响应式设计及其他属性
- C++类和对象知识点整理二