第5章 Java工具类.ppt

  1. 1、本文档共73页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章 Java工具类 李莉 1 语言基础类 2 数组 3 向量 4 字符串 5 Arrays排序与查找 6 链表 1 语言基础类—Object Object类:是Java程序中所有类的直接或间接父类。 Object类包含了所有Java类的公共属性和方法: (1) protected Object clone( ):生成当前对象的一个拷贝并返回。 (2) public boolean equals(Object obj):比较两个对象是否相同。 (3) public final Class getClass( ):获取当前对象所属的类信息,返回Class对象。 (4) protected void finalize( ):定义回收当前对象时所需完成的清理工作(垃圾回收器要回收对象的时候,首先要调用这个类的finalize方法)。 (5) public String toString( ):返回当前对象的有关信息。 1 语言基础类—Object Object类:所有Java类的父类,可以和任意类型的对象匹配,可以使用它作为形式参数的类型,可以匹配任何类型。 如“public boolean equals(Object obj)” 使用Object类使得方法的实际参数是任意类型的对象。 1 语言基础类—数据类型类 数据类型类: Java的基本数据类型:int,double,char,long 数据类型类:每一个数据类型类都对应一个基本数据类型。 数据类型类是一个类,有成员方法,用来操作和处理对应的基本数据类型量。 1 语言基础类—数据类型类 数据类型类: 1 语言基础类—数据类型类 Integer类—属性: Integer类—构造函数: 1 语言基础类—数据类型类 Integer类: int i = Integer.parseInt(“123”); int i = Integer.valueOf(“123”).intValue(); Integer ig = new Integer(123); float f = Float.valueOf(“12.3”).floatValue(); 1 语言基础类—Math Math类:进行数学运算,定义了若干方法,实现不同标准数学函数。 static类方法,在使用时直接用类名做前缀,调用这些方法。 Math类在java.lang中 1 语言基础类—Math 如:int i = 9, j = 7, 9; k = Math.max(i,j); int i = (int)(Math.random()*10)+1; —1~10之间随机数 random() 返回[0.0,1.0)之间的double数。 1 语言基础类—System类 System类: 提供了标准输入/输出、运行时的系统信息等重要工具。 System类不能实例化,不能创建System类的对象, 所有的属性和方法都是static的,引用时以System为前缀。 1 语言基础类—System类 1 语言基础类—System类 System类的属性: public static PrintStream err ; public static InputStream in ; public static PrintStream out ; 如:char c =System.in.read(); System.out.println(“Hello! Guys”); 1 语言基础类—System类 public static long currentTimeMillis():获取自1970年1月1日零时至当前系统时刻的微秒数。 public static void exit(int status):强制Java虚拟机退出运行状态,并返回状态信息status 给操作系统,例如System.exit(0)。 public static void gc( ): 强制调用垃圾回收功能,收集内存中已丢失的垃圾对象所占用的空间。 1 语言基础类 2 数组 3 向量 4 字符串 5 Arrays排序与查找 6 链表 1 语言基础类 2 数组 3 向量 4 字符串 5 Arrays排序与查找 6 链表 2 数组 数组:相同数据类型的元素按顺序线性排列。 Java数组的元素可以是简单数据类型,也可以是某一类的对象。 特点:(1) 相同数据类型的元素; (2) 有先后顺序; (3) 数组名 [i]。 注:数组也是引用类型的变量! 2 数组 创建Java数组的步骤: 声明数组:数组的名

文档评论(0)

精华文档888 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档