java的类型_Java的基本类型
一、Java的基本类型主要分为整数型,浮点型,字符型,布尔型。
整数型:byte,short,int,long;
浮点型:float,double
布尔型:boolean
字符型:char
二、基本类型的大小
1byte:8bit,一个bit代表一个1或者0,是计算机的基本单位。
byte:1byte short:2 byte int:4byte long:8byte
float:4byte double:8个byte
char:2byte
boolean:值只可以为true或者false ,理论上只占据一个bit,但是实际是占据了一个byte
三、整数型的阈值
在计算机中,整数型使用二进制方式表示:而每一个整数型的第一个二进制都是作为正负符号。 0=正 1=负
所以 byte{-2^7,2^7-1}
short{-2^15,-2^15-1}
int{-2^23,-2^23-1}
long{-2^31,-2^31-1}
四、基本类型的存储
基本类型存储于内存的常量池中,而在1.8以后常量池也又堆中转化到了直接内存的方法区中。
五、基本类型的默认与创建
整数都默认为int类型,浮点数都默认为double类型
由于基本类型的创建:先去常量池中找是否存在该值,如果存在直接调取引用,如果不存在则先在常量池中创建该值,在调引用
所以,不可以创建一个空值给基本数据类型。
java的类型_Java的基本类型相关推荐
- java 基本变量类型_Java自学-基本变量类型
Java中的基本变量类型 一个变量的类型,决定了该变量可以包含什么样的值. Java中有八种基本类型,都是Java语言预先定义好的,并且是关键字. 这八种基本类型分别是: 整型 (4种) 字符型 (1 ...
- java 的分类_java的基本类型(转)
java的基本类型 java的基本类型可以分为三类,字符类型char,布尔类型boolean以及数值类型byte.short.int.long.float.double.数值类型又可以分为整数类型by ...
- java 泛型 擦除_Java泛型和类型擦除
一 前言:初识泛型 废话不说,先来看一段代码: public class Holder { private Object data; public Holder(Object data ){ this ...
- java解包_Java的原始类型自动包装与解包机制
java5之后对原始数据类型如int.char.long等基本数据类型有自动打包成相应的复合类型Integer.Character.Long等的机制:也可以将复合类型自动转换为原始类型. 这取决于程序 ...
- java jceks 密钥_Java中不同类型的密钥库(Keystore) – 概述
阅读: 877 密钥库是用于存储加密密钥和证书的存储工具 ,最常用于SSL通信,以证明服务器和客户端的身份.密钥库可以是文件或硬件设备.有三种类型的条目可以存储在密钥库中,取决于密钥库的类型,这三种类 ...
- java原始类型_Java的原始类型(Primitive Type) | 学步园
我们知道,在Java中,变量有两种类型,一种是原始类型,一种是引用类型. 原始类型一共有8种,它们分别是char,boolean,byte,short,int,long,float,double.在J ...
- java 无符号 类型_java中符号类型和无符号类型的问题分析
一 参考博文 二 java中的无符号数和有符号数 在计算机中,可以区分正负的类型,称为有符号类型,无正负的类型,称为无符号类型. 使用二进制中的最高位表示正负 计算机中用补码表示数值:另外,用二进制的 ...
- java string类型_java中String类型
String类型是字符串类型..字符串一旦创建不可以在改变."abc"字符串对象一旦创建,不可以再改成"abcd" 提升字符串的访问效率:在程序中使用了&quo ...
- java自动推断类型_Java 7的类型推断
java自动推断类型 每个优秀的程序员都喜欢编写简洁但有效且经过优化的代码. 类型推断是JDK 7中引入的一种方法,它肯定会为您带来更少键入的好处. 您以以下方式使用Java代码已有很长时间了. 但是 ...
最新文章
- 在fedora21 上的php+mysql+apache环境搭建
- redis的过期策略
- Oracle:容器数据库简介
- java输错重新输入_java程序在dos界面运行时输入错误后返回重新输入的方法
- chrome 开发者工具,查看元素 hover 样式
- 前端学习(2392):关于路径中的@
- “饮水机”:形象比喻 深入浅出理解RAID
- 8647服务器装系统,今天重新安装了系统,麻烦请红夜鬼先生进来帮我看一下
- 【Spikingjelly】SNN框架教程的代码解读_4
- 排列组合_均匀分组和部分均匀分组的计算与示例/二项式定理二项式系数/求和中的对称性/莱布尼兹公式与推广的求导法则
- 数据中心双活该如何构建
- pythoniris补全缺失值_2018-02-03-PY3下经典数据集iris的机器学习算法举例-零基础
- 欢迎加入我们的前端技术交流群
- Python中Hash值计算的学习笔记
- docker启动容器之后马上又自动关闭解决办法
- 企业级session管理框架:btg-session-jfinal
- Apache SkyWalking入门学习笔记
- php绕过refer,绕过referer检测url跳转
- 清华大学终于把Python入门教程整理成漫画书,495页全彩PDF+600分钟配套视频,免费分享
- oracle变更为大表分区表,叶摇 » Blog Archive » oracle把没有分区的普通大表改成分区表...