项目十一 了解Java常用类库

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2
public long freeMemory()
3
public long maxMemory()
4
public void gc()
5
public Process exec(String command) throws IOException
描述
取得Runtime类的实例 返回Java虚拟机中的空闲内存量 返回JVM的最大内存量 运行垃圾回收器,释放空间
for (int i = 0; i < 10; i++) {
System.out.print(rd.nextInt(100)+"\t");
}
}
}
程序运行结果如下:(可能的结果)
48
23
80
10
25
22
87
7
78
19
5. Random

任务实施
小张是某学校计算机系的老师,为了巩固学生所
学的知识,小张打算在期末考试时出一道关于编程的
sb.insert(0, "周口师范学院");
// 在所
有内容之前添加
// 将内容反转后变为String类型
String s = sb.reverse().toString();
System.out.println(s);
// 内容
输出
}
}
重点难点
重点
Java常用类库
难点
反转操作字符串
重 点 难 点
执行本机命令
Runtime类中的方法
2. Runti
me 类
System类是一些与系统相关属性和方法的集合,在System类中所有的属性 都是静态的,要想引用这些属性和方法,直接使用System类调用即可。常用的 方法如表所示。

方法定义

1
public static void exit(int status)
反 转
4. Math类

5. Random类




StringBuffer类支持的方法大部分与String类似,因为StringBuffer类在开发中 可以提升代码的性能,所以使用较多。
Java为了保证用户操作的适应性,在StringBuffer类中定义的大部分方法名 称都与String是一样的,读者自行查询JDK文档。
public class StringBufferDemo03 {
public static void main(String[] args) {
StringBuffer sb = new StringBuffer(); // 声明对象
sb.append("计算机科学系");
// 向
StringBuffer中添加内容
在此范围中的数字。
Random类的使用范例如下:生成10个随机数字,且数字不大于100。
import java.util.Random;
public class RandomDemo {
public static void main(String[] args) {
Random rd = new Random();
1. String Buffer

在Java中Runtime类表示运行时操作类,是一个封装了JVM进程的类,每一 个JVM都对应着一个Runtime类的实例,此实例由JVM运行时为其实例化。
所有在JDK文档中读者不会发现任何有关Runtime类中构造方法的定义,这 是因为Runtime类本身的构造方法是私有化,如果想取得一个Runtime实例,则 只能通过以下方式:
2
public static void gc()
3
public static long currentTimeMillis()
4
public static Properties getProperties()
5
public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length)
描述
系统退出 垃圾回收 返回当前时间 取得当前系统全部属性
数组复制操作
System类的常用方法
3. System

Math类是数学操作类,提供了一系列的数学操作方法,包括求绝对值,三 角函数等,在Math类中提供的一切方法都是静态方法,所以直接由类名称调用 即可,
4. Math

Random类是随机数产生类,可以指定一个随机数的范围,然后任意产生
题目,要求学生实现字符串的反转操作。


wenku.baidu.com





由于反转操作字符串应用到了Java常用类库的相关知 识,同时StringBuffer类可以实现字符串的连接及字符串 的反转等一系列操作。因此,小张的学生需要利用 StringBuffer类来实现这一操作。
反转操作字符串
字符串反转操作代码如下所示。
本项目主要讲解的是Java 常用类库 的相关知识,通过反转操作字符串 来学习StringBuffer类、Runtime 类、System类、Math类、 Random类等内容。
任务
利用StringBuffer类反转操作字符串
准备知识
1. StringBuffer类
2. Runtime类
3. System类
Runtime run = Runtime.getRuntime();
2. Runti
me 类
Runtime类中提供了一个静态getRuntime()方法,此类可以取得Runtime类的 实例,通过Runtime类取得一些系统的信息。Runtime类的方法如表所示。

方法定义

1
public static Runtime getRuntime()
相关文档
最新文档