c标签和Java代码 java标签用法( 三 )


7.Java不支持缺省函数参数,而c十十支持 。
在c中 , 代码组织在函数中,函数可以访问程序的全局变量 。c十十增加了类 , 提供了类
算法,该算法是与类相连的函数,c十十类方法与Java类方法十分相似,然而,由于c十十仍
然支持c,所以不能阻止c十十开发人员使用函数,结果函数和方法混合使用使得程序比较
混乱 。
Java没有函数 , 作为一个比c十十更纯的面向对象的语言,Java强迫开发人员把所有
例行程序包括在类中,事实上,用方法实现例行程序可激励开发人员更好地组织编码 。
8字符串
c和c十十不支持字符串变量,在c和c十十程序中使用Null终止符代表字符串的结
束,在Java中字符串是用类对象(strinR和stringBuffer)来实现的,这些类对象是Java语言
的核心,用类对象实现字符串有以下几个优点:
(1)在整个系统中建立字符串和访问字符串元素的方法是一致的;
(2)J3阳字符串类是作为Java语言的一部分定义的 , 而不是作为外加的延伸部分;
(3)Java字符串执行运行时检空 , 可帮助排除一些运行时发生的错误;
(4)可对字符串用“十”进行连接操作 。
Array“goto语句
“可怕”的goto语句是c和c++的“遗物”,它是该语言技术上的合法部分,引用goto
语句引起了程序结构的混乱,不易理解,goto语句子要用于无条件转移子程序和多结构分
支技术 。
鉴于以广理由,Java不提供goto语句 , 它虽然指定goto作为关键字,但不支持它的使
用 , 使程序简洁易读 。
l0.类型转换
在c和c十十中有时出现数据类型的隐含转换,这就涉及了自动强制类型转换问题 。例
如,在c十十中可将一浮点值赋予整型变量,并去掉其尾数 。Java不支持c十十中的自动强
制类型转换,如果需要,必须由程序显式进行强制类型转换 。
11.其它
(1)break和continue后可加标号,以便跳出它标识的块 。如:
inTlJ;
char a;
outing;
{for(i=:i<5;i十十)
for(j=0;j<3i j++)
{if((a=(char)system.in.read())
break outing;
}}
2)析构函数为void finalize映(){}
Java并不保证一定调用该函数 , 因此不能依赖该函数来保证所写代码的正常运行 。
(3)用packa8e将有关联的类组织在一起 。例如,将自己编写的类组织成packaBe;
Packa8e mycla5se55
(4)用extaNs表示继承(派生)关系,如;
class ne订?clas5一name extends oN?class?name 47
(5)虚函数用ab列ra瓤修饰 , 而不用v加ual 。
(6)提供丁一个创建完全虚类(界面)的方法;
Public interface intl『facenamEt//abstract mGthods)
利用界面可以为虚类定义协议,而不关心具体实施 。一个类可以实现多个界面,同一个界面
也可以被多个类实现 。实现界面使用imNemen贿 , 如:
public classname implmen比int6rfacena毗4)
(7)异常 。用于捕获例外事件,增强系统容错能力
try{//可能产生例外的代码
}catch(exceptionType name){
//处理
其中exceptionType表示异常类型,如Arith
【c标签和Java代码 java标签用法】关于c标签和Java代码和java标签用法的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。

推荐阅读