- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
共21页 程序设计 第四章 Java API类库 (一)类库介绍、java.lang包、字符串 学习目标 了解Java API类库及API文档。 掌握java.lang包中的常见类。 掌握String类。 掌握StringBuffer类。 掌握日期相关的关的使用。 掌握常用容器的使用。 了解正则表达式。 重难点 重点 API文档的使用。 java.lang包中的常见类。 String类。 StringBuffer类。 日期相关的类。 容器相关的类。 泛型 正则表达式。 难点 java.lang包中的Class类。 String类 String类和StringBuffer类的比较。 SimpleDateFormat类。 List类。 Set类。 Map类。 泛型 正则表达式。 目录 4.1 Java API类库介绍 常用的Java SE API java.lang java.util java.io java.awt和javax.swing java.sql java.applet 第三方API JUnit log4j JDBC SWT Java SE API文档 4.2 java.lang包 java.lang是Java语言的核心包 将被自动导入 提供了Java语言的核心功能 System类: Object类: Math类:数学类 String类:字符串 Exception类:异常类 Thread类:线程类 4.2.1 Object类 Object类是所有类的基类 常用方法 toString()方法:返回对象的字符串表示,如Student@757aef equals()方法:比较类指针的地址 Object类的方法被所有类继承 有些子类覆盖了某些方法 例如:String类覆盖了toString()和equals()方法 4.2.2 Runtime类 Runtime类封装了Java的执行环境 不能创建,只能通过静态方法getRuntime()获取 作用是与操作系统通信 获得内存使用情况 中止程序,返回到操作系统 运行外部程序 4.2.3 ClassLoader抽象类 用于加载字节码文件.class到JVM中 通过Class类的getClassLoader()方法返回它的一个实现 4.2.4 Class类 包含了与类相关的操作 获得类的有关信息 对类进行某些操作 加载字节码文件(调用ClassLoader类的相应方法实现) 因此使Java语言具有动态性 4.2.5 基本数据类型的包装类 每一种基本数据类型都有一个包装类 8种基本数据类型,有8种对应的包装类 封装了有关的常量和方法 最大值、最小值 类型的转换 常用的方法 字符串表示的数值转换对对应的数值类型 二进制、八进制、十进制和十六进制之间的转换 4.2.6 Math类 封装了常用的数学方法和两个常数E和PI 包括指数、对数、平方根和三角函数等 Math类是final的 因此它不能被继承 它的构造方法是private的 因此它不能被实例化 所有方法都是静态的 只能通过类名来引用 4.2.7 System类 封装了与平台有关的功能 标准输入和标准输出 外部(操作系统)定义的属性和环境变量的访问 快速复制数组的一部分实用方法 System类不能被实例化。 例如下述代码退出Java应用程序的执行: 下述代码将输出应用程序执行时的当前路径: java.lang中的其它类 4.2.10 异常处理类 第5章讲解 4.2.11 线程控制类 第8章讲解 4.3 字符串 字符串常量 使用双引号定义字符串,使用单引号定义字符。 字符串几乎可以任意长(从0至231,约20亿)。 字符串类 String类 StringBuffer类 4.3.2 String类字符串 String类的声明和初始化 声明字符串变量 初始化字符串 直接赋值,例如: 使用构造方法,例如: String类实例的值为空和空串是不同的: String类的常用方法 字符串的长度 String类的length()方法返回字符串的长度 字符串的比较 必须使用equals()方法而不是==号来比较字符串的值 字符串中指定位置的字符 String类的常用方法(续) 字符串的检索 字符串的子串 字符串的替换 字符串转换大小写 String类的特殊性 所有引用数据类型都必须使用new操作符创建,而字符串类型还能通过直接赋值创建。 字符串常量是一个对象,因此可以调用字符串常量的方法,如Java!.length()。 字符串类型属于引用数据类型,但在方法调用时,采用的是传值调用。 字符串类型可以用加号“+”运算符,将字符串类的对象与其它各种类型(基本或引用数据类型)的对象连接。 字符串类型可以用赋
您可能关注的文档
- Java Web设计实用教程——基于Eclipse环境的应用开发 孔昊 chap7 Hibernate实现数据持久化新.ppt
- Java Web应用开发技术 任文娟 第1章 Java Web应用概述新.ppt
- Java Web应用开发技术 任文娟 第2章 Servlet技术新.ppt
- Java Web应用开发技术 任文娟 第4章 Java Web编程中数据库技术的使用新.ppt
- Java Web应用开发技术 任文娟 第5章 MVC架构模式新.ppt
- Java Web应用开发技术与案例教程 张继军 第1章_Java_Web应用开发技术新.ppt
- Java Web应用开发技术与案例教程 张继军 第2章_静态网页开发技术新.ppt
- Java Web应用开发技术与案例教程 张继军 第5章_JavaBean技术新.ppt
- Java Web应用开发技术与案例教程 张继军 第6章_Servlet技术新.ppt
- Java Web应用开发技术与案例教程 张继军 第7章_Java_Web常用开发模式新.ppt
文档评论(0)