Java 语言是强类型语言语言

王朝java/jsp·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

本这章分析Java 语言中3个最基本的元素:数据类型,变量和数组。就像所有的现代编程语言一样,Java 支持多种数据类型。你可以使用这些类型声明变量或创建数组。你将看到,Java 对这些项目的处理方法是清楚、有效且连贯的。

首先我们要声明Java 语言强类型语言的重要性。确实,Java 的安全和健壮性部分来自于它是该类型语言这一事实。让我们看这意味着什么。首先,每个变量有类型,每个表达式有类型,而且每种类型是严格定义的。其次,所有的数值传递,不管是直接的还是通过方法调用经由参数传过去的都要先进行类型相容性的检查。有些语言没有自动强迫进行数据类型相容性的检查或对冲突的类型进行转换的机制。Java 编译器对所有的表达式和参数都要进行类型相容性的检查以保证类型是兼容的。任何类型的不匹配都是错误的,在编译器完成编译以前,错误必须被改正。

注重:假如你有C或C++的背景,一定要记住Java对数据类型兼容性的要求比任何语言都要严格。例如,在C/C++ 中你能把浮点型值赋给一个整数。在Java 中则不能。另外,C语言中,在一个参数和一个自变量之间没有必然的强制的类型检查。在Java 中则有。起初你可能发现Java 的强制类型检查有点繁烦。但是要记住,从长远来说它将帮助你减少程序出错的可能性。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航