第4章-常用API.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
BigDecimal类 如果对计算的结果精确度要求比较严格,就不能直接用float,double进行计算,要使用BigDecimal来计算。 但所有的数学运算只能用BigDecimal类提供的方法进行,以保证运算精度 见例4-12 Random类 java.util.Random类提供了一系列用于产生随机数的方法。有两种产生随机数的方法,第一种Math类的random()方法虽然也能产生随机数,但是它只能产生0.0-1.0之间的随机数。第二种 Random类则可以十分方便的产生自己需要的各种形式的随机数。 Random类常用方法 Random() next(int bits):生成下一个[0,bits)之间的伪随机数。 nextInt() nextLong() setSeed(long seed) :使用单个 long 种子设置此随机数生成器的种子。 * 第4章 常用API 【学习目标】 ● 掌握String类和StringBuffer类的使用 方法以及它们的区别 ● 掌握使用包装类进行类型转换的方法 ● 掌握使用Math类进行数学计算的方法 ● 掌握使用日期类和Random类的使用方法 Java中包含了大量的类. API (Application Programming Interface)应用程序接口,是SDK提供的已实现的标准类库. 在程序设计中,合理和充分利用现有的类,可以方便地完成字符串处理、绘图、网络应用、数学计算等多方面的工作 这样可以大大提高编程效率,程序简练、易懂 常用Java包 lang Java语言核心包 util 工具包 io 文件读写包 sql 数据库操作包 net 网络包 swing/awt GUI图形用户界面包 GUI(Graphical User Interface) Object类 Object类是Java中所有类的最终祖先,在Java中,每个类都是由它扩展而来。 如果类没有明确地指出超类,Object就被认为是这个类的超类,但不需要显示的标明 Object类型变量可以用于作为各种值(对象)的通用持有者。 要想对它们进行特定的操作,还需要清楚对象的原始类型,并进行相应的类型转换(强制类型转换) Employee e=(Employee)obj; 在Java中,只有基本类型的值不是对象(声明时首字母是小写的),5.0以前不能用Object持有要手动转换才行,现在可以 Object的常用方法 Boolean equals(Object obj) -(抽象的) void finalize() String toString() void wait() 字符串相关类 (String类和StringBuffer类) Java定义了String和StringBuffer两个类来封装对字符串的各种操作。它们包含在java.lang包(也称为语言包或核心包)中,需要时直接使用就可以,默认情况下不需用import java.lang导入该包。 String类 String类是不可变字符串类,因此用于存放字符串常量。一个String字符串一旦创建,其长度和内容就不能再被更改了。每一个String字符串对象创建的时候,就需要指定字符串的内容。 字符串String有如下特性 String类是final的,不可被继承。 String类的本质是字符数组char[],其值不可改变 Java运行时会维护一个String Pool(String池),String池用来存放运行中产生的各种字符串,并且池中的字符串的内容不重复。而一般对象并不存在这个缓冲池,所创建的对象仅仅存在于方法的堆栈区中。 String对象有两种创建方式: String str = “123”; 使用这种方式来创建一个字符串对象str时,JVM首先会在String池中寻找是否存在与str对象内容相同的字符串对象,如果不存在,则在池中创建一个字符串str,否则,不在池中添加。 String str = new String(“123”);//产生两个对象 使用这种包含变量的表达式来创建String对象,则不仅会检查维护String池,而且还会在堆栈区创建一个String对象。 String对象可以通过“+”串联。串联后会生成新的字符串。 例如:String str=”hello”+”world!”; String 的比较有两种方式:用“= =”比较的是内存地址,用equals方法比较的是对象内容。 String类有以下一些常用方法 public char charAt(int index) public int length() public int indexOf(String str) public int i

文档评论(0)

js1180 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档