文档章节

java-基础类型

Clarence_D
 Clarence_D
发布于 2017/05/08 17:35
字数 450
阅读 13
收藏 0

java的基础类型就八种,很重要。对你以后有着很大的帮助。

  字节 大小 最小值 最大值
1、整型
byte 1字节 8位 -128 127
short 2字节 16位 -215 215-1
int 4字节 32位 -231 231-1
long 8字节 64位 -263 263-1
2、浮点型
float 4字节 32位 IEEE754 IEEE754
double 8字节 64位 IEEE754 IEEE754
3、字符型
char 2字节 16位 Unicod0 Unicod0216-1
4、逻辑型
boolean 1字节 - flase/true  

注:IEEE754 标准是IEEE二进位浮点数算术标准,规定了四种表示浮点数值的方式:

     单精确度(32位)、双精确度(64位)、延伸单精确度(43位以上)与延伸双精确度(79位元以上)

  • java中默认的整数类型是int类型,如果要定义为float型,则要在数值后加上l或L;
  • 默认的浮点型也是双精度浮点,如果要定义为float型,则要在数值后加上f或F

 

Byte就是字节的意思。1Bytes(字节)=8bit(比特),一个字符的范围是-128至127也就是256个数。

KB也就是KByte,K的意思代表的是的意思,因为计算机是通过二进制来计算,10个1正好是1024

     1111111111(二进制)=1024(十进制)

 

一般讲大小是用Bytes,大写的“B”,网络速率是用bit,小写的“b”。 
     例:一个文件有8MBytes 

     例:下载文件的速率是512KB/s(不计算各种线阻消耗),即5Mbit的网络,这通常是我们宽带上网的速度。


自动类型上升问题,正向过程:由低字节向稿子接自动转换

Byte —> short,char —> int —> long —> float —> double

注:逆向过程使用强制转换,可能丢失精度。

 

© 著作权归作者所有

共有 人打赏支持
Clarence_D
粉丝 9
博文 136
码字总数 107352
作品 0
天津
程序员
私信 提问
你所需要的java提升篇大总结

java基础篇深入解析大总结 java基础(一) 深入解析基本类型 java基础(二) 自增自减与贪心规则 java基础(三) 加强型for循环与Iterator java基础(四) java运算顺序的深入解析 java基础(五) Str...

sihailoveyan
2018/04/25
0
0
Gradle升仙路之Groovy(1)

构建工具发展史:Ant -- > Maven --> Gradle Gradle 由Groovy语言编写,因此基于Groovy环境运行。 1、Grovvy简介 1.1 场景 Groovy也是另外一种为DSL语言domain specific language,脚本编程语...

木九天
2018/09/05
0
0
java基础重点讲解,看了还不会找我(四)

###04.01Java语言基础(循环结构概述和for语句的格式及其使用) A:循环结构的分类 for,while,do...while B:循环结构for语句的格式: for(初始化表达式;条件表达式;循环后的操作表达式) { 循环体...

谢小芳是女神
2018/12/30
0
0
一份关于 Java、Kotlin 与 Android 的学习笔记

JavaKotlinAndroidLearn 这是一份关于 Java 、Kotlin 、Android 的学习笔记,既包含对基础知识点的介绍,也包含对一些重要知识点的源码解析,笔记的大纲如下所示: Java 重拾Java(0)-基础知...

叶应是叶
2018/08/08
0
0
大数据开发培训:0基础学习Java编程语言有哪些知识点?

Java 技术通用、高效、具有平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网等,学习Java首先要知道学习知识点有哪些。在这就用加米谷大数据培训...

加米谷大数据
2018/07/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Windows同步对象Event和Linux的条件变量

最近在看一些同步对象模拟的东东,特别对在Windows下如何模拟条件变量折腾了很久。 1 Windows同步对象Event 微软有一个很有意思的同步对象,某种程度上和Linux的条件变量很相似。但秉承微软一...

shzwork
25分钟前
1
0
从上往下打印出二叉树的每个节点,同层节点从左至右打印。

//第一种做法 public class Solution { public ArrayList<Integer> PrintFromTopToBottom(TreeNode root) { ArrayList <Integer> li=new ArrayList<Integer>(); ArrayList <TreeN......

南桥北木
35分钟前
1
0
linux 服务管理 Crontba、Ntpdate、Logrotate、Supervisor

crond linux 系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。 另外, 由于使用者自己也可以设置计划任务,所以,...

狼王黄师傅
今天
3
0
Sobel算子和Scharr滤波器

Sobel算子在数学上的本质是微分,对离散信号,是求邻域内的增量。 基本原理:在图像上,对图像信号在某点进行微分,表示图像的某个特征(如,强度、色调或者饱和度)在该点的变换程度。以强度...

yepanl
今天
2
0
Jenkins API 使用

Jenkins 是一款流行的开源持续集成工具,可以用来做一些软件开发的自动化工作,如打包,测试,自动部署等。 Jenkins 中有 view 和 job 的概念, view 相当于组, job 则是具体的任务。 view...

YanWen
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部