API--2
来源:互联网 发布:java 实现onvif 编辑:程序博客网 时间:2024/06/05 19:38
API--- java.lang.System:
不能被实例化,即没有构造函数.
System.out:输出
System.in:键盘录入
自定义Property
API--- java.lang.Runtime:
Runtime类中没有构造方法,不能创建对象.
不可以new对象.那么会直接想到该类中的方法都是静态的
但是却还有非静态方法,说明该类中已经定义好了对象,并可通过一个static方法获取该对象.
用这个系统定义好的对象来调用非静态方法.
--------------------------------------------------------------------------------------------------------------------
API--- java.util.Date:日期类,月份从0-11;
/*
日期对象和毫秒值之间的转换。
1,日期对象转成毫秒值。Date类中的getTime方法。
2,如何将获取到的毫秒值转成具体的日期呢?
Date类中的setTime方法。也可以通过构造函数。
*/
//日期对象转成毫秒值
Date d = new Date();
long time1 = d.getTime();
long time2 = System.currentTimeMillis(); / /毫秒值。
//毫秒值转成具体的日期
long time = 1322709921312l;
Date d = new Date();
d.setTime(time);
/*
将日期字符串转换成日期对象:使用的就是DateFormat方法中的 Date parse(String source) ;
*/
public static void method() throws Exception {
String str_time = "2011/10/25";
DateFormat df = new SimpleDateFormat("yyyy/MM/dd"); //SimpleDateFormat作为可以指定用户自定义的格式来完成格式化。
Date d = df.parse(str_time);
}
/*
如果不需要使用特定的格式化风格,完全可以使用DateFormat类中的静态工厂方法获取具体的已经封装好风格的对象。getDateInstance();getDateTimeInstance();
*/
Date d = new Date();
DateFormat df = DateFormat.getDateInstance(DateFormat.LONG);
df = DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.LONG);
String str_time = df.format(d);
//将日期对象转换成字符串的方式:DateFormat类中的format方法。
//创建日期格式对象。
DateFormat df = new SimpleDateFormat(); //该对象的建立内部会封装一个默认的日期格式。11-12-1 下午1:48
//如果想要自定义日期格式的话。可使用SimpleDateFormat的构造函数。将具体的格式作为参数传入到构造函数中。如何表示日期中年的部分呢?可以必须要参与格式对象文档。
df = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
//调用DateFormat中的format方法。对已有的日期对象进行格式化。
String str_time = df.format(d);
--------------------------------------------------------------------------------------------------------------------
API--- java.util. Calendar:日历类
public static void method(){
Calendar c = Calendar.getInstance();
System.out.println(c.get(Calendar.YEAR)+"年"+(c.get(Calendar.MONTH)+1)+"月"
+getNum(c.get(Calendar.DAY_OF_MONTH))+"日"
+"星期"+getWeek(c.get(Calendar.DAY_OF_WEEK)));
}
public static String getNum(int num){
return num>9 ? num+"" : "0"+num;
}
public static String getWeek(int index){
/*
查表法:建立数据的对应关系.
最好:数据个数是确定的,而且有对应关系。如果对应关系的一方,是数字,而且可以作为角标,那么可以通过数组来作为表。
*/
String[] weeks = {"","日","一","二","三","四","五","六"};
return weeks[index];
}
----------------------------------------------------------------------------------------------------------------------
API--- java.util.Math:
用于数学运算的工具类,属性和行为都是静态的。该类是final不允许继承。
static double ceil(double a) ; //返回大于指定数值的最小整数
static double floor(double a) ; //返回小于指定数值的最大整数
static long round(double a) ; //四舍五入成整数
static double pow(double a, double b) ; //a的b次幂
static double random(); //返回0~1的伪随机数
public static void main(String[] args) {
Random r = new Random();
for(int x=0; x<10; x++) {
//double d = Math.floor(Math.random()*10+1);
//int d = (int)(Math.random()*10+1);
int d = r.nextInt(10)+1;
System.out.println(d);
}
}
- API(2)
- API--2
- API(2)
- API-2
- [Google API](2)什么是google API
- Win32调试API(2)
- api函数大全2
- hook api 2
- JAVA 2D API
- API 测试(2)
- Processing API Structure(2)
- MM7 API (2)
- API简单绘图2
- API文本输出2
- VC++ 常用API 2
- javamail API -- (2)
- google map api 2
- API总结2
- 你用过栅格系统吗?如果使用过,你最喜欢哪种?
- Jboss配置远程调试
- 路由器专业术语
- ios算法总结(非完整版)
- Web Server 架构浅谈-Simple Multiple Threaded Achitecture
- API--2
- [Ext.Net 1.X]TreePanel的各项属性
- SAP ABAP编程SET PARAMETER ID问题 调用屏幕
- html内textarea嵌套ckeditor编辑器,文本框无法显示值的问题解决
- JSP中文乱码
- UDL使用
- 使用vertical-align实现input和img对齐
- Map集合
- reserve函数