简介

在Java中,byte类型的数据是8位带符号的二进制数。8位带符号二进制数的取值范围是[-128, 127],所以在Java中,byte类型的取值范围也是[-128, 127]

在Java 里 0xAA 和 (byte)0xAA 表示的值是不一样的



原因:因为如果我们没有强制转换为byte,那么0xAA 表示的就是正常的int类型的数值,而不是8位的byte,计算出来的值肯定是不一样的。

(byte)0xAA int 值为-86

我们可以用以下方法去计算一个byte 的值: byte a = (byte)0b10101010;

我们看下以下案例:


我们使用计算机看下:

我们使用计算机看下:

注意:

0xAA 表示的是一个字节,而不是两个!因为AA 表示的是8位,所以0xAA 表示一个字节,这点在二进制编码过程中要注意!

使用技巧:

我们可以修改最后两位为AA,然后在粘贴到十六进制里面,查看对应的int值

FFFFFFFFFFFFFFAA

Windows 计算器可以选择byte

参考:
https://www.cnblogs.com/zl181015/p/9435035.html

Java byte 踩坑基础相关推荐

  1. 【Java笔记+踩坑】SpringBoot基础3——开发。热部署+配置高级+整合NoSQL/缓存/任务/邮件/监控

      导航: [黑马Java笔记+踩坑汇总]JavaSE+JavaWeb+SSM+SpringBoot+瑞吉外卖+SpringCloud/SpringCloudAlibaba+黑马旅游+谷粒商城 目录 ...

  2. 【Java笔记+踩坑】SpringBoot基础2——运维实用

      导航: [黑马Java笔记+踩坑汇总]JavaSE+JavaWeb+SSM+SpringBoot+瑞吉外卖+SpringCloud/SpringCloudAlibaba+黑马旅游+谷粒商城 目录 ...

  3. 【Java笔记+踩坑】SpringBoot——基础

      导航: [黑马Java笔记+踩坑汇总]JavaSE+JavaWeb+SSM+SpringBoot+瑞吉外卖+SpringCloud/SpringCloudAlibaba+黑马旅游+谷粒商城 目录 ...

  4. 西安交通大学915考研--编程题Java代码踩坑(2020年真题)

    西安交通大学915考研–编程题Java代码踩坑(2020年真题) 目录 西安交通大学915考研--编程题Java代码踩坑(2020年真题) 2020.1--寻找方程组的解 2020.2--几组数中筛选 ...

  5. 【黑马Java笔记+踩坑】MyBatisPlus基础

    用于复习快速回顾. 目录 1,MyBatisPlus简介 1.1 回顾SpringBoot整合Mybatis 1.2 快速入门,实体类注解总结 1.3 MybatisPlus特性 2,标准数据层开发 ...

  6. 【黑马Java笔记+踩坑】JavaWeb基础——JDBC

    目录 JDBC JDBC概述 JDBC概念 JDBC本质 JDBC好处 JDBC步骤 标准代码 编写代码步骤 获取数据库连接的各种方式 JDBC所有API 驱动管理类 DriverManager 数据 ...

  7. java foreach 原理_一不小心就让Java开发者踩坑的failfast是个什么鬼?

    1 什么是fail-fast 首先我们看下维基百科中关于fail-fast的解释: 在系统设计中,快速失效系统一种可以立即报告任何可能表明故障的情况的系统.快速失效系统通常设计用于停止正常操作,而不是 ...

  8. 一不小心就让Java开发者踩坑的fail-fast是个什么鬼?

    我在<为什么阿里巴巴禁止在 foreach 循环里进行元素的 remove/add 操作>一文中曾经介绍过Java中的fail-fast机制,但是并没有深入介绍,本文,就来深入介绍一下fa ...

  9. java arraylist 初始化_一不小心就让Java开发踩坑的fail-fast是个什么鬼?

    什么是fail-fast 首先我们看下维基百科中关于fail-fast的解释: In systems design, a fail-fast system is one which immediate ...

最新文章

  1. nodejs-REPL/回调函数/事件循环
  2. 启明云端分享| sigmstar SSD201/SSD202D/SSD210/SSD212开机动画启动到底能做到多少
  3. 铺地毯(矩形的交+前后缀矩形交)
  4. 自清洁集合和自清洁事件
  5. (转)EXCEL2007存储格式xlsx
  6. linux-2.6.
  7. poj 3928 树状数组
  8. java案例代码6-评委打分的模拟程序
  9. 【Zotero同步管理】【Zotero 6.0 + 坚果云 + iPad官方zotero APP】最新版教程
  10. malloc函数和free函数的使用方法解析
  11. 服务器是如何被入侵的
  12. 奥城大学计算机专业,美国硕士双录取院校一览表:
  13. FontLab VI(字体制作软件)v6.1.4.7043中文版
  14. 以清净心看世界,以欢喜心过生活,以平常心生情味,以柔软心除挂碍。
  15. 周集中团队Nature子刊中网络图布局的R语言可视化复现
  16. Axure-图片放大缩小
  17. 用CUPS共享打印机给笔记本和手机-20210125更新
  18. LeetCode-数据结构
  19. python画残差图_seaborn回归图---回归模型图Implot、线性回归图regplot、线性回归残差图residplot...
  20. PS抠字、PS修改图片文字

热门文章

  1. python奥运五环_python如何画奥运五环
  2. esp8266手册_ESP8266_前言
  3. android自动化优化工具,一键自动优化系统大师下载
  4. xman的思维导图快捷键_Xmind:ZEN思维导图有哪些使用技巧,最实用的快捷键是什么?...
  5. 虚拟机无法连接以太网
  6. 业余无线电通信_登山与业余无线电的完美结合,便携式电台参加VHF比赛心得体会...
  7. 解放双手 | Jenkins + gitlab + maven 自动打包部署项目
  8. BZOJ-1644: [Usaco2007 Oct]Obstacle Course 障碍训练课(SPFA)
  9. Linux(Centos)快速搭建SVN服务器
  10. android 生成签名命令