南信大Java程序课件.ppt

南信大Java程序课件.ppt

ID:58818318

大小:640.50 KB

页数:78页

时间:2020-10-01

南信大Java程序课件.ppt_第1页
南信大Java程序课件.ppt_第2页
南信大Java程序课件.ppt_第3页
南信大Java程序课件.ppt_第4页
南信大Java程序课件.ppt_第5页
资源描述:

《南信大Java程序课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java编程基础常用的包和类第四章4本章主要内容了解一些常用的包和类的用法Java中常用的包2-1java.lang包含了建立Java程序的基本类,如String、Math、Integer、System、Thread等不需要显式地写出导入这个包的语句,任何程序中,该包都被自动导入java.io提供输入/输出功能java.applet包含applet运行所需要的类Java中常用的包2-2java.awt用来构建和管理应用程序的图形用户界面(GUI)java.util提供了许多实用工具类,如定义系统特性、日历等java.net包含网络编程的类和接口java.lang包中的常用类ObjectCla

2、ssMathSystemRuntimeStringStringBuffer封装类Object类Object类是Java系统中所有类的父类Java系统中的每个类都是Object类直接或间接的子类Object类定义了所有类的公共属性和行为可以用类型为Object的变量来引用任意类型的对象下面介绍Object类中比较常用的几个方法Object类常用方法2-1字符串表示publicStringtoString()用于返回对象的字符串表示使用“+”运算符将对象同一个字符串连接,Java编译器会自动调用toString方法,获取对象的字符串表现形式Derivedd=newDerived();System

3、.out.println(“Derived类的toString():"+d);自动调用d.toString()方法,获取对象的字符串表示形式Object类常用方法2-2比较publicbooleanequals(Objectobj)比较当前对象与obj对象的内容是否相同注意该方法和“==”运算符的区别“==”运算符比较两个对象时比较的是两个操作数是否指向同一个内存地址equals比较的是两个对象的具体内容Object类方法示例见ex01Class类该类用来封装对象运行时的状态当一个类被加载并创建实例对象时,会自动创建一个类型为Class的对象我们不能用“new”创建Class类的实例对象,但

4、任何对象调用getClass()方法都可以获取和该对象相关的一个Class对象下面介绍Class类中比较常用的几个方法Class类常用方法2-1publicStringgetName()返回类的名称publicField[]getDeclaredFields()返回类的全部成员变量构成的数组publicConstructor[]getDeclaredConstructors()返回类的全部构造方法构成的数组publicMethod[]getDeclaredMethods()返回类的全部成员方法构成的数组Class类常用方法2-2publicstaticClassforName(Stringc

5、lassName)返回与给定字符串名的类或接口相关联的Class对象publicObjectnewInstance()返回该Class对象对应类的一个新实例对象注意:该对应类必须有无参数的构造方法Class类方法示例见ex02Math类该类中提供了一些常用的数学常量和数学运算的方法Math类中的成员都是publicstatic的,可以直接用类名Math引用成员变量有两个:Math.E和Math.PI实际是常量Math类中的方法的参数和返回值都是double类型的下面给出常用的Math类方法Math类常用方法2-1abs(x):返回x的绝对值ceil(x):返回大于或等于x的最小整数floor

6、(x):返回小于或等于x的最大整数round(x):返回x四舍五入取整数部分sqrt(x):x的平方根pow(x,y):x的y次方log(x):x的自然对数exp(x):e的x次幂Math类常用方法2-2sin(x):返回x的正弦值cos(x):返回x的余弦值tan(x):返回x的正切值max(x,y):返回两个参数值中的大者min(x,y):返回两个参数值中的小者random():返回0和1之间的随机浮点数Math类方法示例见ex03Random类也提供了随机数功能Random类的使用Random类也提供了随机数功能该类位于java.util包中该类使用示例如下Randomrand=new

7、Random();rand.nextInt();//产生一个随机整数rand.nextInt(100);//产生一个0-99之间的随机整数rand.nextBoolean();//产生一个随机boolean值BigInteger类的使用BigInteger类是java.math包中的类,通过该类可以处理大整数该类的用法比较简单,见ex04数字格式化8-1Formatter类提供了一个和C语言printf函数类

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

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

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