欢迎来到天天文库
浏览记录
ID:49055100
大小:393.00 KB
页数:24页
时间:2020-01-30
《第5讲_java.lang包和字符串 - 副本.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第五讲java.lang包和字符串回顾--1异常是程序运行时发生的错误Java中可使用try、catch、throw、throws和finally来管理Java异常处理。要监控的程序语句包含在try块内,catch块中的代码用于捕获和处理异常。在方法返回之前绝对必须执行的代码应放置在finally块中要手动引发异常使用关键字throw。任何被抛到方法外部的异常都必须用throws子句指定。多重catch块的子类异常catch块必须放在父类异常catch块的前面2计算机学院赵卓君回顾--2用户自定义异常必须继承Exception
2、或Exception的子类检验异常是指程序代码中必须要捕获的异常,否则无法通过编译。非检验异常是可以不捕获程序仍可以通过编译的异常。断言允许程序员在代码中加入一些检查语句而无需编写异常处理程序。主要用于调试的目的。Java运行时环境默认设置断言机制是关闭的,因此在运行含有断言的代码时要启用断言。启用断言的语法:java–ea字节码文件名3计算机学院赵卓君本讲目标java.lang包和包装类装箱和拆箱Character类常用方法的使用String类及字符串的不变性(重点、难点)可修改的字符串StringBuffer类(重点、难点)
3、Math类4计算机学院赵卓君英语单词--1append追加buffer缓冲capacity容量character字符clone克隆compare比较delete删除equal相等5计算机学院赵卓君英语单词--2index索引insert插入length长度lowercase字母小写形式replace替换reverse颠倒,逆转search搜索uppercase字母大写形式6计算机学院赵卓君java.lang包简介java.lang包中包含了开发所需要的、最常用的类,如:String、System、Object、Exception
4、等等。每当创建java程序,在编译和运行时JVM会自动导入java.lang包,无需使用import来手动导入。7计算机学院赵卓君基本数据类型和包装类Java为每一种基本数据类型都提供一个对应的包装类基本数据类型包装类byteByteshortShortintIntegerlongLongfloatFloatdoubleDoublecharCharacterbooleanBoolean8计算机学院赵卓君基本数据类型和包装类的转换基本数据类型转换为包装类称为装箱包装类转换为基本数据类型成为拆箱在Java中装箱和拆箱都是自动进行的例
5、如:intn1=10;Integeri=n1;//装箱intn2=I;//拆箱基本数据类型包装类装箱拆箱9计算机学院赵卓君Character类的方法方法说明isDigit()确定字符是否为0至9之间的数字isLetter()确定字符是否为字母isLowerCase()确定字符是否为小写形式isUpperCase()确定字符是否为大写形式isSpace()确定字符是否为空格或换行符10计算机学院赵卓君System类java.lang包下面的System提供了访问系统资源的方法exit():停止程序的运行,如果参数为0表示程序正常退
6、出运行。其它参数值表示某种形式的错误arrayCopy():复制数组currentTimeMillis():返回从1970-1-1零时至今的毫秒数11计算机学院赵卓君Math类系统的一个提供数学计算方法的类,该类是final类,其中的方法全是静态方法。函数描述staticdoublepow(doublex,doubley)返回x的y次方staticdoublesqrt(doublex)返回x的平方根staticdoubleabs(doublex)返回x的绝对值(该函数提供了适合各种数据类型的重载函数)staticdoublema
7、x(doublex,doubley)返回x和y的最大值(该函数提供了适合各种数据类型的重载函数)staticdoublemin(doublex,doubley)返回x和y的最小值(该函数提供了适合各种数据类型的重载函数)staticdoublesin(doublex)返回x的正弦值(x为弧度值)12计算机学院赵卓君String类String类字符串字面量对象未修改的原始字符串使用String类的方法可以更改字符串版本原始字符串保持不变13计算机学院赵卓君String类的构造方法构造方法说明String()它将创建一个空字符串St
8、ring(Stringvalue)它将新建一个字符串作为指定字符串的副本String(char[]value)它将根据字符数组构造一个新字符串String(byte[]value)它将通过转换指定的字节数组新建一个字符串14计算机学院赵卓君字符串长度字符串长度由
此文档下载收益归作者所有