- 1、本文档共33页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第八章Java常用类库要点
Java语言基础第八章 Java常用类库 多态 抽象类和抽象方法 接口的使用 包的声明与使用 上章内容 java.lang包介绍以及包下类的使用 重点的类: Object/String/StringBuffer/StringBuilder/包装类 了解的类 System/Math java.util包介绍以及包下类的使用 重点的类 Date/Calendar/GregorianCalendar 了解的类 Scanner/Random java.text包介绍以及包下类的使用 SimpleDateFormat/NumberFormat 本章内容 java.lang包下放置了Java开发中常用的类和接口,所以为简化该包下类的使用,java.lang包下的类在使用时不需要导入这些类 java.lang包下常用类有: Object String StringBuffer和StringBuilder 八种基本数据类型的包装类 Thread等等 java.lang包 java.lang.Object类是类层次结构中最顶层父类(根类/基类/超类)。所有的类(包括数组)直接或者间接的继承自Object类,同时也继承了该类中的方法 Object类 Object的构造方法 Object类只有一个无参的构造方法 Object() Object中常用的方法 boolean equals(Object o) 比较两个对象是否相同 int hashCode() 返回一个对象的哈希码 String toString() 将一个对象转换为字符串 Object类 boolean equals(Object o)详解 Object类的equals方法用于判断两个对象是否相同 Object类的equals方法的返回值为boolean的true和false Object类的equals方法只有一种情况返回true:两个非空的引用变量o1和o2指向的是同一个对象时 Object类 equals方法和==的区别 ==可以用于比较基本数据类型的值 ==可以用于比较两个对象是否相同 equals只能比较两个对象是否相同 Object类 String类代表字符串,提供了开发中常用的字符串处理的方法,如:求字符串的长度、截取字符串、替换字符串等方法 字符串是常量,它的值创建之后就不可以再修改了。 String类常用构造方法 String() 无参构造方法 String(String str) 有一个字符串参数的构造方法 String(char[]ch) 有一个char类型数组参数的构造方法 String(byte[] b) 有一个byte数组参数的构造方法 String类 声明和创建字符串对象的方式 String类 String类常用方法 int length() 求字符串值的字符个数 boolean equals(Object o) 比较两个字符串是否相同 String replace(String old,String new) 字符串替换 char charAt(int index) 返回字符串指定位置的字符 int compareTo(String s)按字典顺序比较字符串大小 boolean endsWith(String s) 比较字符串是否以指定的参数结尾 boolean startsWith(String s)比较字符串是否以指定的参数开头 String valueOf(int i)将基本数据类型转换为字符串 String类 String类常用方法 boolean isEmpty() 判别一个字符串值的长度是不是为0 int indexOf(char ch) 返回指定字符第一次在字符串中的索引 int lastIndexOf(char ch)返回指定字符ch在字符串中最后出现的索引 String substring(int begin)从指定索引位置截取此索引前面的字符串 String类 StringBuffer和StringBuilder都是带有缓冲区的可变字符串 为什么要使用StringBuffer或者StringBuilder 一个String对象的长度是固定的,不能改变它的内容,也不能附加新的字符至String对象中。可以使用加号“+”运算符来连接字符串以达到附加新字符或字符串的目的,但使用加号“+”运算符会产生一个新的String实例,即需要另外分配空间。如果既想节省开销,又能改变字符串的内容,则可以使用StringBuilder类。 StringBuffer和StringBuilder类 StringBuffer类的构造方法 StringBuffer() StringBuff
您可能关注的文档
- 生物会考复习专题.ppt
- 生活处处见英语.ppt
- 生活从那里开始1.ppt
- 生活离不开工业.ppt
- 第五课 太平天国运动.ppt
- 第五章肿瘤 病理学.ppt
- 第五课 5.1隐私和隐私权.ppt
- 第五课-男生女生之间ppt.ppt
- 第五课 和同为一家.ppt
- 第五课 两汉的盛衰.ppt
- 10《那一年,面包飘香》教案.docx
- 13 花钟 教学设计-2023-2024学年三年级下册语文统编版.docx
- 2024-2025学年中职学校心理健康教育与霸凌预防的设计.docx
- 2024-2025学年中职生反思与行动的反霸凌教学设计.docx
- 2023-2024学年人教版小学数学一年级上册5.docx
- 4.1.1 线段、射线、直线 教学设计 2024-2025学年北师大版七年级数学上册.docx
- 川教版(2024)三年级上册 2.2在线导航选路线 教案.docx
- Unit 8 Dolls (教学设计)-2024-2025学年译林版(三起)英语四年级上册.docx
- 高一上学期体育与健康人教版 “贪吃蛇”耐久跑 教案.docx
- 第1课时 亿以内数的认识(教学设计)-2024-2025学年四年级上册数学人教版.docx
文档评论(0)