黑马程序员__一些比较重要的类
来源:互联网 发布:怎么修改淘宝账户名 编辑:程序博客网 时间:2024/06/05 20:36
---------------------- Android开发、java培训、期待与您交流! ----------------------
1、System
该类中的方法和属性都是静态的。
Properties getProperties() //获取系统属性信息
Poperties是Hashtable的子类,也就是Map集合的一个子类对象。可以通过map的方法取出该集合中的元素。该集合中存储都是字符串。没有泛型定义。
JVM在启动的时候,会自动去加载系统信息,获取系统属性信息,可以在JVM启动的时候动态加载一些属性信息:jav –D<name>=<value>设置系统属性
public static String setProperty(String key, String value) //设置指定键指示的系统属性
2、Runtime
该类并没有提供构造函数,不可以new对象,该类提供了方法获取本类对象。而且该方法是静态的,并返回值类型是本类类型。该类使用单例设计模式,保证对象的唯一性。
//返回与当前 Java 应用程序相关的运行时对象
public static Runtime getRuntime()
//在单独的进程中执行指定的字符串命令
public Processexec(String command)throwsIOException
Runtime r = Runtime.getRuntime();Process p = r.exec("notepad.exe Demo.java"); //打开相关的文件
3、Date
Date 类在 util包中,SimpleDateFormat在java.text包中。
Date d = new Date(); //将模式封装到SimpleDateformat对象中。 SimpleDateFormat sdf = newSimpleDateFormat("yyyy年MM月dd日Ehh:mm:ss"); //调用format方法让模式格式化指定Date对象。 String time = sdf.format(d);
4、Calendar 抽象类
//通过查表法获取某一年的2月有多少天Calendar calendar = Calendar.getInstance(); calendar.set(2008, 2,1); calendar.add(Calendar.DAY_OF_MONTH,-1); String[] months = {"一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"}; String[] weeks = {"","星期日","星期一","星期二","星期三","星期四","星期五","星期六"}; System.out.println(calendar.get(Calendar.YEAR) + "年"); int index =calendar.get(Calendar.MONTH); System.out.println(months[index]); System.out.println(calendar.get(Calendar.DAY_OF_MONTH) + "日"); int index2 =calendar.get(Calendar.DAY_OF_WEEK); System.out.println(weeks[index2]);//为给定的日历字段添加或减去指定的时间量public abstract void add(int field,int amount)
5、Math
// ceil返回大于指定数据的最小整数public static double ceil(double a)//返回小于指定数据的最大整数。public static double floor(double a)//四舍五入public static long round(double a)//幂运算 public static double pow(double a,double b) //随机数 ,返回带正号的 double 值,该值大于等于0.0 且小于 1.0 public static double random() // 等同于new java.util.Random
---------------------- Android开发、java培训、期待与您交流! ----------------------
详细请查看:http://edu.csdn.net
- 黑马程序员__一些比较重要的类
- 黑马程序员__另外一些比较重要的IO类
- 黑马程序员之面向对象中一些重要的问题
- 黑马程序员之面向对象一些 重要的知识点
- hadoop mapreduce 一些比较重要的类
- 黑马程序员__关于学习File类的总结
- 黑马程序员__注解的学习心得
- 黑马程序员__类加载器__代理
- 一些比较重要的算法
- 一些比较重要的算法
- 一些比较重要的经验
- 一些比较重要的算法
- 一些比较重要的算法
- 一些比较重要的算法
- 一些比较重要的算法
- 黑马程序员——多线程比较常见而且比较重要的问题
- 黑马程序员__集合中的两个工具类以及一些新特新
- 黑马程序员__集合工具类
- 华硕拆机之后解决无法进入windows7但能进入linux系统的办法
- uva 11375 - Matches
- hadoop的伪分布安装
- Google Android 文档笔记-Training-Getting started [2]
- jave学习第一节代码
- 黑马程序员__一些比较重要的类
- 题目1527:首尾相连数组的最大子数组和-九度
- fread
- ssh 免密钥登陆
- 为什么需要Page Object?
- Android Bluetooth 相关说明
- oralce 密码过期处理
- 邮件服务器反垃圾设置技术
- Oracle CASE WHEN 用法介绍