填空题在Java中实现栈操作的类是()
填空题
在Java中实现栈操作的类是()
参考解析
解析:
暂无解析
相关考题:
试题六(共 15分)阅读以下说明和Java代码,将应填入 (n) 处的字句写在答题纸的对应栏内。【说明】已知类 LinkedList 表示列表类,该类具有四个方法:addElement()、lastElement()、umberOfElement()以及removeLastElement()。四个方法的含义分别为:void addElement(Object): 在列表尾部添加一个对象;Object lastElement(): 返回列表尾部对象;int numberOfElement(): 返回列表中对象个数;void removeLastElement(): 删除列表尾部的对象。现需要借助LinkedList来实现一个Stack栈类, Java代码1和Java代码2分别采用继承和组合的方式实现。【Java代码1】public class Stack extends LinkedList{public void push(Object o){ //压栈addElement(o);}public Object peek(){ //获取栈顶元素return (1) ;}public boolean isEmpty(){ //判断栈是否为空return numberOfElement() == 0;}public Object pop(){ //弹栈Object o = lastElement();(2) ;return o;}}【Java代码2】public class Stack {private (3) ;public Stack(){list = new LinkedList();}public void push(Object o){list.addElement(o);}public Object peek(){//获取栈顶元素return list. (4) ;}public boolean isEmpty(){//判断栈是否为空return list.numberOfElement() == 0;}public Object pop(){ //弹栈Object o = list.lastElement();list.removeLastElement();return o;}}【问题】若类LinkedList新增加了一个公有的方法removeElement(int index),用于删除列表中第index个元素,则在用继承和组合两种实现栈类Stack的方式中,哪种方式下Stack对象可访问方法removeElement(int index)? (5) (A. 继承 B. 组合)
下面关于继承的哪些叙述是正确的() A.在java中只允许单一继承B.在java中一个类只能实现一个接口C.在java中一个类不能同时继承一个类和实现一个接口D.java的单一继承使代码更可靠
在Java中,实现线程组的类是( )。A.java. lang. ThreadB.java. lang. ThreadGronpC.java. ThreadD.java. ThreadGroup
阅读以下应用说明、图和Java代码,根据要求回答问题1至问题5。【说明】Stack类是java. ntil包中专门用来实现栈的工具类。以下Java程序是一个不使用库函数而实现字符串反转的程序。例如,输入:123456,则输出:654321:输入:asdfeg,则输出:gefdsa。【Java程序】import java.applet.Applet;import java.awt.*;import java.awt.event.*;import java.util.*;public class UseStack extends Applet implements ActionListener{ Stack MyStack;Label prompt=new Label("输入要反转字符:");Button pushBtn=new Button("压栈");Button popBtn=new Button("弹栈"); //反转TextField input=new TextField(5);int[] DrawStack =new int[10]; //记录堆栈中数据int[] PoppedOut=new int[20]; //记录被弹出的数据int StackCnt=0; //记录模拟堆栈的数组中的数据个数String msg=" ";public void init(){ MyStack=new Stack();add(prompt);add(input);add(pushBtn);add(popBtn);pushBtn.addActionListener(this);(1)}public void paint(Graphics g){ for (int i=10; i<StackCnt; i++) //模拟显示堆栈内部的数据排列情况{ g.drawRect(50,200-i*20,80,20);g.drawString(Integer.toString(DrawStack[i]),80,215-i*20);}for (int i=0;(2) ) //显示被弹出的数据g.drawString(Integer.toString(PoppedOut[i]),200+i*20,100);g.drawString("堆栈",70,236);g.drawString("栈底",135,225);g.drawString("栈顶",160,225-StackCnt*20);g.drawString(msg,200,140);}public void actionPerformed( (3) ){ if (e.getAct ionCommand () == "压栈") //压栈操作{ if(StackCnt<10){ MyStack.push(new Integer( (4) ));DrawStack[StackCnt++]=Integer.parseInt(input.getText() );input.setText (" ");}elsemsg="输入数据过多,请先弹栈!"}else if (e.getActionCommand () == "弹栈") //弹栈操作{ if( (5) ){ StackCnt--;PoppedOut[PopCnt++]=[(Integer)(MyStack.pop())).intValue();}elsemsg="堆栈已空,不能再弹栈!";}repaint();}}
关于Java虚拟机的说法正确的是()。A.Java虚拟机只能由软件实现B.Java虚拟机只能硬件实现C.在不同操作系统中Java虚拟机的实现方式不同,要么硬件实现、要么使用软件D.在手机和嵌入式领域,都使用硬件实现Java虚拟机
下面关于继承的叙述正确的有()。 A、在java中只允许单一继承B、在java中一个类只能实现一个接口C、在java中一个类不能同时继承一个类和实现一个接口D、java的单一继承使代码更可靠
下列关于Arrays类说法错误的是() A、Arrays类用于对数组进行排序和搜索的类B、Arrays类提供了sort()和binarySearch()的方法C、Arrays类是自定义的可以实现排序和查找的操作类D、Arrays类定义在java.util包中
下面关于继承的叙述正确的是 ( )A.在Java中类间只允许单一继承B.在Java中一个类只能实现一个接口C.在Java中一个类不能同时继承一个类和实现一个接口D.在Java中一个类可以同时继承多个类
下列叙述中错误的是()。A.不管是顺序栈还是带链的栈,在操作过程中其栈底指针均是固定不变的。B.带链栈的栈底指针在操作过程中是有可能改变的。C.不管是顺序栈还是带链的栈,在操作过程中其栈顶指针均是动态变化的。D.顺序栈的栈底指针在操作过程中是固定不变的。
下列方法中可以用来创建一个新线程的是()。A、实现java.lang.Runnable接口并重写start()方法B、实现java.lang.Runnable接口并重写run()方法C、继承java.lang.Thread类并重写run()方法D、实现java.lang.Thread类并实现start()方法
有关Java中的标准输入/输出,下列说法中错误的是()。A、Java中没有专门的输入输出语句,所有输入输出是通过输入输出流来实现的B、标准输入操作是由System.in.read实现,标准输出操作由System.out.print实现C、标准输入输出流全部由java.lang.System管理D、System类和java.lang.Math类不同,它的方法不全是静态的
下面关于继承的哪些叙述是正确的()。A、在java中对类只允许单一继承B、在java中一个类只能实现一个接口C、在java中一个类不能同时继承一个类和实现一个接口D、java的单一继承使代码更可靠E、java的类允许使用多继承,即一个类允许有多个父类
单选题有关Java中的标准输入/输出,下列说法中错误的是()。AJava中没有专门的输入输出语句,所有输入输出是通过输入输出流来实现的B标准输入操作是由System.in.read实现,标准输出操作由System.out.print实现C标准输入输出流全部由java.lang.System管理DSystem类和java.lang.Math类不同,它的方法不全是静态的
多选题下面关于继承的哪些描述是正确的()A在java中只允许单一继承B在java中一个类只能实现一个接口C在java中一个类不能同时继承一个类和实现一个接口Djava的单一继承使代码更加可靠