欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

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

    • 资源ID:5606704       资源大小:231.49KB        全文页数:21页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    语言基础类,Java类库,Java的类库是系统提供的已实现的标准类的集合,是Java编程的API(Application Program Interface),它可以帮助开发者方便、快捷地开发Java程序。这些系统定义好的类根据实现的功能不同,可以划分成不同的集合,每个集合是一个包,合称为类库。Java的类库大部分是由它的发明者SUN公司提供的,这些类库称为基础类库(JFC)。API 应用程序编程接口面向过程语言 函数库(子程序包)面向对象语言 类库,Java类库,类库的结构java.lang(System、Math、Thread 基本数据类型类)java.util(向量、栈、日期),语言基础类库-Object类,类层次的根,每一个类都是它的子类。构造方法:Object()一般方法:Object clone()生成当前对象的一个拷贝。boolean equals(Object obj)比较两个对象是否相同。Class getClass()获取当前对象所属的类信息 String toString()用来返回当前对象本身的有关信息,语言基础类库-Class类,public final Class extends Object 一般方法:String getName()返回类名。Field getFields()返回类的public域对象。Method getMethods()返回类的public方法对象。Package getPackage()返回该类的包。Field 类String getName()取域名Method 类 String getName()取方法名Package 类String getName(),数学运算的Math类,属性public final static double E;/数学常量epublic final static double PI;/圆周率常量方法(均为静态方法)public static int abs(int i);public static double sin(double a);public static double log(double a);public static double max(double a,double b);public static double pow(double a,double b);public static double random();/产生01之间伪随机数,数学运算的Math类,public static double exp(double a);public static int round(float a);public static double sqrt(double a);例:System.out.println(Math.E);2.718281828.System.out.println(Math.PI);3.14159265System.out.println(Math.pow(2,3);8.0System.out.println(Math.round(99.6);100System.out.println(Math.abs(-8.09);8.09,1,System类,实现了用户访问系统资源时的系统无关编程接口属性public static InputStream in public static PrintStream outpublic static PrintStream err 获取系统信息、完成系统操作的方法public static long currentTimeMillis();获取自1970年1月1日零时至当前系统时刻的微秒数 972370687290public static void exit(int status);强制Java虚拟机退出运行状态,并把状态信息status 返回给运行虚拟机的操作系统。System.exit(0);,System类,static String getProperty(String key)取系统属性例:System.out.println(System.getProperty(“java.class.path”);结果:.;d:;classpath“java.home”java安装目录“java.version”java版本号 public static void gc();强制调用Java虚拟机的垃圾回收功能。,2,向量类-Vector,实现链式存储结构适合于如下的情况需要处理的对象数目不定序列中元素都是对象,而不是基本数据类型的量需要做频繁的元素插入和删除需要定位序列中的对象或其他查找操作 0 1 2 3,创建向量类对象,创建向量类的对象Vector myVector=new Vector();创建空的向量对象(初始容量为10)优化存储管理Vector myVector=new Vector(100);创建空的向量对象(初始容量为100)Vector myVector=new Vector(100,50);创建空的向量对象(初始容量为100,增量为50),向量元素操作,追加元素 add(Object element)插入元素 add(int index,Object element)修改向量中的元素 set(int index,Object element)删除向量中的指定元素 Object remove(int index)(返回被删元素)Boolean remove(Object element)removeRange(int i,int j)(包括i但不包括j),向量元素操作,取出向量中的指定元素 Object get(int index)测试对象在向量中是否存在 boolean contains(Object element)查找指定元素的位置 int indexOf(Object element)int indexOf(Object element,int fromIndex)返回一个包含向量中所有元素的对象数组 Object toArray(),获取向量信息,清空向量(删除所有元素)clear()测试向量是否为空 boolean isEmpty()当前向量元素数量 int size()向量当前容量 int capacity(),4,日期类Date,构造函数Date()初始化时间对象(毫秒-自1970.1.1)方法long getTime()其他若干方法不赞成使用(deprecated),日期类Calendar,抽象类,在Date对象和一组整数域之间进行转换:YEAR,MONTH,DAY,HOUR,Calendar c=Calendar.getInstance();int c.get(Calendar.YEAR)int c.get(Calendar.MONTH)(1月为0)int c.get(Calendar.DATE)int c.get(Calendar.HOUR)int c.get(Calendar.MINUTE)int c.get(Calendar.SECOND)date getTime(),日期类Calendar,c.set(Calendar.YEAR,2000)c.set(Calendar.MONTH,10)(11月)c.set(Calendar.DATE,7)c.set(2000,10,7)c.set(2000,10,7,17,48,20),5,例题-银行帐户,6,bankAccountm_accNumm_balancem_transRecordgetBalance()saveMoney(.),Transactionm_datem_amountm_typem_remaingetDays()transMeg(),堆栈Stack,是Vector的子类构造函数 Stack()建立一个新的栈方法boolean empty()测试栈是否空Object peek()查看栈顶元素Object pop()弹栈(出栈)Object push(Object item)压栈(进栈)int search(Object item)查找栈中元素,返回距栈顶位置(栈顶位置为1),栈底,栈顶,堆栈例-表达式计算,#,2,*,(,3,+,5,8,16,-,4,12,操作数栈 s1 操作符栈 s2,堆栈例-表达式计算,栈顶运算符 表达式当前运算符,7,

    注意事项

    本文(《语言基础类》PPT课件.ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开