400-033-6027/微信:18511975698
长春Java培训班哪个好?小编在这里为大家推荐长春达内IT培训,18年专业IT培训机构,美国上市集团,开设IT培训班Java、python、大数据、linux、UI、会计等IT培训,覆盖IT培训和非IT培训共2课程。达内集团凭借雄厚的技术研发实力、过硬的教学质量、成熟的就业服务团队,为学员提供强大的职业竞争力,在用人企业中树立了良好的口碑。欢迎大家的在线咨询,0元试听,随到随学,推荐就业。 接下来小编为您分享,java的数据类型。
Java是一种强类型语言,每个变量都必须声明其类型。
1、强弱类型语言
说到强类型语言,那什么是强类型语言呢?
强类型语言也称为强类型定义语言。要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用。
Java、.NET、C++等都是强制类型定义的。也就是说,一旦一个变量被指定了某个数据类型,如果不经过转换,那么它就永远是这个数据类型了。
安全性高,运行效率相对较慢,鱼和熊掌不可兼得!强类型定义语言在速度上可能略逊色于弱类型定义语言,但是强类型定义语言带来的严谨性能够有效的避免许多错误。与其相对应的是弱类型语言。
弱类型语言也称为弱类型定义语言。与强类型定义相反。像vb,php等就属于弱类型语言·在VBScript中,可以将字符串‘12’和整数3进行连接得到字符串‘123’,也可以把它看成整数123,而不需要显示转换。是不
是十分的随便,我们Java就不是这样的。但其实它们的类型没有改变,VB只是在判断出一个表达式含有不同类型的变量之后,自动在这些变量前加了一个clong()或(int)()这样的转换函数而已。能做到这
一点其实是归功于VB的编译器的智能化而已,这并非是VB语言本身的长处或短处。
好了,到这里,我们应该对强弱类型语言有了一定的了解!我们继续回到数据类型这个话题.
2、数据类型
Java的数据类型分为两大类:基本类型(primitivetype)和引用类型(referencetype)
【注:引用数据类型的大小统一为4个字节,记录的是其引用对象的地址!】
温馨提示:想要了解详细的课程信息可以在线咨询,或者是电话咨询都是可以的,欢迎您的来电!!!