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++ 多加了个算法逻辑