`
sakakokiya
  • 浏览: 518923 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java笔试题一套 需要的朋友可以看看

阅读更多
2.下面代码的输出是什么?一共在内存中生成了几个String对象?为什么?
String s1 = “aaa”;
String s2 = “aaa”;
String s3 = new String(“aaa”);
String s4 = new String(“AAA”);
System.out.println(s1 == s2);
System.out.println(s1 == s3);
System.out.println(s1.equals(s3));
3.下列程序在1处是否会有异常,如果没有,输出是什么?是否会运行到2处,如果会,输出是什么?为什么会有这样的结果?
public class TestClass {
public void test1() {
List list = new ArrayList();
test2(list);
System.out.println(list.size()); // 1处
test3(list);
System.out.println(list.size()); // 2处
}
public void test2(List list) {
list = null;
}
public void test3(List list) {
list.add(“aaaa”);
}
}
4.请选出下面哪些描述是正确的。
public class ClassA {
public synchronized void a(){
}
public synchronized void b(){
}
}
2 instances of ClassA had been instantiated obj1 and obj2.
Which statements about thread are true?
1)One thread is calling obj1.a(), another thread can call obj1.b().  .
2)One thread is calling obj1.a(), another thread cannot call obj1.b(). 
3)One thread is calling obj1.a(), another thread can call obj2.b().  .
4)One thread is calling obj1.a(), another thread cannot call obj2.b(). 
5.下面的程序输出是什么?为什么?
public class Parent {
public void test(ArrayList list) {
System.out.println(”invoke parent's test method”);
}
public static void main(String[] args) {
Child a = new Child();
ArrayList list = new ArrayList();
a.test(list);
}
}
class Child extends Parent {
public void test(List list) {
System.out.println(”invoke child's test method”);
}
}
6.下面的程序输出是什么?为什么?
public class Parent {
public void test(List list) {
System.out.println(”invoke parent's test method”);
}
public static void main(String[] args) {
Child a = new Child();
ArrayList list = new ArrayList();
a.test(list);
}
}
class Child extends Parent {
public void test(List list) {
System.out.println(”invoke child's test method”);
}
}
7.仔细分析下面的程序,写出程序的输出结果。
public class Parent {
{
System.out.println(”parent instance block”);
}
public void test() {
System.out.println(”parent test method”);
}
static {
System.out.println(”parent static block”);
}
public Parent() {
System.out.println(”parent constructor”);
test();
}
public static void main(String[] args) {
new Child();
}
}
class Child extends Parent {
private static int staticValue = 20;
private int instanceValue = 20;
{
System.out.println(”child instance block”);
}
public void test() {
System.out.println(”child test method”);
System.out.println(”static value is: ” + staticValue);
System.out.println(”instance value is: ” + instanceValue);
}
static {
System.out.println(”child static block”);
}
public Child() {
System.out.println(”child constructor”);
}
}
8.下面程序的输出是什么?
public class TestException {
public void test1() {
int result = test2();
System.out.println(result);
}
public int test2() {
try{
String s = null;
s.substring(0, 1);
return 1;
} catch(Exception e) {
return 2;
} finally {
return 3;
}
}
public static void main(String[] args) {
(new TestException()).test1();
}
}
9.请写出数据库查询操作的伪代码,程序不需要通过编译,只要思路正确,关键步骤不丢失就可以了。注意异常的捕获,IO流的关闭。可能用到的类或接口有(Connection,DriverManager, Statement, PreparedStatement, ResultSet, SQLException)。
分享到:
评论

相关推荐

    日本某大手企业的java笔试题

    来自于日本某大手公司的一套java手动操作试题 有java javascript Shell 主要实际操作,也涉及一些算法,有需要的可以去看看练练

    java笔试题,面试题,ssh大全

    ### Java笔试题、面试题与SSH相关知识点详解 #### 一、MVC设计模式解析 MVC(Model-View-Controller)是一种常见的软件架构模式,主要用于简化开发过程中的复杂度,提高代码的可维护性和可扩展性。在Java Web开发...

    java笔试题大汇总

    【Java笔试题大汇总】中的知识点主要集中在Java的StringBuffer类和CMM标准两方面。 首先,关于Java的StringBuffer类,它是一个用于处理字符串的类,与常用的String类有所不同。StringBuffer在处理字符串时,不会像...

    Java笔试题+答案.pdf

    从提供的文件内容来看,这些信息都是关于Java编程语言和相关技术的术语和概念,现在我们来逐个分析并详细解释这些知识点。 1. J2EE (Java 2 Platform, Enterprise Edition): J2EE是一套为构建企业级应用程序而设计...

    Java面试题,包括1000道+互联网Java工程师面试题、面试总结、125条常见的java 面试笔试题大汇总

    文档中还提到了“125条常见的java 面试笔试题大汇总”,这意味着还有一个部分是集中了高频出现的问题,可能是面试者必须掌握的基础题型。此外,“40个Java集合面试问题和答案”部分则专门针对Java集合框架进行了深入...

    Java程序员面试必备知识点,包括面试笔试题,简历模板,简历制作等

    java程序员求职之前看这一套就够了。包括Java程序员阿里面经等,java求职必备知识点,简历模板,JAVA核心知识点整理,蓝桥杯java历年真题及答案整理(共129道题目及答案),Java面试突击-V3.0

    JAVA笔试100试题.pdf

    从给定的文件信息来看,我们主要关注的是“JAVA笔试100试题”这一主题,虽然文件描述和标签都是重复的标题,但可以推断出这份文档包含了针对Java编程语言的100道笔试题目。这表明文档内容将涵盖Java的基础知识、进阶...

    JAVA笔试资料

    首先,我们来看《JAVA笔试资料》中提到的葵花宝典和九阴真经。这两个名词在传统武侠小说中代表了武学的最高境界,而在Java编程世界里,它们象征着Java基础理论和经典实践的精华。Java语言的基础语法包括了变量、数据...

    百度度技术研发笔试题,好几个

    从文件名来看,我们可以期待三份文档,分别可能是百度技术研发的笔试题目集、关于百度公司的信息或者是另一套独立的试题。每一份文档都可能包含不同的题目类型和难度,例如基础的编程题、逻辑思维题、系统设计题等。...

    28所笔试题

    根据提供的文件信息,“28所笔试题”这一标题暗示了这是一套针对某机构或公司(假设为“28所”)招聘过程中使用的笔试题目集合。由于描述为空,我们无法获得更多的上下文信息来理解这些笔试题的具体背景或领域。然而...

    北大青鸟y2笔试题-20090322笔试Y2

    【北大青鸟y2笔试题】是针对北大青鸟ACCP5.0课程的一个重要考核环节,这个笔试主要考察学员在计算机科学和技术方面的理解和应用能力。北大青鸟是中国知名的IT职业教育机构,其ACCP(阿帕图软件工程师认证课程)是...

    accp s2 2009年4月笔试题

    根据提供的信息,“ACCp S2 2009年4月笔试题”这一标题与描述显示这是一套针对ACCp S2认证考试的题目集,该考试是在2009年4月进行的。虽然提供的具体内容仅包含了图片标记[pic]而没有实际的文字内容,但我们可以基于...

    中兴 2011年笔试题

    【中兴2011年笔试题】是中兴通讯公司在2011年度为招聘新员工而设计的一套笔试题目。这套试题旨在评估应聘者的专业知识、技术能力以及逻辑思维等多方面的能力,通常包括但不限于计算机科学、网络通信、软件工程、数据...

    java面试百科全书

    最后,《应聘Java笔试时可能出现问题及其答案》部分则专注于解决笔试中可能遇到的问题。笔试往往是求职者需要攻克的第一个难关。通过提供算法、数据结构、编程逻辑等问题的具体解答,这份资料帮助求职者熟悉和掌握...

    Java技术与就业指导(张孝祥)

    应该把做笔试题当作是一个展现你才华,性格、办事风格、工作态度和良好习惯的平台,要把做笔试题当作给人讲课和写书一样的方式来写,要知无不言,言无不尽,把自己所掌握的内容阐述得淋漓尽致,同一套答案可以应付多...

    游戏策划笔试题目

    从提供的部分内容来看,这些笔试题目覆盖了游戏策划的核心概念和技术细节,具体包括: 1. **游戏设计基础** - 游戏设计的角色与职责(例如设计师、结构架构师等)。 - 游戏开发平台的选择(如库、图形软件等)。 ...

    javaee笔试题-JavaBooks:https://github.com/itwanger/JavaBooks.git

    ee笔试题 ”二哥,能不能给一套 Java 电子书的链接啊,最好是成体系的;我现在就想好好的学习,感觉和公司的一些同事差距有点大,想追赶上。纸质书有点沉,天天带在手边很不方便,尤其是上下班坐地铁的时候,都感觉...

    2c笔试答案及解析

    综合来看,这些资源对于准备二级C语言等级考试的考生非常有益,通过系统地做题和解析,可以有效提升编程能力,理解和掌握C语言的关键概念,为考试做好充分准备。考生应该充分利用这些材料,按照题目顺序进行练习,...

    accp5.0 s2结业考试笔试

    ACCP5.0(北大青鸟的Advanced Computer Career Program第五版)是一套全面的IT职业教育课程,主要针对软件开发人员的培养。S2(第二学期)在这个课程体系中通常涉及更深入的技术学习,包括但不限于数据库管理、Web...

    ACCP5.0 Y2考试(含笔试和上机)20090111

    【ACCP5.0 Y2】是北大青鸟APTECH推出的一套计算机软件开发培训课程,主要针对有一定基础的学员,旨在提升他们的编程技能和项目实战能力。这个课程覆盖了多个IT领域的核心知识点,包括但不限于Java编程、数据库管理、...

Global site tag (gtag.js) - Google Analytics