- 1、本文档共45页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 第7章 Java中的常用类 Java 语言程序设计 天津理工大学 计算机与通信工程学院 主讲教师:孙世温 sunsw80@ 第6章 字符串和正则表达式 第7章 常用实用类 主要内容 Object 类 System 类 Math 类 基本数据类型的包裹类 BigInteger 类 字符串相关类 String 类 StringBuffer 类 StringTokenizer 类 Date 类 Calender 类 正则匹配表达式 Object 类-“根”类 Object类定义在java.lang包中 所有的Java类派生自Object类 如果一个类没有用extends继承其他类,则它继承Object Object类是所有类层次结构的终极根类 Object包含一些有用的方法,这些方法被所有子类继承 Object 类-“根”类 Object类定义的方法之一:toString Object类的toString方法被定义返回一个字符串,包含对象的类名和对象的地址值 自定义的类重写toString方法,实质是覆盖了父类的toString方法 用println方法输出一个对象时,默认调用toString方法;如果自定义了toString方法,就调用自定义的;如果没有自定义,就调用继承来的toString方法 Object 类-“根”类 Object类定义的方法之二:equals Object类的equals方法确定两个引用变量是否是别名,与= =的用法相同(is identical to) 子类一般通过覆盖Object的equals方法实现更有意义的测试,可以实现:若同一类型的两个不同对象包含相同的信息即返回true(is equals to) 很多Java标准类都重新定义了自己的equals方法,实现两个对象的相等性比较 System类- 有三个标准I/O对象,又叫控制台I/O 标准输入(键盘)— 由System.in定义 标准输出(显示器)—由System.out定义 标准错误输出(显示器)—由System.err定义 当执行print或println语句时,我们使用System.out对象 System.in是InputStream类的对象 用System.in.read( )从键盘读入一个字符 基本数据类型的包裹类 Java的每种基本类型(8种)都有一个类与之对应 包裹类使用示例 Math类-科学计算类 Math类定义在java.lang包中 其中包含许多数学计算方法: public static long abs(double a) 返回a的绝对值。 public static double max(double a,double b) 返回a、 b的最大值。 public static double min(double a,double b) 返回a、b的最小值。 public static double random() 产生一个0到1之间的随机数(不包括0和1)。 public static double pow(double a,double b) 返回a的b次幂。 public static double sqrt(double a) 返回a平方根。 public static double log(double a) 返回a的对数。 public static double sin(double a) 返回正弦值。 public static double asin(double a) 返回反正弦。 …… NumberFormat类-数字的格式化输出 NumberFormat类类调用类方法: public static final NumberFormat getInstance()实例化一个NumberFormat对象 该对象调用 public final String format(double number) 方法可以格式化数字number NumberFormat类有如下常用方法: void setMaximumFractionDigits(int newValue) void setMinimumFractionDigits(int newValue) void setMaximumIntegerDigits(int newValue) void setMinimumIntegerDigits(int newValue) BigInteger类-大整数类 java.math包中的BigInteger类提供任意精度的整数运算 构造方法: public BigInteger(String val) 类的常用方法: public B
您可能关注的文档
最近下载
- 人教新目标八年级下册英语全册教案(最全).doc
- 中国风能太阳能资源年景公报2014.pdf
- 2021年数学英才登高系列活动(CMTS)试题.pdf
- 对培育当代革命军人核心价值观的调查与思考.docx
- 2013-2022年十年高考英语各题型考点对比分析(共7个专题).pdf
- 某市医疗保障局年深入开展医保领域群众身边腐败和作风问题专项整治工作方案.docx VIP
- 论持久战全文--毛泽东_txt下载.docx
- RIGOL普源精电DSA800配置手册用户手册.pdf
- 【大单元教学】第一单元《民艺蕴情》第2课《多样的中国民间美术》课件(36页)--人美2024版七年级下册.pptx VIP
- 劳动出版社《电机与电气控制(第三版)习题册》答案.pdf
文档评论(0)