1 / 3
文档名称:

java面试公司题.doc

格式:doc   大小:85KB   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java面试公司题.doc

上传人:wz_198613 2021/9/1 文件大小:85 KB

下载得到文件列表

java面试公司题.doc

相关文档

文档介绍

文档介绍:1•代码分析:
class A{
static{
("l");
}
public A(){
("2");
}
}
class B extends A{
static{
nt(”a”);
}
public B(){
("b");
}
}
public class Hello{
public static void main(String[] ars){
A ab = new B();
ab = new B();
}
}
写出运行结果并阐述其理由
2•请填充以下判断两条线段是否相交方法(谢绝调用API方法)
//xl,yl,x2,y2 表示线段 I,x3,y3,x4,y4 表示线段 2
Public Boolean islntersect(int xl,int yl,int x2,int y2,int x3,int y3,int x4,int y4){
}
编程题: 如:Oxffffffff 转换为 ARGB 格式以后就为:255,255,255,255
修改bug:下面代码无法每次执行都按照正确的顺序输出0,1,2....20,请使用synchronized 关键字修改代码,让代码每次执行都能按照正确的顺序输出0,1,2....20(不能增删其他代码).并 阐述修改理由.
publicfinalclass Count
{
/* static fields */
publicstaticfinal Count count=new Count ();
/^fields */
inti;
constructor
private Count ()
{
}
/* properties */
publiuirrtgetCount ()
{
returni;
}
/* methods */
publiuvoid add()
{
i++;
}
publiubooleanisContinue()
{
returni<=2 0;
}
}
publiuclassPrintAimplemerrts Runnable
{
/* fields */
Count count;
/* properties ★/
publiuvoidsetCount(Count count)
{
this ・ count=count;
}
/★ methods */
publievoid print()
{
(());
}
publievoid run()
{
while(true)
if(!()) break; print (); count•add();
publiuclassPrintBimplemerrts Runnable
/* metho