基本数据类和引用数据类型

基本数据类和引用数据类型Java提供了两类数据类型:一种是基本数据(原始类型),一种是引用类型。数据类型图:基本数据类型:注意:1.在基本数据类型中,除了boolean类型所占长度与平台有关外,其他数据类型长度都是与平台无关的。比如:int永远占4个字节(1Byte=8bit)2.基本数据类型的默认值仅在作为类中属性时生效在方法内部必须先对基本数据类型变量赋值后才能使用,否则编译不通过…

Java提供了两类数据类型:一种是基本数据(原始类型),一种是引用类型。

数据类型图:

基本数据类和引用数据类型

基本数据类型:

基本数据类和引用数据类型

注意:

1.在基本数据类型中,除了boolean类型所占长度与平台有关外,其他数据类型长度都是与平台无关的。比如:int永远占4个字节(1 Byte=8 bit)

2.基本数据类型的默认值仅在作为类中属性时生效

在方法内部必须先对基本数据类型变量赋值后才能使用,否则编译不通过。

eg:

基本数据类和引用数据类型

基本数据类型——类型转换

      1):小类型的变量赋值给大类型,会自动转换

      2):大类型的变量赋值给小类型,强制转换

         语法:在变量前添加要转换的类型

 reg:int int = -1;

      short s = (short)i;

引用数据类型:

引用类型指向一个对象,不是原始值,指向对象的变量是引用变量

在java里面除去基本数据类型的其他类型都是引用类型,自己定义的class类都是引用类型,可以像基本类型一样使用。

引用类型常见的有:String、StringBuffer、ArrayList、HashSet、HashMap等。

String也属于引用数据类型:

基本数据类和引用数据类型

如果要对比两个对象是否相同,则需要使用equals()方法。

注意!!:equals()方法的默认行为是比较引用,如果是自己写的类,应该重写equals()方法来比较对象的内容,大多数java类库都实现了比较对象内容的equals()方法。

(2)变量

1)变量的含义:在内存中开辟的一个存储空间,给空间赋值一个名字,来区分多个存储空间

2)变量的命名规则:

a.变量名由数字、字母、_和$组成,但是数字不能开头

b.不能是java关键字

c.遵守驼峰命名法,名字由多个单词组成时,从第二个单词开始,首字母大写

d.尽量做到见名知意

e.可以使用汉字,但是不建议使用

3)变量的使用规则:

a.变量必须先声明,再赋值,才可以使用

b.变量可以重复赋值,不能重复声明

c.变量有自己的作用域

(3)类型转换:

1)把小类型的变量赋值给大类型的变量,会自动转换

2)把大类型的变量赋值给小类型的变量,强制转换

语法:在变量前添加要转换成的类型

(4)字面量的类型

 整数类型:int

           特殊:int 给byte、short、char赋值字面时,只要不超过其范围,

          可以直接赋值,不需要强制转换

    浮点数类型:double

           double d = 4.5D/d;

   float f = 4.5F/f;      

基本数据类型和引用数据类型的对比:

基本数据类和引用数据类型

 

今天的文章基本数据类和引用数据类型分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/26436.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注