网站大量收购独家精品文档,联系QQ:2885784924

大二上JAVA重点.docxVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大二上JAVA重点

对象概念及举例:窗口 组件 事件处理 线程 数据结构 事件监听器 输入输出流 事件源 布局管理器Java划分成三个平台,分别应用于javaSE标准版:开发部署在桌面服务器和实时环境中使用的java应用程序JavaEE企业版 开发企业应用系统JavaME微小版 移动设备和嵌入式设备Java语言中五个特点:简单、面向对象、可移植性中立体系结构、解释型、动态性、反射性分布式、多线程、高性能、健壮性、安全性 构造函数作用可以用于给对象进行初始化什么是多态多态指一个概念有多种具体表现形式或一项功能有多种实现方式,表现为父类型的引用可以指向子孙类型的对象Java中类里成员可见性(4中)public:任何其它类、对象只要可以看到这个类,就可以存取变量,或使用方法。private:不允许任何其他类存取和调用。protected:子类可以使用,同一包中的其他类也可以使用。friendly(前边没有修饰字的情况):在同一程序包中的类可以直接使用它的数据和方法。类与对象的关系类是在结构体的基础上,不仅可以包含数据,而且定义操作这些数据的函数。类声明出来的变量就是对象。类与对象是抽象概念和具体事物的关系Java中的继承有哪些特点?只支持单一继承,不支持多重继承只支持公开继承,不支持私有继承和受保护继承Java中规定,如果类声明时没有声明父类,缺省的为Object类的子类面向对象的三个机制封装 继承 多态什么是动态绑定动态绑定指在运行时调用方法的代码动态绑定就是根据对象的类型决定调用哪个方法,而不是引用的类型。什么是重载?重载就是方法名相同,参数(个数或类型)不同什么是覆盖?当子类的行为与父类的行为不同时,允许子类可以修改从父类继承来的行为覆盖就是在子类中创建一个与父类方法有不同功能的方法,但具有相同的名称、返回类型和参数表覆盖时,子类的方法只能具有与父类相同或更大可见性覆盖时,子类的方法不能抛出比父类更多的异常 通常当覆盖一个方法时,实际目的不是要更换现有的行为,而是要在某种程度上扩展该行为。 此时应先执行父类的行为,然后再执行扩展部分的行为。这种情况下用super关键字调用父类的行为。在子类构造函数中,可以用super调用父类构造函数重载和覆盖的区别相同点:都涉及两个同名的方法。不同点:类层次重载涉及的是同一个类的两个同名方法;覆盖涉及的是子类的一个方法和父类的一个方法(同名)。参数和返回值重载的两个方法具有不同的参数,可以有不同返回值类型;覆盖的两个方法具有相同的参数,返回值类型必需相同。构造函数能否覆盖和重载可重载不可覆盖, 子类不从父类继承构造函数)在一个构造函数中调用另外一个构造函数使用this关键字。此时带有this的调用在任何构造函数中必须是第一个语句如果一个构造函数既没有调用super(…)也没有调用this(…),编译器自动插入一个对父类构造函数的调用,而且不带参数,super()Java中类与类的关系有哪几种继承 依赖 内部 使用在一个包中有朋友关系父子关系和没有关系静态变量的方法有何特点?类方法在声明时加上static关键字,该方法就成了静态方法。不需要类的实例就可以访问,不能访问类的非静态成员什么是抽象类?能否声明抽象类的对象或引用?(可声明引用,不能创建对象) 抽象类是一种特殊的类,类中有一部分方法能够实现,还有一部分方法不知道如何实现.包装类Java编程语言不把基本数据类型看作对象。 Java编程语言提供包装类来将基本数据元素看作对象接口和对象的关系接口不是类,所以不能创建对象,可以声明接口类型的引用,该引用只能指向实现了该接口的对象(接口中的方法和变量自动都是public,接口中的变量自动为static ,final成员变量,接口中的方法只给出原型声明,不能直接定义方法的内容)接口也可以继承异常处理语句及各条功能(3条)Try-catch –finally:捕获异常。是异常的终点Throws:向上传递异常,用于函数声明的后面。向上指函数的调用者Throw :抛出异常,是异常的起源对应于线性表的逻辑结构的是哪个接口,实现此接口的有哪几类?List接口定义的是线性表的逻辑结构ArrayList 和Vector用数组实现List接口,Vector支持多线程读写。Linkedlist用双向循环链表实现list接口。什么情况下会重新布局?(四种) A窗口第一次显示B窗口大小变化C组件大小或可见性发生变化D容器大小发生变化布局管理器的作用当容器大小变化时,此对象将自动调整容器中各组件的大小和位置。目的是使各组件在不同平台上排列和显示都正常流式布局管理器怎样设置?将各组件设置为最合适的大小(由组件内容决定或通过setPreferredSize设置)按顺序在一行上水平排列组件,直到没有足够剩余空间,另起一行。可以决定组件在一行上是左对齐

文档评论(0)

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

分享好文档!

1亿VIP精品文档

相关文档