Java 试题 高分求解

lfspecter 2008-09-30 09:14:42
http://zhidao.baidu.com/question/69304216.html
...全文
267 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
sql_lover 2008-10-13
  • 打赏
  • 举报
回复
学习了~~~~~~~~~~~~~
飞天鸿鹄 2008-10-01
  • 打赏
  • 举报
回复
import java.applet.Applet;
import java.awt.Label;

public class tt extends Applet {
public void init(String args[]) {
System.out.println("***********************");
}
public static void main(String[] a){
tt t = new tt();
t.init(a);
}
}

用java applet来执行有错误,但是上面的程序用java application来运行就ok了。
不过,也很感谢楼上的大哥的点评,我做swing搞了两年,但是没怎么用过applet,呵呵,受教了。
thank you!
ZangXT 2008-09-30
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 lfspecter 的回复:]
改错原题

http://bbs.aihaozhe.net/attachment.php?aid=5990&k=c2d242aecfef88c69475e04b2219e17d&t=1222749453
[/Quote]
1.init方法错误,init()没有参数
2.Vector myv=new Vector();需要构造对象。
lfspecter 2008-09-30
  • 打赏
  • 举报
回复

C0150 2008-09-30
  • 打赏
  • 举报
回复
改错
1、public class myapplet extends applet //关键字都必须大写Applet
{
label mylabel; //Label
public void init(string args[]) //String
{
mylabel=new label(“你好”); //Label //字符串"" 应该是英文的引号
add(mylabel);
}
}

ZangXT 2008-09-30
  • 打赏
  • 举报
回复
书写一个空的静态初始化器 是不是说这种
static{
//操作
}
sujihan 2008-09-30
  • 打赏
  • 举报
回复
3:JFrame frame = new JFrame("我的对话框");
JButton b = new JButton();
b.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent arg0) {
JDialog d = new JDialog();
d.setSize(100,100);
d.setVisible(true);
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
e.printStackTrace();
}
d.dispose();
}
});
frame.add(b);
frame.setVisible(true);
frame.setSize(400,400);
}
我的理解阿。。。
C0150 2008-09-30
  • 打赏
  • 举报
回复
改错2:
public class use vector //这里应该是写成继承,use extends vector
{
public static void main(string args[])
{
vector myv; //只定义了对象,并没有为其指定内存空间
for(int i=0;i <10;i++) myv.addelement(i); //这里myv为空,会抛空指针异常
}
}
ZangXT 2008-09-30
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 mengweilil 的回复:]
引用 3 楼 ZangXT 的回复:
难点是什么?


难点是swing。。。。。。

我以前专门看过,不过好久没搞就忘记了。。。。。。
[/Quote]
呵呵,对swing一直半解,不过有点印象结合api也不难解决,题目都算比较基础吧。
感觉又像是学生的作业题,上来要答案了。
mengweilil 2008-09-30
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 ZangXT 的回复:]
难点是什么?
[/Quote]

难点是swing。。。。。。

我以前专门看过,不过好久没搞就忘记了。。。。。。
C0150 2008-09-30
  • 打赏
  • 举报
回复
3:
Dialog d = new Dialog(this,"我的对话框",false);
sujihan 2008-09-30
  • 打赏
  • 举报
回复
1: JFrame jf= new JFrame ();
jf.setLayout(new FlowLayout(FlowLayout.CENTER));

2: JMenu mm = new JMenu();
mm.addSeparator();

5: private static final NEWINSTANCE = new instacne();
private Class(){
}
public Class getInstance(){
return NEWINSTANCE;
}
6: Object o = Class.forName("Class1").newInstance();
Class1 ref1 = (Class1) o;

其他的我再想想。。。。。。。
ZangXT 2008-09-30
  • 打赏
  • 举报
回复
难点是什么?
lfspecter 2008-09-30
  • 打赏
  • 举报
回复
1、创建一个Flowlayout使应用该布局管理器的各个组件都向中央对齐的排列,并在容器中使用这个布局管理器
2、创建一个显示“工具”的菜单对象MM,并在MM中加入一条分割线
3、创建一个Dialog对象D,它的父窗框使当前Frame对象,标题是“我的对话框”,它是一个无模式的对话框
4、设sb是一个滚动条对象,把它注册给AdjustmentEvent类所代表的滚动条调整事件对应的监听者接口
5、书写一个空的静态初始化器
6、创建类CLASS1的一个对象object1,定义这个类的一个引用ref1,把对象object1赋给引用ref1

改错
1、public class myapplet extends applet
{
label mylabel;
public void init(string args[])
{
mylabel=new label(“你好”);
add(mylabel);
}
}


2、
public class use vector
{
public static void main(string args[])
{
vector myv;
for(int i=0;i<10;i++) myv.addelement(i);
}
}
seraphyong 2008-09-30
  • 打赏
  • 举报
回复
你把试题贴出来比较好
C0150 2008-09-30
  • 打赏
  • 举报
回复
import java.applet.Applet;
import java.awt.Label;

public class tt extends Applet {
public void init(String args[]) {
System.out.println("***********************");
}
public static void main(String[] a){
tt t = new tt();
t.init(a);
}
}

用java applet来执行有错误,但是上面的程序用java application来运行就ok了。
不过,也很感谢楼上的大哥的点评,我做swing搞了两年,但是没怎么用过applet,呵呵,受教了。
thank you!
ZangXT 2008-09-30
  • 打赏
  • 举报
回复
对于Applet来说很特殊了。
init
public void init()由浏览器或 applet viewer 调用,通知此 applet 它已经被加载到系统中。它经常在第一次调用 start 方法前被调用。
如果 Applet 的子类要执行初始化,则应该重写此方法。例如,使用线程的 applet 将用 init 方法创建线程,用 destroy 方法销毁它们。

Applet 类提供的此方法实现不执行任何操作。
C0150 2008-09-30
  • 打赏
  • 举报
回复
init方法并不是什么特殊的方法,只是大家习惯用它来做一些初始化的动作而已,就像其他普通的方法一样,传不传参数都无所谓的,只是在调用这个方法的时候,和它保持一致就ok了
ZangXT 2008-09-30
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 C0150 的回复:]
引用 14 楼 ZangXT 的回复:
引用 13 楼 lfspecter 的回复:
改错原题

http://bbs.aihaozhe.net/attachment.php?aid=5990&k=c2d242aecfef88c69475e04b2219e17d&t=1222749453

1.init方法错误,init()没有参数
2.Vector myv=new Vector();需要构造对象。


init方法是可以传参数的,这样写虽然下面的方法体中没有用到传过来的参数,但是也没有错误的。
[/Quote]
头一次听说,你从哪看到的?
加载更多回复(1)
目录 第一章 从零开始 8 1.1机试分析 8 1.2 IDE的选择与评测结果 10 1.3 DreamJudge的使用 11 1.4输入输出技巧 12 1.5头文件技巧 15 1.6数组使用技巧 16 1.7审时度势 — 复杂度与是否可做 19 1.8 C++ STL的使用 21 1.9多组输入的问题 27 第二章 入门经典 29 2.1 简单模拟 30 2.2 进制转换类问题 32 2.3 排版类问题 37 2.4 日期类问题 42 2.5 字符串类问题 45 2.6 排序类问题 47 2.7 查找类问题 54 2.8 贪心类问题 61 2.9 链表类问题 65 第三章 数学 68 3.1 同模余定理 69 3.2 最大公约数(GCD) 72 3.3 最小公倍数(LCM) 74 3.4 斐波那契数列 75 3.5 素数判定 76 3.6 素数筛选 78 3.7 分解素因数 81 3.8 二分快速幂 83 3.9 常见数学公式总结 85 3.10 规律神器OEIS 87 第四章 高精度问题 89 4.1 Python解法 90 4.2 Java解法 91 4.3 C/C++解法 92 第五章 数据结构 93 5.1 栈的应用 94 5.2 哈夫曼树 96 5.3 二叉树 102 5.4 二叉排序树 111 5.5 hash算法 114 5.6 前缀树 115 第六章 搜索 121 6.1 暴力枚举 122 6.2 广度优先搜索(BFS) 124 6.3 递归及其应用 127 6.4 深度优先搜索(DFS) 130 6.5 搜索剪枝技巧 135 6.6 终极骗分技巧 138 第七章 图论 139 7.1 理论基础 140 7.2 图的存储 145 7.3 并查集 148 7.4 最小生成树问题 151 7.5 最短路径问题 155 7.6 拓扑排序 162 第八章 动态规划 165 8.1 递推求解 166 8.2 最大子段和 168 8.3 最长上升子序列(LIS) 170 8.4 最长公共子序列(LCS) 174 8.5 背包类问题 176 8.6 记忆化搜索 179 8.7 字符串相关的动态规划 182

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧