Java软件中级工程师笔试题-复杂逻辑

合集下载

java基础笔试题[答案解析已整理]

java基础笔试题[答案解析已整理]

Java基础试题

一:选择题(1*30=30)(题目写在答题纸上面)

1:Java 提供哪几种运算符多选( abcd )。

A)算术运算符B)位运算符

C)关系运算符D)逻辑运算符E)条件运算符

2:包的()方法比较二个对象是否相等返回true.。(b)

A:toString() B:equals() C:compare D:以上都不正确

3:下列对Java 的变量与函数说法正确的是多选(ace )。

A)变量是用来保存数据的B)变量是用来实现操作过程的C)函数是用来实现操作过程的D)函数是用来保存数据的E)函数的参数是数据的入口

4:已知:int[] a = new int[100];在下列给出的数组元素中,非法的是。(d)

A:a[0] B:a[1] C:a[99] D:a[100]

5:在java中,一个类可同时定义许多同名的方法,在这些方法的形式参数个数,类型或顺序各不相同,传值也可以各不相同。这种面向对象程序的特性称为。(c)

A:隐藏B:覆盖C:重载D:Java不支持此特性

6:()是一组常量和抽象方法的集合。(d)

A:实例B:类C:包D:接口

7:下面关于数组说法正确的是多选(abcde)。

A)一维数组实质上是相同类型变量的列表

B)创建一个数组首先定义数组变量所需的类型

C)char c[]=new char[26];可声明一个含有26 个元素的char型数组

D)当为一个多维数组的时候分配内存时,仅需要为第一指定内存,然后再分配其他维的存E)int twain[][] = new int[4][5];可声明一个二维数组

Java工程师笔试题-社招

Java工程师笔试题-社招

Java工程师笔试题-社招

说起Java工程师的笔试题,我想起了当初我面试Java工程师职

位时的一道题目。这道题目是一道关于代码编写和算法设计的问题,

考察了我的编程能力和逻辑思维能力。

题目是这样的:给定一个字符串,字符串中包含多个单词,单词

之间以空格分隔。要求编写一个Java函数,将字符串中的单词进行翻转,并返回翻转后的字符串。

我立刻开始思考这个问题。首先,我明确了一些细节:输入的字

符串中单词之间以空格分隔,而翻转后的字符串也要保持这种空格分

隔的方式。同时,空格可能会连续出现,所以需要处理多个连续空格

的情况。

接下来,我开始思考解决方案。我需要将字符串进行分割,得到

一个个单词,然后对这些单词进行翻转。在翻转每个单词的同时,我

需要判断该单词是否为空,如果为空则不进行翻转。最后,我还需要

将翻转后的单词再次组合成一个字符串并返回。

我决定使用Java的字符串分割和反转的方法来解决这个问题。

首先,我使用split()方法将字符串按照空格进行分割,得到一个单词数组。然后,我遍历这个数组,对每个单词进行翻转,并判断是否为空。我使用StringBuilder类来进行字符串的反转和拼接。最后,我

将翻转后的单词拼接在一起,再加上空格,形成最终的结果,并返回。

下面是我实现的代码:

```java

public class ReverseWords {

public static String reverseWords(String str) {

if (str == null || str.length() == 0) {

Java软件开发工程师笔试题(答案)

Java软件开发工程师笔试题(答案)

Java软件开发工程师笔试题(答案)

Java工程师笔试题

1,填空(此大题10项,每空1分,共20分)

1。Java语言的三个特性是继承性、封装性和多态性2.在Java中,char 使用_ _ _ _ Unicode _ _ _ _ _ _编码方案,因此中文字符和英文字符都占用__2__字节的内存空间

3。当方法由_ _定义时,形参指的是参数行,当方法由_ _调用时,实际参数是传入的变量或值。

4。JSP内置对象,应用程序对象代表应用程序上下文,它允许JSP 页面与包含在同一应用程序中的任何网络组件共享信息,而会话对象是特定于每个客户的

5。如果你想把一个对象写到一个流中,这个类必须实现Seralizable 接口

6。在程序中实现多线程有两种方法:继承线程类和实现_ _ Runable _ interface

7。在多线程中,线程的相对优先级可以通过调用相应的setPriority()方法来修改

8。面向对象编程的五个设计原则是单一责任、开放和封闭、里氏尺度替换、依赖倒置、接口分离。通过Ajax,客户端获取的数据主要有两种类型:文本类型和xml 10。Socket通常也叫socket,用来描述__ ip和_ _ interface

2,多项选择题(这个大题20项,每项2分,共40分)

1。在JA V A中,如果父类中的一些方法不包含任何逻辑并且需要被子类重写,那么父类的这些方法应该使用()关键字来声明:a)final b)static c)abstract d)void

2。在JA V A中,已经定义了两个接口b和c。要定义实现这两个接口的类,下面的语句是正确的()

java 逻辑题

java 逻辑题

java 逻辑题

逻辑题是一种通过推理和思考来解决问题的问题类型。Java是一种面向对象的编程语言,具有强大的编程能力和丰富的库函数。在Java中,我们可以使用条件语句、循环语句以及逻辑

运算符来解答逻辑题。下面是一些关于Java逻辑题的参考内容。

1. 条件语句:

条件语句是根据条件的真假来执行不同的代码块。在Java中,主要有if语句和switch语句来实现条件判断。

(1)if语句示例:

```

int x = 10;

if (x > 0) {

System.out.println("x是正数");

} else if (x < 0) {

System.out.println("x是负数");

} else {

System.out.println("x是零");

}

```

(2)switch语句示例:

```

int day = 3;

String dayName;

switch (day) {

case 1:

dayName = "星期一";

break;

case 2:

dayName = "星期二";

break;

case 3:

dayName = "星期三";

break;

case 4:

dayName = "星期四";

break;

case 5:

dayName = "星期五";

break;

default:

dayName = "未知";

break;

}

System.out.println("今天是" + dayName);

```

2. 循环语句:

循环语句是根据条件来重复执行一段代码块。在Java中,主要有for循环、while循环和do-while循环来实现循环结构。

Java面试笔试题目汇总

Java面试笔试题目汇总

算法软件科技Java工程师笔试题

一、选择题(可多选)。

1、Java 之所以可以实现夸平台,是因为Java 程序在运行时使用了:

A: JDK ( Java Development Kit )

B:JRE (Java Runtime Environment )

C: JVM ( Java Virtual Machine )

D:OS ( Operating System )

2、下列不是Java语言中的关健字的是:

A: public B: Static C:main D:void

3、以下程序中最终输出i 的值是:

int i = 999;

i-—;

++i;

System.out。println(i++ );

A:998 B:999 C:1000 D:1001

4、那个是合法的byte 类型的数据:

A: 128 B:127 C:-129 D:(int)-130

5、以下b 的值是:byte b = (byte)129;

A:-126 B:-127 C:-128 D:-129

6、在JDK 1。7 中,对于switch 语句,switch 后面的( ) 中不可以是哪种类型: A:byte B:char C: short D: int E:String

F: 枚举G:float H:double

7、对于以下代码,输出结果是:

for(int i = 4 ;i 〉0 ;i-- ){

int j = 0 ;

do{

j++;

if( j == 2 ){

break;

}while(j &lt;i );

System。out.print(j );

JAVA笔试题目及JAVA常考知识点总结.doc

JAVA笔试题目及JAVA常考知识点总结.doc

-> Java 笔试题•单项选择题

1. Java 是从()语言改进重新设计。A. AdaB. C++C. Pasacal D. BASIC 答案:B

2. 下列语句哪一个正确()

A. Java 程序经编译后会产生machine code

B. Java 程序经编译后会产生byte code

C. Java 程序经编译后会产生DLL

D.以上都不正确答案:B

3. 下列说法正确的有()

A. class 中的constructor 不可省略

B. constructor 必须与class 同名,但方法不能与class 同名

C. constructor 在一个对象被new 时执行

D. 一个class 只能定义一个constructor 答案:C 4. 提供Java 存取数据库能力的包是()

A. java.sql

B. java.awt

C. java 」ang D ・ java.swing 答案: A 5. 下列运算符合法的是() A. && B. <> C. if

D.:=答案:A 6. 执行如下程序代码 a=0;c=0; do {

二、Java 笔试题・多项选择题 1. Java 程序的种类有()

A.类(Class )

B. Applet

C. Application

D. Servlet BCD 2. 下列说法正确的有()

A.坏境变量可在编译source code 时指定

B.在编译程序时,所能指定的坏境变量不包括class path

C. javac —次可同时编译数个Java 源文件

D. javac.exe 能指定编译结果要置于哪个目录(directory )答案:BCD 3. 下列标识符不合法的有()

Java软件开发工程师笔试题

Java软件开发工程师笔试题

Java软件开发工程师笔试题

下面CN人才网小编为大家带来的是Java软件开发工程师笔试题,希望对大家有所帮助~

一、选择题(本大题20 小题,每小题2分.共40分)。

1.在JAVA中,如果父类中某些方法不包含任何逻辑,并且需要由子类重写.应该使用( )关键字来声明父类的这些方法:

A) final B) static C) abstract D) void

2.在JAVA中,已定义两个接口B和C,要定义一个实现这两个接口的类,以下语句正确的是( )。

A) interface A extend B,C B) interface A implements B,C

C) class A implements B,C D) class A implements B, implements C

3.在JAVA接口中可以定义( )。

A) 静态方法B) 常量C) 构造方法D) 抽象方法

4.假设A有构造方法A (int a),则在类A的其他构造方法中调用该构造方法和语句格式应为( )。

A) A(X) B) this.A(x) C) this(x) D) super(x)

5.设x = 1 ,y = 2 , z = 3, 则表达式y+=z--/++x 的值是( )。

A) 3 B) 3.5 C) 4 D) 5

6.下列关于继承的说法哪个正确?( )。

A)子类只继承父类public方法和属性:

B)子类继承父类的非私有属性和方法:

C)子类继承父类的方法,而不继承父类的属性:

D) 子类将继承的所有的属性和方法.

7.在java中.在使用JDBC时。对于多次调用同一条SQL语句的情况, 使用( )通常会提高效。

JAVA工程师笔试题(答案版)

JAVA工程师笔试题(答案版)

JAVA工程师笔试题

一、选择题

1、如下代码

public class Test {

public int aMethod() {

static int i = 0;

i++;

return i;

}

public static void main (String args[]) {

Test test = new Test();

test.aMethod();

int j = test.aMethod();

System.out.println(j);

}

}

输出结果是什么?

A. 0

B. 1

C. 2

D. 编译失败

2. 如下代码

int i =1,j =10;

do {

if(i++> --j) {

continue;

}

} while (i <5);

System.out.println("i = " +i+ "and j = "+j);

输出结果是什么?

A. i = 6 and j = 5

B. i = 5 and j = 5

C. i = 6 and j = 5

D. i = 5 and j = 6

3. 如下代码:

public class SwitchTest {

public static void main(String[] args) {

System.out.println("value = " + switchIt(4));

}

public static int switchIt(int x) {

int j = 1;

switch (x) {

case 1: j++;

case 2: j++;

case 3: j++;

case 4: j++;

JAVA软件工程师面试笔试试卷

JAVA软件工程师面试笔试试卷

JAVA软件工程师笔试试题

(考试时间:120分钟试卷分值:150分)

一、逻辑推理题【10分】

1、甲、乙、丙、丁四位同学中有一位同学为海啸灾区捐款1000元,当老师询问时,他们分别这样回答:

甲:这1000元不是我捐的

乙:这1000元是丁捐的

丙:这1000元是乙捐的

丁:这1000元不是我捐的

这四人中只有一个人说了真话,由此可见这1000元是谁捐的(A)。【2分】

A.甲B.乙C.丙D.丁

2、甲、乙、丙三人是同一家公司的员工,他们的未婚妻A、B、C也都是这家公司的职员。知情者介绍说:“A的未婚夫是乙的好友,并在三个男子中最年轻;丙的年龄比C的未婚夫大。”依据该知情者提供的情况,我们可以推出三对组合分别是(D )。【3分】A.甲—A,乙—B,丙—C

B.甲—B,乙—A,丙—C

C.甲—C,乙—B,丙—A

D.甲—A,乙—C,丙—B

3、甲乙丙丁四人的车分别为白色、银色、蓝色和红色。在问到他们各自车的颜色时,

甲说:“乙的车不是白色。”

乙说:“丙的车是红色的。”

丙说:“丁的车不是蓝色的。”,

丁说:“甲、乙、丙三人中有一个人的车是红色的,而且只有这个人说的是实话。”

如果丁说的是实话,那么以下说法正确的是(B):【2分】

A.甲的车是白色的,乙的车是银色的B.乙的车是蓝色的,丙的车是红色的

C.丙的车是白色的,丁的车是蓝色的D.丁的车是银色的,甲的车是红色的

二、基础理论题【20分】

1. Java是一种先__编译______后__解释_____运行的语言。(提示:填编译或者解释)【1分】

2. 栈是____________先进后出_____的线性表,队列是__先进先出__________的线性表。【2分】

Java面试笔试题目汇总

Java面试笔试题目汇总

算法软件科技Java工程师笔试题

一、选择题(可多选)。

1、Java之所以可以实现夸平台,是因为Java程序在运行时使用了:

A: JDK ( Java Development Kit )

B: JRE ( Java Runtime Environment )

C: JVM ( Java Virtual Machine )

D: OS ( Operating System )

2、下列不是Java语言中的关健字的是:

A: public B: Static C:main D:void

3、以下程序中最终输出i的值是:

int i=999;

i--;

++i;

System.out.println(i++);

A: 998 B: 999 C:1000 D:1001

4、那个是合法的byte类型的数据:

A: 128 B: 127 C:-129 D: (int)-130

5、以下b的值是:byte b=(byte)129;

A: -126 B: -127 C:- 128 D:-129

6、在JDK1.7中,对于switch语句,switch后面的()中不可以是哪种类型:A: byte B: char C: short D: int E: String

F: 枚举 G: float H: double

7、对于以下代码,输出结果是:

for(int i=4;i>0;i--){

int j=0;

do{

j++; if(j==2){

break;

}

}while(j<i);

System.out.print(j);

A: 4 3 2 1 B: 1 2 2 2 C: 2 2 2 1 D: 2 2 2 2

Java开发工程师笔试题带答案

Java开发工程师笔试题带答案

Java开发工程师笔试试题

(请不要在试题上留任何痕迹,所有答案均写在答题纸上)

一.编程题(共26分)

1.任意写出一种排序算法。(6分)

public void sort(int [] array){

//代码区

}

2.求1+2+3+..n(不能使用乘除法、for 、while 、if 、else 、switch 、case 等核心字

以及条件判断语句)(8分)

public int sum(int n){

//代码区

return 0;

}

3.完毕下面措施,输入一种整数,输出如下指定样式图案。(12分)

输入:3,

输出:

1*2*3

7*8*9

4*5*6

输入:4

输出:

1*2*3*4

9*10*11*12

13*14*15*16

5*6*7*8

public void drawNumPic(int n){

//代码区

}

二.选择题(定项选择每题3分,不定项选择每题4分,共63分)

1.在基本JAVA类型中,如果不明确指定,整数型的默认是__类型,带小数的默认是__类型?( B )

A.int float

B.int double

C.long float

D.long double

2.只有实现了__接口的类,其对象才干序列化( A )

A.Serializable

B.Cloneable

parable

D.Writeable

3.代码System. out. println(10 % 3 * 2);将打印出?( B )

A. 1

B.2

C.4

D.6

4.如下程序运营的成果为( A )

public class Example extends Thread{

java笔试题大集合及答案Java基础方面

java笔试题大集合及答案Java基础方面

Java基础方面:

1、作用域public,private,protected,以及不写时的区别

答:区别如下:

作用域当前类同一package 子孙类其他package

public √√√√

protected √√√×

friendly √√××

private √×××

不写时默认为friendly

2、Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)

答:匿名的内部类是没有名字的内部类。不能extends(继承) 其它类,但一个内部类可以作为一个接口,由另一个内部类实现

3、Static Nested Class 和Inner Class的不同

答:Nested Class (一般是C++的说法),Inner Class (一般是JAVA的说法)。Java内部类与C++嵌套类最大的不同就在于是否有指向外部的引用上。注:静态内部类(Inner Class)意味着1创建一个static内部类的对象,不需要一个外部类对象,2不能从一个static内部类的一个对象访问一个外部类对象

4、&和&&的区别

答:&是位运算符,表示按位与运算,&&是逻辑运算符,表示逻辑与(and)

5、Collection 和Collections的区别

答:Collection是集合类的上级接口,继承与他的接口主要有Set 和List.

Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作

java基础笔试题[答案解析已整理]

java基础笔试题[答案解析已整理]

Java基础试题

一:选择题(1*30=30)(题目写在答题纸上面)

1:Java 提供哪几种运算符多选 ( abcd )。

A)算术运算符 B)位运算符

C)关系运算符 D)逻辑运算符 E)条件运算符

2:ng包的()方法比较二个对象是否相等返回true.。(b)

A:toString() B:equals() C:compare D:以上都不正确

3:下列对Java 的变量与函数说法正确的是多选( ace )。

A)变量是用来保存数据的 B)变量是用来实现操作过程的C)函数是用来实现操作过程的D)函数是用来保存数据的 E)函数的参数是数据的入口

4:已知:int[] a = new int[100];在下列给出的数组元素中,非法的是。(d)

A:a[0] B:a[1] C:a[99] D:a[100]

5:在java中,一个类可同时定义许多同名的方法,在这些方法的形式参数个数,类型或顺序各不相同,传值也可以各不相同。这种面向对象程序的特性称为。(c)

A:隐藏 B:覆盖 C:重载 D:Java不支持此特性

6:()是一组常量和抽象方法的集合。(d)

A:实例 B:类 C:包 D:接口

7:下面关于数组说法正确的是多选(abcde)。

A)一维数组实质上是相同类型变量的列表

B)创建一个数组首先定义数组变量所需的类型

C)char c[]=new char[26];可声明一个含有 26 个元素的 char型数组

D)当为一个多维数组的时候分配内存时,仅需要为第一指定内存,然后再分配其他维的存E)int twain[][] = new int[4][5];可声明一个二维数组

java笔试题第二套题

java笔试题第二套题

一、选择题

1、算法的时间复杂度是指______。

A、执行算法程序所需要的时间

B、算法程序的长度

C、算法执行过程中所需要的基本运算次数

D、算法程序中的指令条数

2、下列叙述中正确的是______。

A、线性表是线性结构

B、栈与队列是非线性结构

C、线性链表是非线性结构

D、二叉树是线性结构

3、设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为______。

A、349

B、350

C、255

D、351

4、结构化程序设计主要强调的是______

A、程序的规模

B、程序的易读性

C、程序的执行效率

D、程序的可移植性

5、在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。

A、概要设计

B、详细设计

C、可行性分析

D、需求分析

6、数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是______。

A、控制流

B、加工

C、数据存储

D、源和潭

7、软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及______。

A、阶段性报告

B、需求评审

C、总结

D、都不正确

8、下述关于数据库系统的叙述中正确的是______。

A、数据库系统减少了数据冗余

B、数据库系统避免了一切冗余

C、数据库系统中数据的一致性是指数据类型的一致

D、数据库系统比文件系统能管理更多的数据

9、关系表中的每一横行称为一个______。

A、元组

B、字段

C、属性

D、码

10、数据库设计包括两个方面的设计内容,它们是______。

A、概念设计和逻辑设计

JAVA笔试题目及JAVA常考知识点总结

JAVA笔试题目及JAVA常考知识点总结

JAV A笔试题目

一、Java笔试题·单项选择题

1.Java是从()语言改进重新设计。A.Ada B.C++ C.Pasacal D.BASIC 答案:B

2.下列语句哪一个正确()

A.Java程序经编译后会产生machine code B.Java程序经编译后会产生byte code

C.Java程序经编译后会产生DLL D.以上都不正确答案:B

3.下列说法正确的有()

A.class中的constructor不可省略B.constructor必须与class同名,但方法不能与class同名C.constructor在一个对象被new时执行D.一个class只能定义一个constructor答案:C

4.提供Java存取数据库能力的包是()

A.java.sql B.java.awt C.ng D.java.swing 答案:A

5.下列运算符合法的是()

A.&& B.<> C.if D.:= 答案:A

6.执行如下程序代码

a=0;c=0;

do{

--c;

a=a-1;

}while(a>0);

后,C的值是()

A.0 B.1 C.-1 D.死循环答案:C

7.下列哪一种叙述是正确的()

A.abstract修饰符可修饰字段、方法和类B.抽象方法的body部分必须用一对大括号{ }包住

C.声明抽象方法,大括号可有可无D.声明抽象方法不可写出大括号答案:D

8.下列语句正确的是()

A.形式参数可被视为local variable B.形式参数可被字段修饰符修饰

C.形式参数为方法被调用时,真正被传递的参数D.形式参数不可以是对象答案:A

java笔试题目及答案

java笔试题目及答案

java笔试题目及答案

1、作用域public,private,protected,以及不写时的区别答:区别如下:

作用域当前类同一package 子孙类其他package public

protected

friendly

private

不写时默认为friendly

2、Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)

答:匿名的内部类是没有名字的内部类。不能extends(继承) 其它类,但一个内部类可以作为一个接口,由另一个内部类实现

3、Static Nested Class 和Inner Class的不同

答:Nested Class (一般是C++的说法),Inner Class (一般是JAVA的说法)。Java内部类与C++嵌套类最大的不同就在于是否有

指向外

部的引用上。注:静态内部类(Inner Class)意味着1创建一个static内部类的对象,不需要一个外部类对象,2不能从一个static 内

部类的一个对象访问一个外部类对象

4、和的区别

答:是位运算符,表示按位与运算,是逻辑运算符,表示逻辑与(and)

5、Collection 和Collections的区别

答:Collection是集合类的上级接口,继承与他的接口主要有

Set 和List.

Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作

6、什么时候用assert

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

J2EE部分

1、运算符优先级问题,下面代码的结果是多少?(笔试)packagetest;

publicclassTest{

publicstaticvoidmain(String[]args){

intk=0;

intret=++k+k+++++k+k;

//ret的值为多少

}

}

2、运算符问题,下面代码分别输出什么?(笔试)packagetest;

publicclassTest{

publicstaticvoidmain(String[]args){

inti1=10,i2=10;

+i2="+i1+i2);

-i2="+i1-i2);

*i2="+i1*i2);

/i2="+i1/i2);

}

}

3、下面代码的结果是什么?还是抛出异常?(笔试)packagetest;

publicclassTest{

publicvoidmyMethod(Stringstr){

}

publicvoidmyMethod(Objectobj){

}

publicstaticvoidmain(String[]args){

Testt=newTest();

t.myMethod(null);

}

}

4、假设今天是9月8日,下面代码输出什么?(笔试)packagetest;

import

publicclassTest{

publicstaticvoidmain(String[]args){

Datedate=newDate();

+""+date.getDate());

}

}

5、下面代码的输出结果是什么?

packagetest;

publicclassTest{

publicstaticvoidmain(String[]args){

doubleval=11.5;

}

}

6、下面代码的结果是什么?

packagetest;

publicclassTestextendsBase{

publicstaticvoidmain(String[]args){

Baseb=newTest();

b.method();

Testt=newTest();

t.method();

}

@Override

publicvoidmethod(){

}

}

classBase{

publicvoidmethod()throwsInterruptedException{ }

}

7、以下代码的结果是什么?

packagetest;

publicclassTestextendsBase{

publicstaticvoidmain(String[]args){

newTest().method();

}

publicvoidmethod(){

getName());

}

}

classBase{

}

8、trueorfalse?

packagetest;

publicclassTest{

publicstaticvoidmain(String[]args){

Stringstr1=newString("abc");

Stringstr2=newString("abc");

StringBuffersb1=newStringBuffer("abc");

StringBuffersb2=newStringBuffer("abc");

}

}

9、输出的结果是什么?

packagetest;

publicclassTest{

publicstaticvoidmain(String[]args){ Test().method1());

SysteTest().method2());

}

publicintmethod1(){

intx=1;

try{

returnx;

}finally{

++x;

}

}

publicintmethod2(){

intx=1;

try{

returnx;

}finally{

return++x;

}

}

}

这样呢?输出什么

packagetest;

publicclassTest{

publicstaticvoidmain(String[]args){ }

publicstaticbooleanmethod(){

try{

returntrue;

}finally{

returnfalse;

}

}

}

10、方法m1和m2有区别吗?什么区别packagetest;

publicclassTest{

publicstaticvoidmain(String[]args){ }

publicsynchronizedvoidm1(){

相关文档
最新文档