黑马程序员__一些比较重要的类

---------------------- 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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值