首页 > 编程语言 >Java数据类型详解

Java数据类型详解

时间:2023-03-09 12:34:07浏览次数:31  
标签:字符 Java 字节 int 数据类型 详解 数字 进制

Java数据类型详解

基本数据类型(8种)

整数类型

  • byte 1个字节 -128-127
  • short 2个字节 负的3万多到正的三万多 -32768-32767
  • int 4个字节 负的20多亿到正的20多亿 -2147483648-2147483647
  • long 8个字节 最大,需要在数字后加大写L表示long型

拓展

进制问题

​ 2进制 8进制 10进制 16进制

​ 0b开头 0开头 正常 0x开头 0-9 a b c d e f

比如 数字10的表示

int a = 10;// int a = 0b1010;		int a = 012;		int a = 0xa;

拓展

bit是数据存储的最小单位,而byte字节是数据处理的基本单位

1byte即1字节=8bit(8位二进制数)

1kb=1024B;1Mb=1024kb;1GB=1024MB;1tb=1024gb;

浮点数

  • float 4个字节 同样需要在数字后面加大写的F来表示;
  • double 8个字节 默认类型

拓展

银行金融业务

尽量避免或者不使用浮点型比较!!!

浮点型 有限 离散 舍入误差 大约 接近但不等于

进行比较应选择Bigdecimal类

字符型

  • char类型 占2个字节

拓展

字符是指计算机中使用的字母,数字,字,符号

编码Unicode表

u0000-uFFFF 大约表示60000多个 65536

char a = ‘\u0061’;	char a = ‘a’;

字符本质上还是数字,只不过经过各种编码,把字符转成数字,或者数字转成字符

转义字符

布尔类型

  • boolean true/false 对或者错 占一位即1bit

拓展

boolean flag = true;
if(flag==true){}//新手
if(flag){}//熟练

引用数据类型

类、数组、接口······不是基本数据类型就是引用数据类型

标签:字符,Java,字节,int,数据类型,详解,数字,进制
From: https://www.cnblogs.com/codfishkang/p/17197942.html

相关文章

  • Redis基本数据类型
    Redis数据类型Redis与其他Key-Value型数据库相比,支持更多的数据类型,如string、hash、list、set、zset。类型简介特性场景String二进制安全可以包含任何数据......
  • java-vue多项目开发powershell最佳实践-
    Tab1:左边:redis右上:nginx右下:nginx-sstop(2个nginx方便配置改动后,nginx重启)Tab2左侧build前端右上:jar1运行右下:jar2运行**如此,切换丝滑!**......
  • 第01章_Java语言概述
    吾心安处即吾乡。吾乡何处不可眠1.Java知识脉络图1.1Java基础全程脉络图1.2本章专题与脉络2.抽丝剥茧话Java吾心安处即吾乡。吾乡何处不可眠2.1当前大......
  • 剑指 Offer 68 - I. 二叉搜索树的最近公共祖先(java解题)
    目录1.题目2.解题思路3.数据类型功能函数总结4.java代码1.题目定一个二叉搜索树,找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于......
  • 还不知道如何在java中终止一个线程?快来,一文给你揭秘
    目录简介Thread.stop被禁用之谜怎么才能安全?捕获异常之后的处理总结简介工作中我们经常会用到线程,一般情况下我们让线程执行就完事了,那么你们有没有想过如何去终止一个正......
  • Java中间件学习之RabbitMQ
    什么是MQ  消息队列是典型的:生产者、消费者模型。生产者不断向消息队列中生产消息,消费者不断的从队列中获取消息。因为消息的生产和消费都是异步的,而且只关心消息的发......
  • utils&js - 判断数据类型
    utils&js-判断数据类型/***判断文件**如果你需要类型判断,请不要再使用Object.prototype.toString.call()方法*直接调用我们下方封装好的is函数即可*我......
  • java 集合嵌套之ArrayList嵌套HashMap
       ......
  • Java应用【XVII】在Java中使用WebSocket
    如果您觉得本博客的内容对您有所帮助或启发,请关注我的博客,以便第一时间获取最新技术文章和教程。同时,也欢迎您在评论区留言,分享想法和建议。谢谢支持!一、 简介1.1什么是W......
  • 03、数据采集对象与数据类型
    转载公众号《微言晓意》,仅用于个人学习安全告警、系统与应用日志、网络流量以及资产漏洞、威胁情报等数据中,都包含大量有价值的安全信息,对这些分离的多源异构数据进行统一......