自从Java发布以来,基本数据类型就是Java语言的一部分,分别是byte, short, int, long, char, float, double, boolean.

其中:

整型:byte, short, int, long

字符型:char

浮点型:float, double

布尔型:boolean

一. 整型

Java中整型数据属于有符号数,即第一个bit位为0表示正整数,第一个bit位为1表示负整数。在计算机中负数由补码进行表示,那么补码如何计算呢?

补码=源码取反 + 1;

如:
22,在计算机中的表示为00010110,

-22,取反:11101001,加1:11101010

byte

byte属于Java中的整型,长度为1字节8bit,取值10000000(-128)到 01111111(127),变量初始化默认值为0,包装类Byte

short

short属于Java中的整型,长度为2字节16bit,取值10000000 00000000(-32768)到 01111111 11111111(32767),变量初始化默认值为0,包装类Short

int

int属于Java中的整型,长度为4字节32bit,取值-2^31 (-2,147,483,648)到 2^31-1(2,147,483,647),变量初始化默认值为0,包装类Integer

long

long属于Java中的整型,长度为8字节64bit,取值-2^63 (-9,223,372,036,854,775,808‬)到 2^63-1(9,223,372,036,854,775,8087),变量初始化默认值为0或0L,包装类Long

二. 浮点型

Java中浮点型数据无法由二进制直接表示,而是一种对于实数的近似数据表示法,它遵循IEEE 754标准

float

float属于Java中的浮点型,也叫单精度浮点型,长度为4字节32bit,变量初始化默认值0.0f,包装类Float

double

double属于Java中的浮点型,也叫双精度浮点型,长度为8字节64bit,变量初始化默认值0.0d,包装类Double

三. 字符型

char

char属于java中的字符型,占2字节16bit,可以赋值单字符以及整型数值, 变量初始化无默认值,包装类Character。

四. 布尔型

boolean

仅有两个值true, false,变量初始化默认值false

链接:https://pan.baidu.com/s/1_4PIUb-Yl68aTW9Bw95iJA
提取码:tnav

小马哥的 Java 项目实战学习笔记相关推荐

  1. Java 8 实战学习笔记

    Java 8 实战学习笔记 @(JAVASE)[java8, 实战, lambda] 文章目录 Java 8 实战学习笔记 参考内容 Lambda表达式 Lambda环绕执行模式(抽离步骤) 原始代码 ...

  2. 松勤11期软件测试之Jmeter高级性能测试项目实战学习笔记

    看我名字,其他不重要,你懂就好 功用测验针对系统的功用目标,建立功用测验模型,制定功用测验计划,制定监控战略,在场景条件之下执行功用场景,剖析判别功用瓶颈并调优,终究得出功用成果来评估系统的功用目标是 ...

  3. java后验条件_JAVA并发实战学习笔记——3,4章~

    JAVA并发实战学习笔记 第三章 对象的共享 失效数据: java程序实际运行中会出现①程序执行顺序对打乱:②数据对其它线程不可见--两种情况 上述两种情况导致在缺乏同步的程序中出现失效数据这一现象, ...

  4. 最牛逼的 Java 项目实战,没有之一!

    想要成长为高级开发,掌握更多层面的技术,兼顾深度和广度是毋庸置疑的.你肯定认为,我要认真努力的学习技术,丰富自己的技术栈,然后就可以成为一个优秀的高级开发了.但当你真正去学习之后就会发现,技术栈异常庞 ...

  5. Linux性能优化实战学习笔记:第四十六讲=====实战分析

    Linux性能优化实战学习笔记:第四十六讲 一.上节回顾 不知不觉,我们已经学完了整个专栏的四大基础模块,即 CPU.内存.文件系统和磁盘 I/O.以及网络的性能分析和优化.相信你已经掌握了这些基础模 ...

  6. Java快速入门学习笔记1 | Eclipse使用

    有人相爱,有人夜里开车看海,有人却连LeetCode第一题都解不出来!虽然之前系统地学习过java课程,但是到现在一年多没有碰过Java的代码,遇到LeetCode不知是喜是悲,思来想去,然后清空自己 ...

  7. “物联网开发实战”学习笔记-(四)智能音箱制作和语音控制

    "物联网开发实战"学习笔记-(四)智能音箱制作和语音控制 这次来造一个属于自己的智能音箱,这里详细介绍了智能音箱的语音控制的实现. 智能音箱的技术架构 智能音箱主要涉及拾音.前端信 ...

  8. java jdk 8学习笔记,Java JDK 8学习笔记 PDF_源雷技术空间

    资源名称:Java JDK 8学习笔记 PDF 内容简介: ●本书是作者多年来教学实践经验的总结,汇集了学员在学习课程或认证考试中遇到的概念.操作.应用等问题及解决方案 ●针对Java SE 8新功能 ...

  9. “物联网开发实战”学习笔记-(二)手机控制智能电灯

    "物联网开发实战"学习笔记-(二)手机控制智能电灯 如果搭建好硬件平台后,这一次我们的任务主要是调试好智能电灯,并且连接到腾讯云的物联网平台. 腾讯云物联网平台 腾讯物联网平台的优 ...

最新文章

  1. mapper命名规范_Mybatis系列全解(五):全网最全!详解Mybatis的Mapper映射文件
  2. Python合并2个字典成1个新字典的9种方法
  3. div实现返回符,倒三角,椭圆+小知识收集
  4. aws lambda使用_使用Lambda,Api Gateway和CloudFormation在AWS云上使用Java
  5. 使用Stream.peek在Java Streams内部进行窥视
  6. Spring MVC:带有CNVR卷的REST应用程序。 2
  7. 为iOS5设计消息通知
  8. 理解Docker(1):Docker 安装和基础用法
  9. JavaScript高级技巧
  10. AutoCAD2020简体中文语言包
  11. 怎么用计算机控制打印机扫描,打印机怎么设置扫描到电脑 打印机设置扫描的步骤方法...
  12. 有个Linux主机能干什么,什么是Linux主机?
  13. NCB:神经元线粒体应激记忆可通过mtDNA水平升高跨代遗传
  14. mongoose populate 填充
  15. 多线程因__lll_unlock_elision 导致core
  16. JavaScript将扁平化数据转为树形结构
  17. 计算半圆弧长及半圆的面积。(3分)
  18. FPGA series # 基于SDx的fft函数加速
  19. NOI 4.6 贪心 2407:书架
  20. 基于pyhton3.6-机器学习实战-支持向量机SVM代码解释

热门文章

  1. databasemetadata获取表注释_宏基因组测序中短序列的注释
  2. 计算机课玩手机检讨500,玩手机检讨书500字
  3. python程序练习题第三章_python核心编程-第三章-习题
  4. 团队开发项目-NABCD模型
  5. Chunky Monkey-freecodecamp算法题目
  6. Universal-Image-Loader(UIL)图片载入框架使用简介
  7. Codeforces Round #409 (Div. 2)
  8. ServletContext2
  9. SharePoint Calendar Webparts
  10. get_attribute中的value是什么类型的?_建设工程项目中都有什么类型的监理?