《JAVA工具类与算法》PPT课件.ppt

《JAVA工具类与算法》PPT课件.ppt

ID:52269602

大小:431.01 KB

页数:35页

时间:2020-04-03

《JAVA工具类与算法》PPT课件.ppt_第1页
《JAVA工具类与算法》PPT课件.ppt_第2页
《JAVA工具类与算法》PPT课件.ppt_第3页
《JAVA工具类与算法》PPT课件.ppt_第4页
《JAVA工具类与算法》PPT课件.ppt_第5页
资源描述:

《《JAVA工具类与算法》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、工具类与算法教材第6章Java类库语言基础类Applet类与Applet小程序数据结构类查找与排序Java类库Java类库是系统提供的已实现的标准类的集合Java编程的API(ApplicationProgramInterface)它可以帮助开发者方便、快捷地开发Java程序。这些系统定义好的类根据实现的功能不同,可以划分成不同的集合,每个集合是一个包,合称为类库。Java的类库大部分是由它的发明者-SUN公司提供的,这些类库称为基础类库(JFC)。API应用程序编程接口面向过程语言–函数库(子程序

2、包)面向对象语言–类库Java类库结构java.langSystem、Math、Thread、基本数据类型类...java.util向量、栈、日期…java.io(用于输入输出)java.net(用于网络编程)java.applet(编写applet小程序)java.awt(编写图形用户界面)Object类类层次的根,每一个类都是它的子类。构造方法:Object()一般方法:Objectclone()生成当前对象的一个拷贝。booleanequals(Objectobj)比较两个对象是否相同。Cla

3、ssgetClass()获取当前对象所属的类信息StringtoString()用来返回当前对象本身的有关信息数学运算的Math类属性publicfinalstaticdoubleE;//数学常量epublicfinalstaticdoublePI;//圆周率常量方法(均为静态方法)publicstaticintabs(inti);求绝对值publicstaticdoublesin(doublea);//sin函数publicstaticdoublelog(doublea);//log函数publi

4、cstaticdoublemax(doublea,doubleb);publicstaticdoublepow(doublea,doubleb);publicstaticdoublerandom();//产生0~1之间随机数数学运算的Math类publicstaticdoubleexp(doublea);publicstaticintround(floata);publicstaticdoublesqrt(doublea);Math类例publicclassTest{publicstaticvoid

5、main(String[]args){System.out.println(Math.E);//2.7182818System.out.println(Math.PI);//3.14159265System.out.println(Math.sqrt(9.08));//3.0133038System.out.println(Math.pow(2,3));//8.0System.out.println(Math.round(99.6));//100System.out.println(Math.abs

6、(-8.09));//8.09System.out.println(Math.random());//0.14System.out.println(Math.random());//0.69}}随机数6-1System类实现了用户访问系统资源时的系统无关编程接口属性-标准输入输出publicstaticInputStreaminpublicstaticPrintStreamoutpublicstaticPrintStreamerr方法-获取系统时间信息publicstaticlongcurrentT

7、imeMillis();获取自1970年1月1日零时至当前系统时刻的微秒数方法-强制Java虚拟机退出运行状态,并把状态信息status返回给运行虚拟机的操作系统publicstaticvoidexit(intstatus);例:System.exit(0);System类方法-取系统属性staticStringgetProperty(Stringkey)例:显示classpathpublicclassTest{publicstaticvoidmain(String[]args){System.ou

8、t.println(System.getProperty("java.class.path"));}}向量类-Vectorjava.util.Vector实现链式存储结构适合于如下的情况需要处理的对象数目不定序列中元素都是对象,而不是基本数据类型的量需要做频繁的元素插入和删除需要定位序列中的对象或其他查找操作对象对象对象对象0123创建向量类对象创建向量类的对象VectormyVector=newVector();创建空的向量对象(初始容量为10)优化存储管理Vect

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

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

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