background image

8 字符串

 

c 和 c 十十不支持字符串变量,在 c 和 c 十十程序中使用 Null 终止符代表字符串的结束,在 Java 中字符串

是用类对象(strinR 和 stringBuffer)来实现的,这些类对象是 Java 语言的核心,用类对象实现字符串有以

下几个优点:

 

(1)在整个系统中建立字符串和访问字符串元素的方法是一致的;

 

(2)J3 阳字符串类是作为 Java 语言的一部分定义的,而不是作为外加的延伸部分;

 

(3)Java 字符串执行运行时检空,可帮助排除一些运行时发生的错误;

 

(4)

“ ”

可对字符串用 十 进行连接操作。

 

9“goto 语句

 

可怕 的 goto 语句是 c 和 c++

的 遗物 ,它是该语言技术上的合法部分,引用 goto 语句引起了程序结构

的混乱,不易理解,goto 语句子要用于无条件转移子程序和多结构分支技术。鉴于以广理由,Java 不提

供 goto 语句,它虽然指定 goto 作为关键字,但不支持它的使用,使程序简洁易读。

 

l0.类型转换

 

在 c 和 c 十十中有时出现数据类型的隐含转换,这就涉及了自动强制类型转换问题。例如,在 c 十十中可

将一浮点值赋予整型变量,并去掉其尾数。Java 不支持 c 十十中的自动强制类型转换,如果需要,必须

由程序显式进行强制类型转换。

 

11.异常

 

JAVA 中的异常机制用于捕获例外事件,增强系统容错能力

 

try{//可能产生例外的代码

 

}catch(exceptionType name){ 

//处理

 

}

总体来说。

 

学 C++ 

 

难度要比 java 大

 

java

 

强调 业务逻辑

 

C++ 多加了个算法逻辑