下载此文档

java泛型 java编程 java编程方案策划.ppt


文档分类:IT计算机 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
第十三章:常用工具类
题纲
Runtime类
每一个Java应用程序在运行时都会创建一个Runtime类的实例。通过这个实例,应用程序可以和运行环境进行交互操作。Runtime类没有构造方法,所以应用程序不能直接创建这个类的实例,而只能通过它提供的getRuntime()方法来获取一个指向Runtime对象的引用(或称句柄)。
示例1:Runtime内存管理;
示例2:Runtime启动应用程序;
System类
System类是系统中最常用的类,它定义了3个很有用的静态成员:out、in和err,分别表示标准的输出流、输入流和错误输出流。除了这3个静态成员,System类中还定义了一系列的静态方法,供程序与系统交互。
示例1:利用currentTimeMillis()记录程序执行的时间;
示例2:exit()退出方法;
示例3:获取和设置环境属性
Math类
在Math类中,提供了常用的数学函数供程序员使用,这些数学函数包括:随机函数、三角函数、指数函数和取整函数等。这些函数全部都以静态成员方法的形式提供,这样可以简化编程的步骤。另外,Math中还提供了两个静态成员常量:E和PI。
示例1:利用随机数求π值;
示例2:使用取整函数;
日期处理类2
,,这个类的功能上更为强大,而且也更为清晰,不过使用上也比Date要复杂一些。
Calendar被设计成为一个挂在墙壁上的典型日历,有许多月份和日期可以翻阅。Calendar类与其他类有很大的区别,它是构建在大量可以直接读取的属性上,这些属性多数是静态成员常量,可以使用它们来设置或者获取某些值。
Calendar类的内部仍然存储了以毫秒为单位,距离1970年元旦0时的时间间隔。不过它以及它的子类可以根据设置的规则(预设的或由用户设置的)来解释这些时间信息,而且时间的各个组成部分也被分别存储,这也是Java类库国际化的一个方面。这样,程序员就能够写出在不同的国际化环境中运行的程序。
Calendar类示例:
示例1:用Calendar显示当前的日期和时间;
示例2:利用GregorianCalendar输出日历;
关于正则表达式
正则表达式(Regular Expression简写为Regex或者REs)并非一门专用语言,它是一种功能强大,但使用起来比较复杂的文本查找和替换规则。
正则表达式的关键之处在于确定你要搜索匹配的东西,如果没有这一概念,它将毫无用处。如何构造表达式,是应用正则表达式的核心。
正则表达式,主要可以用来做字符串处理,可以描述特定的字符模式,如:”a{2}”表示由两
个字符“a”构成的字符串,等同于普通字符串“aa”,如”\d”代表任意一个数字0~9
Java中,Pattern和Matcher类,它们两个是用于正则表达式查找和替换的,两个需要配合起来使用。其中,Pattern中存储了一个经过编译的正则表达式,它也提供简单的正则表达式匹配功能。而Matcher对象是一个状态机,它依据Pattern对象作为匹配模式,对字符串展开匹配检查。
publicbooleanmatches(Stringregex),返回此字符串是否匹配给定的正则表达式。
publicStringreplaceAll(Stringregex,Stringreplacement)使用给定的replacement 字符串替换此字符串匹配给定的正则表达式的每个子字符串。
应用示例:使用正则表达式处理字符串
正则表达式初步

java泛型 java编程 java编程方案策划 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人nnyoung
  • 文件大小560 KB
  • 时间2018-06-19