Java网络程序设计复习大纲.docVIP

  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网络程序设计复习大纲: 概念题: 掌握类、接口、抽象类的定义; [修饰符]class A extends B implement C A类继承B实现接口C { 成员变量 [修饰符]int a; 分实例变量和类变量:调用形式A.a和A x=new A(); x.a 成员方法 [修饰符]method([修饰符] a){return;} 分对象方法和类方法:A. method n和x. method } Public abstract class A { [修饰符]abstract void b(); [修饰符]abstract void c(){} } 用abstract来修饰一个方法时,该方法叫做抽象方法。与final类和方法相反,abstract类必须被继承,abstract方法必须被重写。 当一个类的定义完全表示抽象的概念时,它不应该被实例化为一个对象。 [public] interface A [extends B,C,D…] { [修饰符]int a; [修饰符]int b(int c); } 接口中只能进行方法的声明,而不提供方法的实现,所以,方法定义没有方法体,且用分号(;)结尾,在接口中声明的方法具有public和abstract属性。另外,如果在子接口中定义了和父接口同名的常量,则父接口中的常量被隐藏。 如果一个类使用了某个接口,那么这个类必须实现该接口的所有方法,即为这些方法提供方法体。 掌握类的继承、多态; 由继承而得到的类称为子类(subclass), 被继承的类称为父类(或叫超类,superclass)。public、protected、default的成员变量和方法。但是不能继承访问权限为private的成员变量和方法。 如果子类和父类不在同一个包中,那么,子类可以继承了父类的protected、public修饰的成员变量做为子类的成员变量,并且也可以继承了父类的protected、 public 修饰的方法作为子类的方法。另外子类和父类不在同一个包中,则子类不能继承父类的default变量和default方法。 class A extends B{} 多态(Polymorphism)的意思就是用相同的名字来定义不同的方法。 在Java语言中,多态性主要体现在两个方面:由方法重载实现的静态多态性(编译时多态)和方法重写实现的动态多态性(运行时多态) 掌握抽象类与接口有什么区别; 1)接口的所有属性都是常量,抽象类可以有变量 2)接口只有方法的定义而没有方法的实现,而抽象类中除了有抽象方法,还可以有实现的方法 3)实现接口的一定要实现接口里定义的所有方法,而实现抽象类可以有选择地重写需要用到的方法接口可以实现多重继承,而一个类只能 掌握this和super的含义和作用; super对父类的引用 子类在隐藏了父类的成员变量或重写了父类的方法后,常常还要用到父类的成员变量,或在重写的方法中使用父类中被重写的方法以简化代码的编写,这时就要访问父类的成员变量或调用父类的方法,Java中通过super来实现对父类成员的访问。 1)用来访问父类被隐藏的成员变量 2)用来调用父类中被重写的方法 3)用来调用父类的构造方法 this 用来指向当前对象或类实例 掌握线程创建的两种基本形式; 采用继承创建线程:继承Thread 主要是通过继承java.lang.Thread类,并覆盖Thread类的run()方法来完成线成的创建。Thread 类是一个具体的类,即不是抽象类,该类封装了线程的行为。要创建一个线程,程序员必须创建一个从 Thread 类导出的新类。Thread类中有两个最重要的函数run()和start()。 通过实现接口创建线程:实现接口Runnable 该方法通过生成实现java.lang.Runnable接口的类。该接口只定义了一个方法run(),所以必须在新类中实现它。但是 Runnable 接口并没有任何对线程的支持,我们还必须创建 Thread 类的实例,这一点通过 Thread 类的构造函数public Thread(Runnable target);来实现。 掌握基本的数据流的读写方式; 数据流写 public class Main { public static void main(String[] args) throws Exception { FileWriter fw=new FileWriter(d:/ok004.txt); fw.write(zhongguo 中国); fw.close(); FileInputStream fin=new FileI

您可能关注的文档

文档评论(0)

185****7617 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档