黑马程序员_java其他对象
来源:互联网 发布:黄金现货软件 编辑:程序博客网 时间:2024/04/28 21:42
------- android培训、java培训、期待与您交流! ----------
java 其他一些对象
System:
里面的方法都是静态的.
in “标准”输入流。(默认是键盘);
out “标准”输出流。(默认是控制台)
getProperties():确定当前的系统属性。
System.currentTimeMillis():获取当前时间.
Properties是hashble的子类.也就是map结合的一个子类对象.那么可以通过
map集合方法去除该集合中的元素,该集合中存储的欧式字符串.没有泛型定义.
Properties prop=getProperties() for(Object obj:p.keySet()) { String value=(String)p.get(obj); System.out.println(obj+":::::"+value); setProperty(String key, String value):设置指定键指示的系统属性。 System.setProperty("mekey","myvalue"); getProperty(String key):获取指定键指示的系统属性。 String value=System.getProperty("os.name"); System.out.println(value); jvm启东时,动态的加载一些系统信息 在DOS下输入 java -Dhaha=qqqqq SystemDemo String v=System.getProperty("haha"); System.out.println("v="+v);
ps:其他对象请参见API文档java.lang System
//-----------------------------------------------------------
Runtime:
该类并没有提供构造函数.
说明不可以new对象,那么会直接想到该类中的方法都是静态的.
发现该类中还有非静态方法.
说明该类肯定会提供了方法获取本类对象.而且该方法是静态的
并返回值是本类类型. 有这个特点可以看出该类只用了单例设计模式.
该方法是 static Runtime getRuntime();
Process| exec(String command):在单独的进程中执行指定的字符串命令。
这是一个很有用的方法。对于 exec(command) 形式的调用而言,
其行为与调用 exec(command, null, null) 完全相同。
class RuntimeDemo { public static void main(String[] args) throws IOException,InterruptedException { Runtime r=Runtime.getRuntime(); Process p=r.exec("D:\\duowan\\yy-5\\YY.exe");//启动 Thread.sleep(4000);//等待4秒 p.destroy();//杀掉子进程 } }
ps:其他对象请参见API文档java.lang Runtime
//-----------------------------------------------------------
Date:日期类在util包中
因为我们在写程序的时候往往都要操作日期这样的内容,要把时间记录下来
Date对日期进行了描述.
import java.util.*; class DateDemo { public static void main(String[] args) { Date d=new Date();//创建打印的对象 System.out.println(d);//打印的时间看不懂.希望能有些格式 //想让打印的有年月日.这样看起来很好.方法是在Date类中另请参见中 SimpleDateFormat sdf=new SimpleDateFormat("yyy年MM月dd日 hh:mm:ss"); //调用format方法让模式格式化指定的Date对象. String time =sdf.format(d); System.out.println(time); } }
//-----------------------------------------------------------
Calendar:日历类 在util包中 java.util 包抽象类,通过静态方法static Calendar getInstance();,返回本类实例对象 构造函数供子类使用。 获取方法 import java.util.*;import java.text.*;class CalendarDemo{ public static void main(String[] args) { Calendar c=Calendar.getInstance(); //sop(c); //查表法 String[] mons = {"一月","二月","三月","四月","五月","六月", "七月","八月","九月","十月","十一月","十二月"}; String[] weeks = {"","星期日","星期一","星期二","星期三", "星期四","星期五","星期六"}; int index = c.get(Calendar.MONTH);//使用查表法获取大写的月份 int index1= c.get(Calendar.DAY_OF_WEEK);//使用查表法获取大写的星期数 sop(c.get(Calendar.YEAR)+"年");//打印年 sop(mons[index]);//打印月份 sop(c.get(Calendar.DAY_OF_MONTH)+"日");//打印日 sop(weeks[index1]);//打印星期. } public static void sop(Object obj) { System.out.println(obj); }}
修改方法
add(int field, int amount)//根据日历的规则,为给定的日历字段添加或减去指定的时间量
指定方法
set(int field, int value)//将给定的日历字段设置为给定值
set(int year, int month, int date)
set(int year, int month, int date, int hourOfDay, int minute)
set(int year, int month, int date, int hourOfDay, int minute, int second)
例
Calendar c = Calendar.getInstance();
c.set(2013,2,1);//指定年与日
c.add(Calendar.DAY_OF_MONTH,-1);//月份减一
int num = c.get(Calendar.DAY_OF_MONTH);//获取
sop(num);
//-----------------------------------------------------------
Math :数学类
常见方法 (均为静态方法)
import java.util.*;class MathDemo { public static void main(String[] args) { Random r=new Random();//util包中的Random类也有随机方法等 for(int x=0;x<10;x++) { // int d=r.nextInt(1000);//随机数.util包中的Random类 //int d=(int)(Math.random()*1000); //math包中的随机方法 sop(d); } } public static void show() { double d=Math.ceil(16.34);//ceil返回大于指定该数据的最小整数. double d1=Math.floor(12.34);//floor返回小于指定数据的最大整数. long l=Math.round(12.54);//四舍五入. sop("d="+d); sop("d1="+d1); sop("l="+l); int d2=(int)(Math.pow(2,3));//pow 2的3次幂 sop("d2="+d2); } public static void sop(Object obj) { System.out.println(obj); }}
------- android培训、java培训、期待与您交流! ----------
- 黑马程序员_java其他对象
- 黑马程序员_java 其他对象
- 黑马程序员_java基础教程_其他对象
- 黑马程序员_JAVA其他常用对象
- 黑马程序员_java基础_其他对象
- 黑马程序员_JAVA笔记18——其他对象
- 黑马程序员---其他对象
- 黑马程序员-其他对象
- 黑马程序员----其他对象
- 黑马程序员------其他对象
- 黑马程序员---其他对象
- 黑马程序员----其他对象
- 黑马程序员 其他对象
- 黑马程序员_java面向对象
- 黑马程序员_JAVA面向对象
- 黑马程序员_Java面向对象
- 黑马程序员_java面向对象
- 黑马程序员_java面向对象
- 查找完全匹配的子字符串strstr
- CE 学习资料(转别人的博客)
- java基础———第八天
- HTTP-GET 和 HTTP-POST
- Hadoop在Facebook的使用--广告分析
- 黑马程序员_java其他对象
- C#与SQl数据的对应关系(tinyint、smallint、int、bigint)
- Windows CE .NET 高级内存管理
- Oracel 多表关联条件的放置
- metasploit自定义可执行文件模板
- I2C总线原理及应用实例
- CompactPCI连接器
- WAMP下安装PEAR和PHPUnit
- I2S标准