[华为java笔试题]单项选择题 1.ja是从( )语言改进重新设计。 a.ada b.c c.pasacal d.basic 答案:b 2.下列语句哪一个正确( ) a. ja程序经编译后会产生machine code b. ja程序经编译后会产生by...+阅读
Java程序设计试题
一 构造函数Sandwich()被执行时,先执行它的父类PortableLunch,PortableLunch又先执行它的父类Lunch,Lunch又先执行它的父类Meal。所以顺序是Meal>Lunch>PortableLunch>Bread>Cheese>Lettuce>Sandwich。结果是Meal() Lunch()PortableLunch()Bread()Cheese()Lettuce()Sandwich()。
二 (1) Shelf.java (2)javac Shelf.java (3)3个类,分别是: Shelf.class、Book.class、Student.class
(4)java Shelf (5) Shelf Book
三 (1)2java.awt.enent.* 3ActionListener 20okButton 21this (2)窗口不可以随意改变大小 (3)使用默认布局(顺序布局)(4)给按钮添加行为事件(5)如果按下按钮,则将标题改为you clicked OK
后面的题目等有空的话,就帮你做一下。
java试题十万火急 100分
实现程序Exam01答案:import javax.swing.*;import java.awt.*;import java.io.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;public class Test extends JFrame { public Test(){ setTitle("考核题目一"); setBounds(0, 0, 400, 200); JPanel panelnorth=new JPanel(); JPanel panelcentor=new JPanel(); JLabel labelorg=new JLabel("源文件");//构造图形控件 final JTextField textfileorg=new JTextField("c:\\a.txt",10); JLabel labelres=new JLabel("目标文件"); final JTextField textfileres=new JTextField("c:\\b.txt",10); panelnorth.setLayout(new FlowLayout()); panelnorth.add(labelorg); panelnorth.add(textfileorg); panelnorth.add(labelres); panelnorth.add(textfileres);final JTextArea textarea=new JTextArea("打开文件内容显示在这里",5,5); JScrollPane scorllpane=new JScrollPane(textarea);//建立滚动的文本域,注意JScrollPane类申请的时候,及要写入控件panelcentor.setLayout(new FlowLayout()); JButton buttonopen=new JButton("打开"); buttonopen.addActionListener(new ActionListener() {//对按钮进行触发时间 public void actionPerformed(ActionEvent e) { try {//读取文件,并且写入到文本域 FileReader filereader = new FileReader(textfileorg.getText()); BufferedReader reader=new BufferedReader(filereader); StringBuffer buffer=new StringBuffer(""); String str=null; while((str=reader.readLine())!=null ){ buffer.append(str+"\n"); } textarea.append(buffer.toString()); reader.close(); } catch (IOException e1) { e1.printStackTrace(); } } }); panelcentor.add(buttonopen); JButton buttoncopy=new JButton("复制"); buttoncopy.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { try {//读取文本域写入文件 FileWriter filewriter = new FileWriter(textfileres.getText()); BufferedWriter writer=new BufferedWriter(filewriter); writer.write(textarea.getText()); writer.close(); System.out.println("写入成功"); } catch (IOException e1) { e1.printStackTrace(); }} }); panelcentor.add(buttoncopy); JButton buttonclose=new JButton("关闭"); buttonclose.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { dispose(); } }); panelcentor.add(buttonclose);add(panelnorth,BorderLayout.NORTH); add(panelcentor,BorderLayout.CENTER); add(scorllpane,BorderLayout.SOUTH); setVisible(true); } public static void main(String[] args) { new Test(); }}绝对自己写的,第二题就很容易了。
自己琢磨琢磨,不会的给我发私信
JAVA笔试题目
1,s1=s1+1,左边是short型,右边是int型,需强制转换,而第二个可以
2,jsp是由servlet发展过来的,jsp显示页面的,servlet是控制页面的
3,通过所谓的数据高速缓存来实现对数据的高速运算与操作的
4,delete from table 是dml,truncate table 是ddl,两者都是删除表的,前者可以带条件删除某一个属性,而后者则是删除整个表结构的
5,function ShowFile(filepath)
{
var str="c:\files\abc.pdf",
ActiveXObject ax = new ActiveXObject("Scripting.FileSystemObject");
ax= fso.GetFileName(str);
return(ax);
}
6,obj
7,1)increment:
用途: 适用于int, short, long类型的主键, 每次主键自增1
缺点: 并发操作数据库时, 多个实例各自维护自己的主键状态, 会发生冲突
2)identity:
用途: 适用于内部支持标识字段的数据库(db2, mysql, sybase, mssql)
3)sequence:
用途: 适用于内部支持序列的数据库(db2, oracle, postgre)
用法: 必须在数据库中先创建一个序列, 并且在hibernate配置文件中对param进行配置
4)native:
用途: 根据使用的数据库自行判断使用identity, sequence, hi/lo
9,null,null,10,数组只有length而string才是length()
10,不可以,string不可变,stringbuffer可变
11,不是,byte,short,int,long,char,float,double,boolean
12,MVC是一种编程的思想,也是一种框架模式。
M (Model) 是指数据层(持久层),V (View) 是指表现层,C (Controller) 是指控制层.
MVC模式是由这三层构成。而且这三层是相互独立。
控制层是连接数据层与表现层的桥梁。它是用来处理用户应用逻辑的。
同时,也利用控制层将View层与Model层分离。
View层是不能调用Model层中的任何代码。
13,模式的本质
在任何时间内只有一个类实例存在的模式
需要有一个从中进行全局访问和维护某种类型数据的区域的环境下使用单例模式
解决方案就是保证一个类只有一个类实例存在
本质就是实例共用同一块内存区域
public class Singleton{
private static fial Singleton intance=new Singleton();
private Singleton(){}
public void getInstance(){
return intance;
}
}
java试题答案和详细解释谢谢
本人做的答案,仅供参考~~希望有帮助
3、WindowListener WindowAdapter
4、FloatLayout BorderLayout
5、编译生产字节码 解释执行字节码
6、protected private
7、成员属性(变量) 成员方法
8、多 else
9、2 2
10、Error Exception
11、封装 多态
12、protected 默认
13、true false
14、abstract final
15、B类中没有定义变量x
16、单 多
17、Thread类 Runnable
18、Error Exception
19、true false
20、java.lang Object 二、选择题
1、D
2、A
3、B
4、D
5、D
6、C
7、C
8、B
9、D
10、B
11、D
12、A
13、C
14、C
15、A
16、A
17、D
18、C
19、B
20、C
延伸阅读:
java常见面试题用JAVA实现一种排序,JAVA类实现序列化的方法 (二种)? 如在COLLECTION框架中,实现比较要实现什么样的接口? 答:用插入法进行排序代码如下 package test; import ja.util.*; class...
东软java笔试题下面是关于东软ja笔试题,请有需要的童鞋进行下面的测试: 一、选择题(共30题,每题2分,满分60分) 1、(数据结构)对图中的二叉树,按先根次序遍历得到的结点序列为 B A、ABCDHEIFG B、ABD...
java面试笔试题下面是由FANWEN51为您总结的关于ja面试笔试题,请您参考: 1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有...
一道Java笔试题首先,Comparable是一个接口(由interface就知道)。题目中说的是java提供了这个接口供程序员自定义两个对象的比较规则,所以第一步解释要自己写一个类来实现这个接口,我写的实现类...
一道CVTE计算机软件专业笔试题编写一段java程序亲测,没有这样的一个数。 public class AAA { public static void main(String[] args) { for (int i = 1; i < Integer.MAX_VALUE; i++) { if (isInteger(Math.sqrt(i))) {...
Java程序设计试题一 构造函数Sandwich()被执行时,先执行它的父类PortableLunch,PortableLunch又先执行它的父类Lunch,Lunch又先执行它的父类Meal。所以顺序是Meal>Lunch>PortableLunch>Bread>C...
一道java笔试题答案虽然是1,但是楼主可能不知道是为什么。在这里给你做个试验分析一下。第一步:在主方法中直接打印frood; public class TestImpl implements Test { public static void mai...
java上机试题java上机试题:(1) package Fruits;//声明包语句 (2) import java.util.*; produceDate = (3) new Date();// (4) this.weight = weight;//为数据成员weight赋初值 public (5)ab...
速java笔试题:一道java笔试题:看看这个代码,给你写的import java.io.*;public class DataStreamFoo{ public static void main(String[] args) throws IOException { int[] data_arr = new...