欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Java基础知识-类型,java最全基础知识

来源: javaer 分享于  点击 40878 次 点评:230

Java基础知识-类型,java最全基础知识


原文:https://almirai.live/Coding/Java/JavaWeb/Basics/type/

数据类型

基本类型

类型 占用空间(Byte) 取值范围
byte(字节型) 1 -128~127
short(短整型) 2 −2^16~2^16−1
int(整型) 4 −2^31~2^31−1
long(长整型) 8 −9.2∗10^18~9.2∗10^18
float(单精度) 4 −3.4∗10^38 ~3.4∗10^38
double(双精度) 8 −1.7∗10^308~1.7∗10^308
char(字符型) 1 0~65535
boolean(布尔型) 1或4 true|false

boolean作为单个变量,占用4字节;作为数组中某个元素时,占用1字节

基本数据类型存储于栈空间,效率高,容量小

基本类型不能等于null

引用

引用类型包括:类、接口、数组、枚举

对象创建于堆空间

基础类型的封装类

基础类型的封装类可以=null,并包含了一些常量和常用方法

基础类型 封装类
byte Byte
short Short
int Integer
long Long
float Float
double Double
char Character
boolean Boolean

大数

BigDecimal

BigInteger

自定义类型

变量

变量管理基本类型时,各数据独立存在;引用类型时,共享数据。

作用域

按大括号表示变量作用域,同意作用域内的变量名不得重复,大括号之后,该变量随之消失

初始值

局部变量不会自动初始值。

成员变量有初始值

类型 初始值
int 0
float 0.0f
double 0.0
boolean false
char ''
引用类型 null

整形

浮点型

字符型

类型转换

范围小的数据类型可自动转换为范围大的数据类型

反之则需要强制转换。(注意高位数据丢失)

Scanner

用于接收数据,参数为数据源。参数System.in表示控制台输入。

相关文章

    暂无相关文章
相关栏目:

用户点评