首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java中的强类型跟弱类型

2012-12-19 
java中的强类型和弱类型首先弄清四个概念:1.静态类型定义语言一种在编译时,数据类型是固定的语言。大多数静

java中的强类型和弱类型
首先弄清四个概念:
1.静态类型定义语言    
  一种在编译时,数据类型是固定的语言。大多数静态类型定义语言强制这一点,它要求你在使用所有变量之前要声明它们的数据类型。Java和C是静态类型定义语言。    
   
2.动态类型定义语言    
  一种在执行期间才去发现数据类型的语言,与静态类型定义相反。VBScript和Python是动态类型定义的,因为它们是在第一次给一个变量赋值的时候找出它的类型的。    
   
3.强类型定义语言    
  一种总是强制类型定义的语言。Java和Python是强制类型定义的。如果你有一个整数,如果不显示地进行转换,你不能将其视为一个字符串
   
4.弱类型定义语言        
  一种类型可以被忽略的语言,与强类型定义相反。VBScript是弱类型定义的。在VBScript中,可以将字符串   '12'   和整数   3   进行连接得到字符串   '123',然后可以把它看成整数   123,而不需要显示转换。

热点排行