第五章java基础类库(6学时)解读.ppt

  1. 1、本文档共202页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章 java基础类库 目 录 5.1 语言包(java.lang) 5.2 实用包(java.util) 5.3 对象数组 5.4 集合框架 语言包java.lang提供了Java语言最基础的类,包括: Object类 数据类型包裹类(the Data Type Wrapper) 字符串类(String、StringBuffer) 数学类(Math) 系统和运行时类(System、Runtime) 类操作类(Class,ClassLoader) 对应Java的每一个基本数据类型(primitive data type)都有一个数据包裹类。 一、生成数据类型包裹类对象的方法: 从基本数据类型的变量或常量生成包裹类对象: double x = 1.2; Double a = new Double(x); Double b = new Double(-5.25); 二、得到基本数据类型数据的方法: 每一个包裹类都提供相应的方法将包裹类对象转换回基本数据类型的数据: anIntegerOValue() // 返回 int类 aCharacterObject.charValue() // 返回 char类型的数据 该类字符串对象的值和长度都不变化,称为常量字符串 二、String类常用方法 其对象是可以修改的字符串 字符的个数称为对象的长度(length); 分配的存储空间称为对象的容量(capacity); 与String类的对象相比,执行效率要低一些。 一、生成StringBuffer类的对象: 二、StringBuffer类常用方法 例5-1:已知一个字符串,返回将字符串中的非字母字符都删除后的字符串: public class StringEditorTester { public static void main(String args[]) { String original = Hello123, My Name is Mark, 234I think you are my classmate?!!; System.out.println (StringEditor.removeNonLetters(original)); } } 提供一组常量和数学函数,例如 E和PI常数; 求绝对值的abs方法; 计算三角函数的sin方法和cos方法; 求最小值、最大值的min方法和max方法; 求随机数的random方法等; 其中所有的变量和方法都是静态的(static); 是终结类(final),不能从中派生其他的新类。 访问系统资源: arraycopy() //复制一个数组 exit() //结束当前运行的程序 currentTimeMillis() //获得系统当前日期和时间等 访问标准输入输出流: System.in //标准输入,表示键盘 System.out //标准输出,表示显示器 System.err //错误输出,表示显示器 System主要方法 例5-2:记录程序执行的时间。 例5-3:访问JVM的环境属性。 Runtime 常用的方法 例5-4:使用Runtime执行其他程序。 Class类 提供运行时信息,如名字、类型以及父类; Object类中的getClass方法返回当前对象所在的类,返回类型是Class; 它的getName方法返回一个类的名称,返回值是String; 它的getSuperclass方法可以获得当前对象的父类。 例5-5:Class类应用举例。 public class ClassTest { public static void main(String args[]) { BankAccount anAccount = new BankAccount(); Class aClass = anAccount.getClass(); System.out.println(aClass); System.out.println(aClass.getName()); } } 构造方法 Date() 获得系统当前日期和时间值; Date(long date) 以date创建日期对象,date表示从GMT(格林威治)时间1970-1-1 00:00:00开始至某时刻的毫秒数。 例5-6:Date的例子。 一个抽象的基础类,支持将Date对象转换成一系列单个的日期整型数据集,如YEAR、MONTH、DAY、HOUR等常量; 它派生的GregorianCalendar类实现标准

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档