Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux / Java中的属性以及基本数据类型

Java中的属性,就是类中描述对象状态的语句,说白了,就是数据,比如我们创建一个类叫做“人”,那么我们就可以用30这个数字来描述他的年龄。 数据分为两种,常量和变量。常量顾名思义,就是程序中不能被修改的数据。相应地,变量当然就可以被修改。这样划分是因为,有的数据我们要经常修改,而有的数据我们不要修改,却要经常引用,那么就要视情况来判断究竟是要定义一个变量呢,还是常量。 我们想要定义一个常量或变量,需要掌握的知识包括:数据的基本类型、声明变量和常量的基本语法,以及给变量或常量赋值的语法
首先是数据的类型。Java中数据分成不同的类型,有两大类,基本数据类型(primitive type)和引用数据类型,现在我们来看基本数据类型。基本类型的数据包括三种:数值型、字符型和布尔型。下面通过表格来展示Java中基本数据类型的名称、简写、取值范围、内存存储需求以及示例说明。
名称简写取值范围内存存储需求默认值示例说明
整形int-2,147,483,648 ~ 2,147,483,647  4字节0例如:int x = 12456789; 最常用
短整型short-32,768 ~ 32,7672字节0例如:short x = 12345;
长整型long-9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,8078字节0long x = 1,000,000,000,000; 虽然长整型超过20亿基本够用,但是加入想要表示一个星球的的人口就可能要用到长整型
字节型byte-128 ~ 1281字节0byte x = 123;
浮点型float约±3.40292347E+384字节0.0ffloat x= 1.234f; 浮点型数据后面加f标记,多数情况其精度不能满足要求
双精度浮点性double约±1.79769313486231570E+3088字节0.0ddouble x = 123.456d; 双精度浮点型数据在后面加d标记,其精读是浮点型的两倍,比较常用
字符型char"u0000 - uffff"不确定"u0000"char x = "a";
布尔型booleantrue、false1/8字节falseboolean x = true;

怎样定义变量?基本语法就是: 类型变量名 = 值; 也可以现不给变量赋值,等到要用的时候再赋值: 类型变量名; 赋值: 变量名 = 值;
怎样定义常量呢?只要在变量的基础上在类型前加上final就可以了: final 类型 常量名 = 值; 命名规范:Java中的常量一般用大写字符命名,而变量一般用Camel命名法,即每个单词首字母大写。