java复习_不担心.doc_第1页
java复习_不担心.doc_第2页
java复习_不担心.doc_第3页
java复习_不担心.doc_第4页
java复习_不担心.doc_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、对于子类创建的一个对象,如果子类重写了父类的方法,则运行时系统调用_子类_的方法。2、对于子类创建的一个对象,如果子类继承了父类的方法,未重写,则运行时调用_的方法。父类 3、_类不能被继承,即不能有子类。final 4、如果一个方法被修饰为_方法,则这个方法不能被重写。final 5、_类不能创建对象,必须产生其子类,由子类创建对象。abstract6、如果一个类是一个abstract类的子类,它必须具体实现_的abstract方法。父类7、如果在子类中想使用被子类隐藏的父类的成员变量或方法可以使用关键字_。super 8、子类如果想用父类的构造方法,必须在子类的构造方法中使用,并且必须使用关键字_来表示。super 9、如果在子类中想使用被子类隐藏了的父类成员变量或方法就可以使用关键字_。super 10、在关键字中能代表当前类或对象本身的是_。this 11、Java中为了克服_的缺点,Java使用了接口,一个类可以实现多个接口。单继承12、使用关键字_来定义接口。interface13、接口定义包括接口的声明和_。接口体 14、定义接口时,接口体中只进行方法的声明,不允许提供方法的_。实现 15、一个类通过使用关键字_声明自己使用一个或多个接口。imlements16、如果一个类使用了某个接口,那么这个类必须实现该接口的_。所有方法17、接口中的方法被默认的访问权限是_。public 18、如果接口中的方法的返回类型不是void的,那么在类中实现该接口的方法时,方法体至少要有一个_语句。return 19、_是相同类型的数据按顺序组成的一种复合数据类型。数组 20、Java中定义数组后通过_加数组下标,来使用数组中的数据。数组名 21、Java中声明数组包括数组的名字、数组包含的元素的_。 数据类型 22、_仅仅是给出了数组名字和元素的数据类型,要想真正的使用数组还必须为它分配内存空间。声明数组 23、数组声明后,必须使用_运算符分配内存空间。new 24、声明数组仅仅是给出了数组名字和元素的数据类型,要想真正地使用数组还必须为它_。分配内存空间 25、创建数组后,系统会给每一个数组元素一个默认的值,如float型是_。0.0 26、Java中使用java.lang包中的_类来创建一个字符串变量,因此字符串变量是类类型变量,是一个对象。String 27、创建一个字符串时,使用String类的_。构造方法 28、使用String类的_方法可以获取一个字符串的长度。length() 29、可以使用String类的_方法判断一个字符串的后缀是否是字符串s。 public boolean endsWith(String s)30、Java语言使用_类及其子类的对象来表示线程。Thread 31、当一个Thread类或其子类的对象被声明并创建时,新生的线程对象处于_状态,此时它已经有了相应的内存空间和其他资源。新建 32、处于新建状态的线程被启动后,将进入线程队列排队等待CPU服务,此时它已经具备了运行条件,一旦轮到享用CPU资源时,就可以脱离创建它的主线程独立开始自己的生命周期。上述线程是处于_状态。就绪 33、当就绪状态的线程被调度并获得处理器资源是,便进入_状态。运行 34、一个正在执行的线程如果在某些特殊情况下,如被人为挂起或需要执行时的输入输出操作时,将让出CPU并暂时中止自己的执行,进入_状态。阻塞 35、处于_状态的线程不具有继续运行的能力。死亡 36、在线程排队时,_的线程可以排在较前的位置,能优先享用到处理器资源,而其他线程只能排在它后面再获得处理器资源。优先级高 37、对于优先级相同的线程,遵循队列的_原则被分配给处理器资源。先进先出 38、线程调度管理器负责管理线程排队和_在线程间的分配,一般都配有一个精心设计的线程调度算法。处理器 39、在java系统中,线程调度依据优先级基础上的_原则。先到先服务 40、Java中编程实现多线程应用有两种途径,一种是创建自己的线程子类,一种是在用户自己的类中实现_接口。Runnabel 41、_类综合了Java程序中一个线程需要拥有的属性和方法。Thread 42、利用_方法创建新线程象之对后,这个对象中的有关数据被初始化,从而进入线程生命周期的新建状态。构造43、_是指执行创建新线程对象语句的线程。它可能是程序的主线程,也可能是某一个用户子定义的线程。父线程44、_方法将启动线程对象,使之从新建状态转入就绪状态并进入就绪队列排队。start( ) 45、优先级高的线程可以在它的run( )方法中调用_方法来使自己放弃处理器资源,休眠一段时间。sleep( ) 46、在java程序中实现多线程时,程序员可以控制关键性的操作有两个,即定义用户线程的_方法和在适当时候建立用户线程实例。run( ) 47、Java多线程使用中,调用_方法可确定当前占有CPU的线程。 currentThread48、在java程序中实现多线程时,程序员可以控制关键性的操作有两个,即定义用户线程的run( )方法和在适当时候建立用户_。线程实例 49、在处理_时,要做的第一件事情就是要把修改数据的方法用关键字synchronized来修饰。线程同步 50、当一个线程使用的同步方法中用到某个变量,而此变量有需其他线程修改后才能复合本线程的需要,那么可以在同步方法中使用_方法,使本线程等待。wait( )51、Java中一个线程在执行完run方法后就自动消灭了,如果想在run方法执行完之前就消灭该线程,可以让线程调用_方法。interrupt( ) 52、如果用户的文件读取需求比较简单,那么用户可以使用FileInputStream类,该类是从InputStream中派生出来的简单的_类。输入 53、因为Internet上的每一台计算机必须能够唯一地标志出来,因此标准化的第一个部分就是_地址。IP 54、Java的网络API所提供的基本网络类,它们都包含在_包中。 55、Java的网络API所提供的基本网络类,其中_类提供了许多构造方法,可以利用它们创建该类的一个对象。URL 56、Java中当两个程序需要通信时,可以通过使用_类建立套接字连接。Socket 57、Java中服务器端的程序使用_类建立接收客户的套接字的服务器套接字。ServerSocket 58、在Internet上的主机有两种方式表示地址,_和IP地址。 域名 59、Java中为了获取internet上主机的地址,我们可以使用InetAddress类的_方法。静态 60、试题内容一个数如果恰好等于它的因子之和,这个数就称为 完数 。例如6=123.编程 找出1000以内的所有完数。试题答案public class lianxi09 public static void main(String args) System.out.println(1到1000的完数有: );for(int i=1; i1000; i+) int t = 0;for(int j=1; j= i/2; j+) if(i % j = 0) t = t + j;if(t = i) System.out.print(i + );61、试题内容求s=a+aa+aaa+aaaa+aa.a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。试题答案import java.util.*;public class lianxi08 public static void main(String args) long a , b = 0, sum = 0;Scanner s = new Scanner(System.in);System.out.print(输入数字a的值: );a = s.nextInt();System.out.print(输入相加的项数:);int n = s.nextInt();int i = 0;while(i n) b = b + a;sum = sum + b;a = a * 10;+ i;System.out.println(sum); 62、试题内容输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。试题答案import java.util.*;public class lianxi07 public static void main(String args) int digital = 0;int character = 0;int other = 0;int blank = 0;char ch = null;Scanner sc = new Scanner(System.in);String s = sc.nextLine();ch = s.toCharArray();for(int i=0; i= 0 & ch = a & ch A & ch = Z) character +; else if(ch = ) blank +; else other +;System.out.println(数字个数: + digital);System.out.println(英文字母个数: + character);System.out.println(空格个数: + blank);System.out.println(其他字符个数: + other );63、试题内容输入两个正整数m和n,求其最大公约数和最小公倍数。试题答案import java.util.*;public class lianxi06 public static void main(String args) int a ,b,m;Scanner s = new Scanner(System.in);System.out.print( 键入一个整数: ); a = s.nextInt();System.out.print( 再键入一个整数: ); b = s.nextInt();deff cd = new deff();m = cd.deff(a,b);int n = a * b / m;System.out.println(最大公约数: + m);System.out.println(最小公倍数: + n); class deffpublic int deff(int x, int y) int t;if(x =90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。试题答案import java.util.*;public class lianxi05 public static void main(String args) int x;char grade;Scanner s = new Scanner(System.in);System.out.print( 请输入一个成绩: ); x = s.nextInt(); grade = x = 90 ? A: x = 60 ? B:C;System.out.println(等级为:+grade); 65、试题内容将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。试题答案import java.util.*;public class lianxi04 public static void main(String args) Scanner s = new Scanner(System.in);System.out.print( 请键入一个正整数: ); int n = s.nextInt();int k=2; System.out.print(n + = );while(k = n) if(k = n) System.out.println(n);break;else if( n % k = 0) System.out.print(k + *);n = n / k; else k+; 66、试题内容打印出所有的 水仙花数 ,所谓 水仙花数 是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个 水仙花数 ,因为153=1的三次方5的三次方3的三次方。试题答案public class lianxi03 public static void main(String args) int b1, b2, b3; for(int m=101; m1000; m+) b3 = m / 100;b2 = m % 100 / 10;b1 = m % 10;if(b3*b3*b3 + b2*b2*b2 + b1*b1*b1) = m) System.out.println(m+是一个水仙花数); 67、试题内容判断101-200之间有多少个素数,并输出所有素数。试题答案public class lianxi02 public static void main(String args) int count = 0;for(int i=101; i200; i+=2) boolean b = false;for(int j=2; j=Math.sqrt(i); j+) if(i % j = 0) b = false; break; else b = true; if(b = true) count +;System.out.println(i );System.out.println( 素数个数是: + count);68、试题内容题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 试题答案public class lianxi01 public static void main(String args) System.out.println(第1个月的兔子对数: 1);System.out.println(第2个月的兔子对数: 1);int f1 = 1, f2 = 1, f, M=24;for(int i=3; i=M; i+) f = f2;f2 = f1 + f2;f1 = f;System.out.println(第 + i +个月的兔子对数: +f2);69、试题内容_对应的布局是把容器内的空间简单地划分为东、西、南、北、中5个区域,每加入一个组件都应该指明把这个组件加在哪个区域中。试题答案BorderLayout 70、试题内容_对应的布局是容器将其中的组件按照加入的先后顺序从左向右排列。试题答案FlowLayout 71、试题内容Java的java.awt包中定义了5种布局类,分别是FlowLayout、BorderLayout、_、GridLayout和GridBagLayout。 试题答案CardLayout 72、试题内容Java的java.awt包中定义了5种布局类,分别是FlowLayout、BorderLayout、CardLayout、_和GridBagLayout。试题答案GridLayout 73、试题内容Java.awt包中的_类也是Container类的子类,该类创建的对象也是一个容器,称为滚动窗口。试题答案ScrollPane 74、试题内容Java.awt包的类_是用来建立面板的。试题答案Panel 75、试题内容Java中标签类的_方法是获取标签的名字。试题答案getText( ) 76、试题内容Java中标签类的_方法是设置标签的名字。 试题答案setText(String s) 77、试题内容在java中_类使用来创建标签的,即它的一个实例就是一个标签。试题答案Label 78、试题内容_组件的功能是显示文本,不能动态地编辑文本。试题答案标签 79、试题内容在Button类中,_方法是用来获取按钮名称。试题答案getLabel( ) 80、试题内容Java.awt包中的_类是专门用来建立按钮,即它的已额对象就是一个按钮。试题答案Button 81、试题内容当用户在文本区域中改变文本的内容,如键入字符、删除字符时,_类将自动创建一个事件对象。试题答案TextEvent 82、试题内容Java中_类是专门用来建立文本区的,即它的一个对象就是一个文本区。 试题答案TextArea 83、试题内容Java中为了能监视到ActionEvent类型的事件,事件源必须使用_方法获得监视器。 试题答案addActionListener( ) 84、试题内容当在文本框中输入字符并回车时,java包java.awt.event中的_类自动创建了一个事件对象。试题答案ActionEvent 85、试题内容Java中事件源发生事件时,_就自动调用执行被类实现的某个接口方法。试题答案监视器 86、试题内容Java中能够产生事件的对象都可以成为_,如文本框、按钮、键盘等。试题答案事件源 87、试题内容Java中事件源发生事件时,_就自动调用执行被类实现的某个接口方法。试题答案监视器 88、试题内容Java的_包中包含了许多用来处理事件的类和接口。 试题答案java.awt.event 89、试题内容Java中文本框类的_方法是获取文本框中的文本。试题答案getText( ) 90、试题内容Java中文本框类的_方法是在文本框中设置文本。 试题答案setText(String s) 91、试题内容在java.awt包中的_类是专门用来建立文本框,它的一个对象就是一个文本框。 试题答案TextField 92、试题内容Java Applet的主类的实例是一个_,因此Java Applet可以添加交互组件。试题答案容器 93、试题内容在Java Applet程序中,当浏览器结束浏览时,执行_方法,结束applet的生命。试题答案destroy( ) 94、试题内容在Java Applet程序中,当浏览器离开Java Applet所在的页面转到其他页面时,_方法被调用。 试题答案stop( ) 95、试题内容在Java Applet程序中,初始化之后,紧接着自动调用_方法。试题答案start( ) 96、试题内容在Java Applet程序中,对象首先自动调用_方法完成必要的初始化工作。试题答案init( ) 97、试题内容一个完整的Java Applet的生命周期包含init( )、_、stop( )、destroy( )、paint(Graphics g)方法。试题答案stat( ) 98、试题内容一个Java Applet小应用程序是有若干个类组成,且必须有一个类扩展了_类。 试题答案Applet 99、试题内容Applet类是包_中的一个类,同时还是包java.awt中容器类的子类。试题答案java.applet 100、试题内容Java程序中可以向容器添加组件,一个容器可以使用_方法将组件添加到该容器中。试题答案add( ) 101、试题内容Java把有Component类的子类或间接子类创建的对象称为一个_。 试题答案组件 102、试题内容Button类、Label类是包java.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论