java教程第二讲java语言基础知识(编辑修改稿)内容摘要:
子句中的值应是不同的。 ◇ default 子句是可选的。 ◇ break 语句用来在执行完一个 case 分支后,使程序跳出 switch 语句,即终止 switch 语句的执行(在一些特殊情况下,多个不同的 case 值要执行一组相同的操作,这时可以不用 break)。 2. 3. 2 循环语句 循环语句的作用是反复执行一段代码,直到满足终止循环的条件为止。 Java 语言中提供的循环语句有: ◇ while 语句 ◇ dowhile 语句 ◇ for 语句 1. while 语句 [initialization] while (termination){ body。 [iteration。 ] } 2. dowhile 语句 [initialization] do { body。 [iteration。 ] } while (termination)。 3. for 语句 for (initialization。 termination。 iteration){ body。 } ◇ for 语句执行时,首先执行初 始化操作,然后判断终止条件是否满足,如果满足,则执行循环体中的语句,最后执行迭代部分。 完成一次循环后,重新判断终止条件。 ◇ 初始化、终止以及迭代部分都可以为空语句 (但分号不能省 ),三者均为空的时候,相当于一个无限循环。 ◇ 在初始化部分和迭代部分可以使用逗号语句,来进行多个操作。 逗号语句是用逗号分隔的语句序列。 for( i=0, j=10。 ij。 i++, j){ …… } 2. 3. 3 跳转语句 ◇ break 语句 ◇ continue 语句 ◇ 返回语句 return 1. break 语句 ◇ 在 switch 语中, break 语句用来终止 switch 语句的执行。 使程序从 switch 语句后的第一个语句开始执行。 ◇ 在 Java 中,可以为每个代码块加一个括号,一个代码块通常是用大括号 {}括起来的一段代码。 加标号的格式如下: BlockLabel: { codeBlock } break 语句的第二种使用情况就是跳出它所指定的块,并从紧跟该块的第一条语句处执行。 例如: break BlockLabel; break 语句 a:{…… // 标记代码块 a b:{…… // 标记代码块 b c:{…… // 标记代码块 c break b。 …… // 此处的语句块不被执行 } …… / 此处的语句块不被执行 } …… // 从此处开始执行 } 2. continue 语句 continue 语句用来结束本次循环,跳过循环体中下面尚未执行的语句,接着进行终止条件的判断,以决定是否继续循环。 对于 for 语句,在进行终止条件的判断前,还要先执行迭代语句。 它的格式为: continue; 也可以用 continue 跳转到括号指明的外层循环中,这时的格式为 continue outerLable。 例如: outer: for( int i=0。 i10。 i++ ){ //外层循环 inner: for( int j=0。 j10。 j++ ){ //内层循环 if( ij ){ …… continue outer。 } …… } …… } 3.返回语句 return return 语句从当前方法中退出,返回到调用该方法的语句处,并从紧跟该语句的下一条语句继续程序的执行。 返回语句有两种格式: return expression。 return。 return 语句通常用在一个方法体的最后 ,否则会产生编译错误 ,除非用在 ifelse 语句中 2. 3. 4 例外处理语句 包括 try,catch,finally,throw 语 2. 4 数组 Java 语言中,数组是一种最简单的复合数据类型。 数组是有序数据的集合,数组中的每个元素具有相同的数据类型,可以用一个统一的数组名和下 标来唯一地确定数组中的元素。 数组有一维数组和多维数组。 2. 4. 1 一维数组 1. 一维数组的定义 type arrayName[ ]; 类型 (type)可以为 Java 中任意的数据类型,包括简单类型和复合类型。 例如: int intArray[ ]; Date dateArray[]。 2.一维数组的初始化 ◇ 静态初始化 int intArray[]={1,2,3,4}。 String stringArray[]={abc, How, you}。 ◇ 动态初始化 1)简单类型的数组 int intArray[]。 intArray = new int[5]。 2)复合类型的数组 String stringArray[ ]。 String stringArray = new String[3]。 /*为数组中每个元素开辟引用 空间 (32 位 ) */ stringArray[0]= new String(How)。 //为第一个数组元素 开辟空间 stringArray[1]= new String(are)。 //为第二个数组元素开辟空间 stringArray[2]= new String(you)。 // 为第三个数组元素开辟空间 3.一维数组元素的引用 数组元素的引用方式为: arrayName[index] index 为数组下标,它可以为整型常数或表达式,下标从 0 开始。 每个数组都有一个属性 length 指明它的长度,例如: 指明数组 intArray 的长度。 2. 4. 2 多维数组 Java 语言中,多维数组被看作数组的数组。 1.二维数组的定义 type arrayName[ ][ ]; type [ ][ ]arrayName。 2.二维数组的初始化 ◇ 静态初始化 int intArray。java教程第二讲java语言基础知识(编辑修改稿)
相关推荐
享的数据。 基于 J2EE 的 Web 服务的核心构架: RMI 1. RMIIIOP 2. RMI 是在 java 中使用 remote method invocation 的最初的方法, RMI 使用 包 RMI- IIOP 是 RMI 的一个特殊版本, RMI- IIOP 可以和 CORBA 兼容, RMIIIOP 使用 JAF(Java活动构架 ) 开发者可以使用
al)设置秒 [注意 :此日期时间从 0开始计 ] 的表示方式 : [window.]frames[n].ObjFuncVarName,frames[frameName].ObjFuncVarName, 代表父亲对象 ,top 代表最顶端对象 :opener :this JS 函数时用 :(javascript:)来开头后面加函数名 JS:! // 49. 引 用 一 个 文 件 式 的 JS:
n opposite way. The man relates to my descriptions of women and the woman relates to my descriptions of men. I call this role reversal. If you discover you are experiencing role reversal, I want to
组件 J2EE应用程序可以是基于 web方式的 ,也可以是基于传统方式的 . web 层组件 J2EE web层组件可以是 JSP 页面或 J2EE规范,静态的 HTML页面 和 Applets不算是 web层组件。 正如下图所示的客户层那样, web层可能包含某些 JavaBean 对象来处理用户输入,并把 输入发送给运行在业务层上的 enterprise bean 来进行处理。 业务层组件
但是其格式比 IPv4 包头的格式更为简单。 IPv6 包头去掉了 IPv4 的包头长度( Header Length ,简称 IHL)、标识符 (Identification)、特征位 (Flag)、片段偏移 (Fragment Offset)、包头校验 (Header Checksum) 与填充 (Padding) 等诸多字段,从而加快了基本 IPv6 包头的处理速度。 而且, IPv6
、 、 方法三: 重新安装 IE。 方法四: 安装 英文版(其它版本亦可,如 )或是 InstallShield 这个软件。 方法五:下面的解决方法,我试过 100%通过。 打开记事本,把以下文字复制进去,然后保存这个文件,在保存对话框的文件类型中选择所有文件, 然后文件名中输入 ,之后只要双击这个 bat 文件就可以修复 IE 的这种问题。 以下是需要复制的内容:把以下命令行作成一个批处理文件