java中常用类基础入门-.doc

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1 API的概述 (1应用程序编程接口。 (2就是JDK提供给我们的一些提高编程效率的java类。 2 Object类 (1Object是类层次结构的根类,所有的类都直接或者间接的继承自Object类。 (2Object类的构造方法有一个,并且是无参构造 这其实就是理解当时我们说过,子类构造方法默认访问父类的构造是无参构造 (3要掌握的方法: A:toString( 返回对象的字符串表示,默认是由类的全路径+@+哈希值的十六进制表示。 这个表示其实是没有意义的,一般子类都会重写该方法。 如何重写呢?过程我也讲解过了,基本上就是要求信息简单明了。 但是最终还是自动生成。 B:equals( 比较两个对象是否相同。默认情况下,比较的是地址值是否相同。 而比较地址值是没有意义的,所以,一般子类也会重写该方法。 重写过程,我也详细的讲解和分析了。 但是最终还是自动生成。 (4要了解的方法: A:hashCode( 返回对象的哈希值。不是实际地址值,可以理解为地址值。 B:getClass( 返回对象的字节码文件对象,反射中我们会详细讲解 C:finalize( 用于垃圾回收,在不确定的时间 D:clone( 可以实现对象的克隆,包括成员变量的数据复制,但是它和两个引用指向同一个对象是有区别的。 (5两个注意问题; A:直接输出一个对象名称,其实默认调用了该对象的toString(方法。 B:面试题 ==和equals(的区别? A:== 基本类型:比较的是值是否相同 引用类型:比较的是地址值是否相同 B:equals( 只能比较引用类型。默认情况下,比较的是地址值是否相同。 但是,我们可以根据自己的需要重写该方法。 3 API概述 常用类 ?Object类/Scanner类 ?String类/StringBuffer类/StringBuilder类 ?数组高级和Arrays类 ?基本类型包装类(Integer,Character ?正则表达式(Pattern,Matcher ?Math类/Random类/System类 ?BigInteger类/BigDecimal类 Date类/DateFormat类/Calendar类 ●API(Application Programming Interface ?应用程序编程接口 ?编写一个机器人程序去控制机器人踢足球,程序就需要向机器人发出向前跑、向后跑、射门、抢球等各种命令,没有编过程序的人很难想象这 样的程序如何编写。但是对于有经验的开发人员来说,知道机器人厂商 一定会提供一些用于控制机器人的Java类,这些类中定义好了操作机 器人各种动作的方法。其实,这些Java类就是机器人厂商提供给应用 程序编程的接口,大家把这些类称为Xxx Robot API。本章涉及的Java API指的就是JDK中提供的各种功能的Java类。 ●Java API就是Java提供给我们使用的类,这些类将底层的实现封装了起来,我 们不需要关心这些类是如何实现的,只需要学习这些类如何使用。 ●我们可以通过查帮助文档来了解Java提供的API如何使用 4 学习汉语和学习编程的异同点 ●相同点 ?基本语法 ?大量成语 ?写文章的手法和技巧 ●不同点 ?学习汉语必须先学后用 ?学习编程可以现用现学 ●学习编程和学习汉语的异同点: ●A:学好汉语,首先必须掌握汉语的语法,学好编程,也必须先学习编程语言的 基本语法,我们前面讲解的就可以认为的Java的编程语法。 ●B:学好汉语,还要掌握大量的成语,虽然不是要把所有的成语都掌握,但至少 掌握的越过,描述事物时用词就会越恰当,越准确,越快捷, ●文章也会写的越流畅。同理,学习编程语言掌握了大量的API,就像掌握的了 大量的成语一样,可以让我们在处理某些问题时会轻而易举, ●同时,我们还能够从这些API中学到大师们组织Java类的方法,划分类的技巧。 ●C:学好汉语,除了要掌握语法和成语外,还应该学会写文章的技巧和手法,比 如说议论文该怎么写(风头论点明确,猪肚论据充分,豹尾论尾有力,才能写 出好的文章。同理,学习编程,也需要掌握分析和解决问题的手法,养成良好 的编程风格和习惯,体会出编程的感觉。学习汉语,我们可以从大量的唐诗宋 词和现代散文中去体会写文章的技巧,同时听取老师的讲解和分析。同样,学 习编程,也要听取有经验的程序的分析和讲解,并从别人的优秀的程序中去找 感觉和经验。 ● ●当然了,他们还是有一些区别的。 ●最大的区别及时,学习汉语是,好多东西必须先记住了,用的时候,才能有。 有句成员不是说:书到用时方恨少吗。 ●但是,学习编程了,就不用这样了,可以用的时候,临时获取,现学现用,当 然这是指我们有了一定的编程感觉和经验后了。 ● ●如何算学会呢? ●很多人都认为我把老师

文档评论(0)

676200 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档