Java中的数据类型

Java中的数据类型一般分为两种,一种是基本数据类型,另一种是引用数据类型

基本数据类型

基本数据类型是SUN公司已经定义完的数据类型,我们只需要用就可以

基本数据类型

一共有8种分为4类,简称‘四类八种’
整数类型
类型占位数占字节取值范围默认值
byte81-128~1270
short162-32768~327670
int324-2147483648~21474836470
long648-9223372036854774808~92233720368547748070
浮点类型
类型占位数占字节取值范围默认值
float3243.402823e+38 ~ 1.401298e-450.0
double6481.797693e+308~ 4.9000000e-3240.0
字符类型
类型占位数占字节默认值
char162(空)
布尔类型
类型取值范围默认值
booleantrue/falsefalse
Java是一种强类型的编程语言,代码中所使用的变量都需要提前声明它的类型

引用数据类型

引用数据类型分为类、接口类型、数组类型、枚举类型、注解类型等
引用数据类型是有程序员自己创建的,也可以是SUN公司事先创建好的比如String类
引用数据类型可以有无数种
类中有属性和方法,属性是这个类所具有的固有属性,而方法是可以进行一系列操作的代码组合,世间的任何事物都可以使用类来进行映射,比如猴子,就可以创建一个猴子类,其中的属性有耳朵、鼻子、嘴巴,方法有吃饭、睡觉、玩耍等。
类是一组事物的统称,类必须被创建(实例化)才可以被使用(静态类除外),实例化后的类叫做对象,每个猴子都是一个单独的对象,之间互不影响。

基本数据类型和引用数据类型的区别

基本数据类型在被创建时,在栈上给其划分一块内存,将数值直接存储在栈上
引用数据类型被创建后,把对象的的信息保存在堆内存中,在栈内存创建一块内存,里面存放保存对象信息的堆内存的内存地址

String类型

String类型是个特殊的类型,是SUN公司封装好的一个类,主要是对字符串的一些定义和操作。

本文标题:Java中的数据类型
转载请注明:https://blog.grstudy.com/java/note/10
作者头像
boss创始人

站长

上一篇:HelloWorld
下一篇:Java中的命名规范和注释