欢迎来到天天文库
浏览记录
ID:52109169
大小:522.50 KB
页数:43页
时间:2020-03-31
《《语言基础类》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、语言基础类Java类库基础类Wrapper类自动装箱和拆箱集合类Java类库Java的类库是系统提供的已实现的标准类的集合,是Java编程的API(ApplicationProgramInterface),它可以帮助开发者方便、快捷地开发Java程序。这些系统定义好的类根据实现的功能不同,可以划分成不同的集合,每个集合是一个包,合称为类库。Java的类库大部分是由它的发明者——SUN公司提供的,这些类库称为基础类库(JFC)。API应用程序编程接口面向过程语言–函数库(子程序包)面向对象语言–类库Java类库类库的结构java
2、.lang(System、Math、Thread基本数据类型类)java.util(向量、栈、日期…)java.iojava.appletjava.awtjava.awt.eventjava.net语言基础类库-Object类类层次的根,每一个类都是它的子类。构造方法:Object()一般方法:Objectclone()生成当前对象的一个拷贝。booleanequals(Objectobj)比较两个对象是否相同。ClassgetClass()获取当前对象所属的类信息StringtoString()用来返回当前对象本身的有关信息
3、语言基础类库-Class类publicfinalClassextendsObject一般方法:StringgetName()返回类名。Field[]getFields()返回类的public域对象。Method[]getMethods()返回类的public方法对象。PackagegetPackage()返回该类的包。Method类StringgetName()取方法名Field类StringgetName()取域名1语言基础类库-String方法intlength()//返回字符串长度例:“Java与面向对象程序设计”.le
4、ngth()的值为13charcharAt(intindex)//返回指定位置的字符例"Java与面向对象程序设计".charAt(2)intcompareTo(Strings2)//字符串比较intcompareToIgnoreCase(Strings2)booleanequals(Objectobj)//判断字符串相等StringtoLowerCase()//将字符串转换为小写StringtoUpperCase()//将字符串转换为大写(返回新串,不改变原字符串)语言基础类库-StringStringsubstring(i
5、ntbeginIndex)//取子串Stringsubstring(intbeginIndex,intendIndex)intindexOf(Strings)//返回串s在当前串中位置intindexOf(Strings,intfromIndex)booleanstartsWith(Stringprefix)判断该字符串是否以prefix为前缀。booleanendsWith(Stringsuffix)判断该字符串是否以suffix为后缀。char[]toCharArray()//将字符串转为字符数组booleanisEmpt
6、y()//判定字符串是否为空串(JDK1.6引入)语言基础类库—StringBufferString类对象是不可变的字符串StringBuffer类对象是可变的字符串,有改变字符串的若干方法。构造函数StringBuffer()StringBuffer(intlength)//设置初始容量StringBuffer(Strings)方法StringtoString()voidsetCharAt(intindex,charc)//修改字符语言基础类库-Math属性publicfinalstaticdoubleE;//数学常量epu
7、blicfinalstaticdoublePI;//圆周率常量方法(均为静态方法)publicstaticintabs(inti);publicstaticdoublesin(doublea);publicstaticdoublelog(doublea);publicstaticdoublemax(doublea,doubleb);publicstaticdoublepow(doublea,doubleb);publicstaticdoublerandom();//产生0~1之间伪随机数语言基础类库-Math类publicst
8、aticdoubleexp(doublea);publicstaticintround(floata);publicstaticdoublesqrt(doublea);例:System.out.println(Math.E);2.718281828..System.out.p
此文档下载收益归作者所有