- 以下哪个不是Collection的子接口?
- List
- Set
- SortedSet
- Map
- 构造方法用于创建类的实例对象,构造方法名应与类名相同,返回类型为void。
- 正确
- 错误
- 在一个基于分布式的游戏服务器系统中,不同的服务器之间,哪种通信方式是不可行( )
- 管道
- 消息队列
- 高速缓存数据库
- 套接字
- 程序的输出结果是什么?
public class A2{
public static void main(String[] args){
int[] a={2,4,6,8,3,6,9,12};
doSomething(a,0,a.length-1);
for(int i=0;i<=a.length-1;i++)
System.out.print(a[i]+” “);
}
private static void doSomething(int[] a,int start,int end){
if(start<end){
int p=core(a,start,end);
doSomething(a,start,p-1);
doSomething(a,p+1,end);
}
}
private static int core(int[] a,int start,int end)
{
int x=a[end];
int i=start;
for(int j=start;j<=end-1;j++){
if(a[j]>=x){
swap(a,i,j);
i++;//交换了几次
}
}//把最大的放到最后
swap(a,i,end);//把最大的放到i的位置
return i;
}private static void swap(int[] a,int i,int j)
{
int tmp=a[i];
a[i]=a[j];
a[j]=tmp;
}
}
A. 找到最大值
B. 找到最小值
C. 从大到小的排序
D. 从小到大的排序
- 以下Java程序运行的结果是
public class Teste{
public static void main(String[] args){
Integer var1=new Integer(1);
Integer var2=var1;
doSomething(var2);
System.out.print(var1.intValue());
System.out.print(var1==var2);
}
public static void doSomething(Integer integer){
integer=new Integer(2);
}
}
- 1true
- 2true
- 1false
- 2false
- 关于下面的程序Test.java说法正确的是( )。
public class Test {
static String x="1";
static int y=1;
public static void main(String args[]) {
static int z=2;
System.out.println(x+y+z);
}
}
- 3
- 112
- 13
- 程序有编译错误
- 以下程序输出()
public static void main(String[] args) {
int num = 2;
switch (num) {
case 1:
++num;
case 2:
++num;
case 3:
++num;
default:
++num;
break;
}
System.out.println(num);
}
}
- 2
- 3
- 4
- 5
- 以下JAVA程序的输出是什么()
public class HelloSogou{
public static synchronized void main(String[] a){
Thread t=new Thread(){
public void run(){Sogou();}
};
t.run();
System.out.print("Hello");
}
static synchronized void Sogou(){
System.out.print("Sogou");
}
}
- HelloSogou
- SougouHello
- Hello
- 结果不确定
- 对于语句NSString*obj = [[NSData alloc] init]; obj在编译时和运行时分别时什么类型的对象?
- 编译时是NSString的类型;运行时是NSData类型的对象
- 编译时是NSString的类型;运行时是NSString类型的对象
- 编译时是NSData的类型;运行时是NSString类型的对象
- 编译时是NSData的类型;运行时是NSData类型的对象
- 以下关于final关键字说法错误的是()
- final是java中的修饰符,可以修饰类、接口、抽象类、方法和属性
- final修饰的类不能被继承
- final修饰的方法不能被重载
- final修饰的变量不允许被再次赋值
- String s = null;
会抛出NullPointerException异常的有()。
- if( (s!=null) & (s.length()>0) )
- if( (s!=null) && (s.length()>0) )
- if( (s==null) | (s.length()==0) )
- if( (s==null) || (s.length()==0) )