《语言基础类》PPT课件.ppt

《语言基础类》PPT课件.ppt

ID:52109169

大小:522.50 KB

页数:43页

时间:2020-03-31

《语言基础类》PPT课件.ppt_第1页
《语言基础类》PPT课件.ppt_第2页
《语言基础类》PPT课件.ppt_第3页
《语言基础类》PPT课件.ppt_第4页
《语言基础类》PPT课件.ppt_第5页
资源描述:

《《语言基础类》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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。