当前位置:学者斋 >

IT认证 >J2EE >

2016年关于Java编程与程序运行结果笔试题

2016年关于Java编程与程序运行结果笔试题

  • J2EE
  • 关注:1.81W次

  编程,打印昨天的当前时刻

2016年关于Java编程与程序运行结果笔试题

public class YesterdayCurrent{

public void main(String[] args){

Calendar cal = nstance();

(, -1);

tln(ime());

}

}

  2.文件读写,实现一个计数器

public int getNum(){

int i = -1;

try{

String stri="";

BufferedReader in = new BufferedReader(new FileReader(f));

while((stri=Line())!=null){

i = eInt(());

}

e();

}catch(Exception e){

tStackTrace();

}

return i;

}

public void setNum(){

int i = getNum();

i++;

try{

PrintWriter out=new PrintWriter(new BufferedWriter(new FileWriter(f,false)));

e(eOf(i)); //可能是编码的原因,如果直接写入int的话,将出现java编码和windows编码的混乱,因此此处写入的是String

e() ;

}catch(Exception e){

tStackTrace();

}

}

  3. 指出下面程序的运行结果:

class A{

static{

t("1");

}

public A(){

t("2");

}

}

class B extends A{

static{

t("a");

}

public B(){

t("b");

}

}

public class Hello{

public static void main(String[] ars){

A ab = new B(); //执行到此处,结果: 1a2b

ab = new B(); //执行到此处,结果: 1a2bab

}

}

注:类的ic 代码段,可以看作是类首次加载(被虚拟机加载)执行的代码,而对于类的加载,首先要执行其基类的构造,再执行其本身的构造

  4.写一个Singleton模式的例子

public class Singleton{

private static Singleton single = new Singleton();

private Singleton(){}

public Singleton getInstance(){

return single;

}

}

  • 文章版权属于文章作者所有,转载请注明 https://xuezhezhai.com/itrz/j2ee/xv4155.html