Java——常用工具类
来源:互联网 发布:手机游戏录像软件 编辑:程序博客网 时间:2024/06/10 07:32
作为Java 的结尾,第一部分移动互联的JAVA部分就结束啦……
位于java.lang包下面的不用导包。
Date类:是日期类,用来对日期操作,Date很多方法已过时,这里不作为重点。所有讲
几个常用的。
new Date()//获得当前系统时间
.before(Date time)//判断改日期是否在参数指定日期之前。
.after(Date time)//判断改日期是否在参数指定日期之后。
对日期的操作,现在更多的是对Calendar(日历)类的操作。
Calendar类:
设置时间
.setTime(new Date())//通过Date对象来获得时间
.setTimeInMillis()//用毫秒表示,long型,到1970年8点的毫秒时间(中国)。
.set(int field, int value)//设置Calendar.属性字段,value为属性的值。
获得时间
.getTime()//默认为当前系统时间,获取之前设置setTime的时间。
.get(int field)//获得属性的value
Calendar类本身是抽象类,不能够创建对象,通过里面getInstance()方法创建对
象。实际上是单例模式,java模式中的一种。
单例模式:
为了不在main中,通过构造方法中定义创建对象,只拥有一个对象,采用单例模式,通
过定义的私有属性只能在本类中调用,所以通过创建getInstance()方法调用本类私有属
性对象,创建的是同一个对象(静态的)。
创建方法:
* 单例模式: * 1、将构造方法定义成private * 2、创建静态方法getInstance方法 * 3、定义一个静态属性st * 只能有一个对象
SimpleDateFormat类:
1、创建SimpleDateFormat对象sdf,构造方法中传入指定的时间格式,一个字母表示
一位,用常用字段表示。
2、通过对象sdf设置时间格式,调用sdf.format(new Date()),传入Date类对
象,即可将Date类对象日期改为该格式。
Math类:
静态属性
static double E //自然对数的底数。log
static double PI //圆周率π的值,也是近似。
常用方法
.abs()//获得绝对值
.ceil()//返回最小的double 值,该值大于等于参数,并等于某个整数。大于等于该参
数的最小整数。
.floor()//返回最大的double 值,该值小于等于参数,并等于某个整数。
.min()
.max()
.pow()//返回第一个参数的第二个参数次幂的值。
例如:Math.pow(2,10);返回2的10次方。
.random//返回带正号的 double 值,该值大于等于 0.0 且小于 1.0。
.sqrt()//返回正确舍入的 double 值的正平方根。
这只是移动互联的第一阶段,之后会有内容更进,Android和H5的混合开发,下一节将
会做一个类似QQ通讯的程序,实现两个人的通讯,还有单例模式的代码演示……作为收
尾福利。
- Java——常用工具类
- Java常用工具类封装——String操作工具类
- Java常用工具类封装——String操作工具类
- Java常用工具类——字段验证工具ValidatorUtil
- 项目经验分享——Java常用工具类集合
- 项目经验分享——Java常用工具类集合
- 项目经验分享——Java常用工具类集合
- 项目经验分享——Java常用工具类集合
- 项目经验分享——Java常用工具类集合
- 项目经验分享——Java常用工具类集合
- 黑马程序员——Java基础---数组常用工具类
- 项目经验分享——Java常用工具类集合
- 项目经验分享——Java常用工具类集合
- 项目经验分享——Java常用工具类集合
- Java常用工具类封装——Base64 编码和解码
- 项目经验分享——Java常用工具类集合
- java 常用工具类
- java 常用工具类
- IIS配置
- kryo序列化-默认bufferSize
- Angular2(六)--单一实例(singleton)示例
- MAC+VirtualBox Work环境记录
- Angular2(七)--Hierarchical dependence injection
- Java——常用工具类
- 将秒数转化为日期、时、分、秒
- UIStackView的使用-赵鹏举
- python-matplotlib
- 学习笔记之Qt4内建对话框
- 深度学习-----思想篇(三)
- 深度学习学习资料
- OKVIS RelativePoseError
- ttttttttt