码迷,mamicode.com
首页 > 编程语言 > 详细

Java基础知识-类型

时间:2020-03-18 22:08:00      阅读:58      评论:0      收藏:0      [点我收藏+]

标签:字符型   数据类型   成员   接收   style   als   重复   初始   类型   

数据类型

基本类型

类型

占用空间

取值范围

byte(字节型)

1字节

-128~127

short(短整型)

2字节

技术图片

int(整型)

4字节

技术图片

long(长整型)

8字节

技术图片

float(单精度)

4字节

技术图片

double(双精度)

8字节

技术图片

char(字符型)

1字节

技术图片

boolean(布尔型)

14字节

true | false

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

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

基本类型不能等于None

引用

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

对象创建于堆空间

基础类型的封装类

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

基础类型

封装类

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

整形

  1. byte型计算时,返回int型结果
  2. Java所有整数默认int型,long型必须在数据后加L表示:

    e.g.

long lValue = 3000000000L;//30亿后面的L不能去掉

浮点型

  1. 浮点型计算时,返回double型结果
  2. Java所有浮点型默认double型,float型必须在数据后加F表示:

    e.g.

float fValue = 3.33F;//3.33后面的F不能去掉

字符型

  1. Java字符型数据采用Unicode编码
  2. 转义字符:如‘\t‘‘\n‘‘\u4e2d等(\u编码表示Unicode的字符编码)

类型转换

  1. 范围小的数据类型可自动转换为范围大的数据类型,反之则需要强制转换。(注意高位数据丢失)

    ? ?

Scanner

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

Java基础知识-类型

标签:字符型   数据类型   成员   接收   style   als   重复   初始   类型   

原文地址:https://www.cnblogs.com/AlMirai/p/12520349.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!