`
xingdian119
  • 浏览: 11491 次
  • 性别: Icon_minigender_1
  • 来自: 泰安
最近访客 更多访客>>
社区版块
存档分类
最新评论

为SCJP 认证考试而努力

阅读更多

JAVA二级考试已经通过了一年了,最近准备SCJP的认证考试,下载了一些资料,从最基础的开始复习。

/** 
* @author 木炭 
* 数组 
*/ 
public class Array { 

/** 
* @param args 
*/ 
public static void main(String[] args) { 
//声明一个数组不需分配任何存储空间 
//int num1[5];];//错误,Syntax error on token "5", delete this token 
//一个数组的大小将在数组使用new 关键字真正创建时被给定,例如: 
int num2[]; 
num2 = new int[5]; 
//这个例子也可以使用一行语句完成: 
int num[] = new int[5]; 
//下面的程序会引起一个 ArrayIndexOutOfBoundsException 异常。 
/*for(int i =0; i<6; i++){ 
num[i]=i*2; 
}*/ 
//访问一个Java 数组的标准习惯用法是使用数组的length 成员 
for(int i =0; i<num.length; i++){ 
num[i]=i*2; 
System.out.println("num[i]="+num[i]); 
} 

//数组声明和初始化相结合 
int k[]=new int[] {0,1,2,3,4}; 
//注意,你没有必要确定数组元素的数量。 
//int[] k=new int[5] {0,1,2,3,4}; //Cannot define dimension expressions when an array initializer is provided 
//你可以创建数组的同时确定任何数据类型 
String s[]=new String[] {"Zero","One","Two","Three","Four"}; 
System.out.println("s[0]="+s[0]);//这句将会输出s[0]=Zero。 

//数组的默认值,整型的数组总是被置0,布尔值总是被置false 
int[] ai = new int[10]; 
System.out.println("ai[0]="+ai[0]); 

int ia1[]= {1,2,3}; 
int[] ia2 = {1,2,3}; 
int ia3[] = new int[] {1,2,3}; 
System.out.print("ia3.length="+ia3.length); 

} 

}



问题 )怎样通过一个语句改变数组大小同时保持原值不变?
1) Use the setSize method of the Array class
2) Use Util.setSize(int iNewSize)
3) use the size() operator
4) None of the above
答案 4)你不能改变一个数组的大小。你需要创建一个不同大小的临时数组,然后将原数组中的内容放进去。
问题 ) 你想用下面的代码查找数组最后一个元素的值,当你编译并运行它的时候,会发
生什么?
public class MyAr{
public static void main(String args[]){
int[] i = new int[5];
System.out.println(i[5]);}
}
1) Compilation and output of 0
2) Compilation and output of null
3) Compilation and runtime Exception
4) Compile time error
答案 3) 会得到一个运行时错误。因为数组从0 开始索引,并且最后一个元素是i[4]而不是i[5]。
java.lang.ArrayIndexOutOfBoundsException:
问题 )一个多维数组的初始化,下面哪一个能工作?
1) int i =new int[3][3];
2) int[] i =new int[3][3];
3) int[][] i =new int[3][3];
4) int i[3][3]=new int[][];
答案 3) int[][] i=new int[3][3];
问题 )当你试着编译运行下面的代码的时候,可能会发生什么?
public class Ardec{
public static void main(String argv[]){
Ardec ad = new Ardec();
ad.amethod();}
public void amethod(){
int ia1[]= {1,2,3};
int[] ia2 = {1,2,3};
int ia3[] = new int[] {1,2,3};
System.out.print(ia3.length);}
}
1) Compile time error, ia3 is not created correctly
2) Compile time error, arrays do not have a length field
3) Compilation but no output
4) Compilation and output of 3
答案 4) Compilation and output of 3 所有的数组的声明都是正确的。

 

 
0
0
分享到:
评论
1 楼 chenchangqun11 2010-11-18  
别考了 那玩意一点用也没有

相关推荐

    SCJP认证考试指南

    SCJP – Sun Certified Java Programmer (Sun Java 程序员认证).Sun 公司作为Java 语言的发明者,对全球的Java 开发人员进行技术水平认证。该认证在国际上获得了IT 公司的普遍认可,是目前国际上最热门的IT 认证之一...

    Scjp认证考试指南

    SCJP sun certificated java programmer (SCJP)  一种Java认证考试  对于Java程序设计员,Sun推出两项认证:Sun Certificated Java Programmer (SCJP)和Sun Certificated Java...通过后获得Sun颁发的SCJP认证证书。

    SCJP 认证考试指南中文官方版

    SCJP(Sun Certified Programmer for the Java 2 Platform, Standard Edition)是Java编程语言的一个重要认证,由Oracle公司提供,旨在验证...只有理论与实践相结合,才能在考试中取得理想的成绩,顺利获得SCJP认证。

    SCJP_认证考试指南(中文版).zip

    本书旨在帮助读者准备SCJP Java 5认证考试。书中涵盖了SCJP考试的所有考试要点,详细地介绍了参加SCJP的考生和Java程序员所应该掌握的所有技能。 本书主要内容包括:声明和访问控制、面向对象、赋值和初始化、...

    SCJP认证考试指南1109.zip

    这个"SCJP认证考试指南1109.zip"文件包含了针对SCJP考试的备考资料,特别是"SCJP认证考试指南1109.pdf"这本书,它可能涵盖了考试的核心概念和技术。 1. **Java基础**: SCJP考试主要测试Java编程的基本语法、数据...

    SUN-JAVA-SCJP认证考试

    【SUN-JAVA-SCJP认证考试】是Java开发者的一项基础资格认证,全称为Sun Certified Programmer for the Java 2 Platform, Standard Edition。这个考试主要针对Java编程语言的基础知识,包括语法、面向对象概念、异常...

    SCJP认证考试全接触

    通过SCJP认证考试,程序员可以展示他们在Java SE(标准版)平台上的技能和知识。考试通常包含选择题和填空题,涉及实际编程场景和概念理解。例如,考生可能需要识别代码片段的执行结果,或判断关于Java特性的描述...

    SCJP 认证考试指南

    - **名称**:SCJP 全称为 Sun Certified Java Programmer,即 Sun 认证的 Java 程序员证书。 - **颁发机构**:由 Sun Microsystems(太阳微系统公司)颁发,该公司是 Java 语言的创始者。 - **认证价值**: - **...

    SUN公司JAVA程序员SCJP证书考试真题(绝对真题)

    SUN公司JAVA程序员SCJP证书考试真题(绝对真题)!

    SCJP考试资料pdf

    SCJP 可以说各种Java认证的基础,相对于SCJD来说,SCJP更侧重于测验您的Java程序设计概念及能力,内容偏重于Java语法及JDK的内容。其对应的最主要的学习课程是SL-275。...通过后获得Sun颁发的SCJP认证证书。

    SCJP认证考试权威资料

    SCJP认证考试是Oracle Corporation(原Sun Microsystems)为评估和验证Java SE编程技能而设计的一项考试。这份"SCJP认证考试权威资料"集合了笔记、陷阱解析、模拟试题和详细的知识点概述,对于备考SCJP的考生来说是...

    java scjp认证考试题库

    这些题目覆盖了Java编程中的基础概念,对于准备SCJP认证考试的考生来说,理解和掌握这些知识点至关重要。在准备考试的过程中,考生需要不断练习,理解并应用这些知识,以提高自己的编程技能和应试能力。

    SCJP认证考试资料

    下面将详细介绍SCJP认证考试的相关知识点。 一、Java基础知识 SCJP考试会涵盖Java语言的基础语法,包括变量、数据类型、运算符、流程控制语句(如if-else,switch,for,while等)、方法定义和调用、数组以及字符串...

    SUN SCJP认证考试截图

    SUN SCJP认证考试通常涵盖以下几个关键知识点: 1. **Java语言基础**:这是SCJP考试的核心部分,包括数据类型、变量、运算符、流程控制(如if-else、switch、for、while循环)、方法、类和对象的概念、封装、继承和...

    SCJP 认证考试指南 java证书(Sun Java程序员认证)

    ### SCJP 认证及其重要性 ...通过系统学习和准备SCJP认证考试,不仅可以深入了解Java语言的核心概念和技术,还能提高解决实际问题的能力。对于希望从事Java开发工作的专业人士而言,这是一个非常有价值的认证。

    scjp认证考试复习资料

    本文将深入探讨SCJP认证考试的相关知识点,帮助备考者做好充分准备。 1. **Java基础知识**:SCJP考试涵盖了Java编程语言的基本语法,包括数据类型(原始类型与引用类型)、变量、运算符、流程控制(条件语句、循环...

Global site tag (gtag.js) - Google Analytics