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;
}
}
-
最新国外J2EE工程师面试题集锦
Question:WhatisJ2EE?Answer:J2EEStandsforJava2EnterpriseEdition.J2EEisanenvironmentfordevelopinganddeployingenterpriseapplications.J2EEspecificationisdefinedbySunMicrosystemsInc.TheJ2EEplatformisoneofthebestplatformforthedevelopmentanddeploy...
-
2016年J2EE工程师面试题汇总
J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共同的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,企业内部或外部难以互通的窘境。下面YJBYS小编为大家整理了关...
-
2016年J2EE笔试题目及答案
1、heap和stack有什么区别?答:栈是一种线形集合,其添加和删除元素的操作应在同一段完成。栈按照后进先出的方式进行处理。堆是栈的一个组成元素2、Java中的异常处理机制的简单原理和应用答:当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个...
-
J2EE学习步骤
1.当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?2.然后再从JSP学起。如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。3.然后你就该学一学Servlet了。Servlet就是服务...