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

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

ID:51594103

大小:37.00 KB

页数:6页

时间:2020-03-13

Java网络程序设计复习大纲.doc_第1页
Java网络程序设计复习大纲.doc_第2页
Java网络程序设计复习大纲.doc_第3页
Java网络程序设计复习大纲.doc_第4页
Java网络程序设计复习大纲.doc_第5页
资源描述:

《Java网络程序设计复习大纲.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Java网络程序设计复习大纲:概念题:1.掌握类、接口、抽象类的定义;[修饰符]classAextendsBimplementCA类继承B实现接口C{成员变量[修饰符]inta;分实例变量和类变量:调用形式A.a和Ax=newA();x.a成员方法[修饰符]method([修饰符]a){return;}分对象方法和类方法:A.methodn和x.method}PublicabstractclassA{[修饰符]abstractvoidb();[修饰符]abstractvoidc(){}}用abstract来修饰一个方法时,该方法叫做抽象方法。与final类和方

2、法相反,abstract类必须被继承,abstract方法必须被重写。当一个类的定义完全表示抽象的概念时,它不应该被实例化为一个对象。[public]interfaceA[extendsB,C,D…]{[修饰符]inta;[修饰符]intb(intc);}接口中只能进行方法的声明,而不提供方法的实现,所以,方法定义没有方法体,且用分号(;)结尾,在接口中声明的方法具有public和abstract属性。另外,如果在子接口中定义了和父接口同名的常量,则父接口中的常量被隐藏。如果一个类使用了某个接口,那么这个类必须实现该接口的所有方法,即为这些方法提供方法体。2.

3、掌握类的继承、多态;由继承而得到的类称为子类(subclass),被继承的类称为父类(或叫超类,superclass)。子类可以继承父类中访问权限设定为public、protected、default的成员变量和方法。但是不能继承访问权限为private的成员变量和方法。如果子类和父类不在同一个包中,那么,子类可以继承了父类的protected、public修饰的成员变量做为子类的成员变量,并且也可以继承了父类的protected、public修饰的方法作为子类的方法。另外子类和父类不在同一个包中,则子类不能继承父类的default变量和default方法。c

4、lassAextendsB{}多态(Polymorphism)的意思就是用相同的名字来定义不同的方法。在Java语言中,多态性主要体现在两个方面:由方法重载实现的静态多态性(编译时多态)和方法重写实现的动态多态性(运行时多态)1.掌握抽象类与接口有什么区别;1)接口的所有属性都是常量,抽象类可以有变量2)接口只有方法的定义而没有方法的实现,而抽象类中除了有抽象方法,还可以有实现的方法3)实现接口的一定要实现接口里定义的所有方法,而实现抽象类可以有选择地重写需要用到的方法4)接口可以实现多重继承,而一个类只能有一个父类定义方法不同接口所有变量都是最终静态常量抽象

5、可以有任意形式变量接口里应该都是抽象的抽象可以有方法体接口是一种特殊的抽象类,这种抽象类中只包含常量和方法的定义,而没有变量和方法的实现。通过接口使得处于不同层次,甚至互不相关的类可以具有相同的行为。2.掌握this和super的含义和作用;super对父类的引用子类在隐藏了父类的成员变量或重写了父类的方法后,常常还要用到父类的成员变量,或在重写的方法中使用父类中被重写的方法以简化代码的编写,这时就要访问父类的成员变量或调用父类的方法,Java中通过super来实现对父类成员的访问。1)用来访问父类被隐藏的成员变量2)用来调用父类中被重写的方法3)用来调用父类

6、的构造方法this用来指向当前对象或类实例3.掌握线程创建的两种基本形式;采用继承创建线程:继承Thread主要是通过继承java.lang.Thread类,并覆盖Thread类的run()方法来完成线成的创建。Thread类是一个具体的类,即不是抽象类,该类封装了线程的行为。要创建一个线程,程序员必须创建一个从Thread类导出的新类。Thread类中有两个最重要的函数run()和start()。通过实现接口创建线程:实现接口Runnable该方法通过生成实现java.lang.Runnable接口的类。该接口只定义了一个方法run(),所以必须在新类中实现

7、它。但是Runnable接口并没有任何对线程的支持,我们还必须创建Thread类的实例,这一点通过Thread类的构造函数publicThread(Runnabletarget);来实现。4.掌握基本的数据流的读写方式;数据流写publicclassMain{publicstaticvoidmain(String[]args)throwsException{FileWriterfw=newFileWriter("d:/ok004.txt");fw.write("zhongguo中国");fw.close();FileInputStreamfin=newFile

8、InputStream("d:/ok0

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。