当前位置: 首页 > 知识库问答 >
问题:

java - 阿里巴巴开发手册伦里的5.1.1,任何字段如果为非符数,必须是unsigned,但是Java里是没有unsigned类型的,不会报错吗?

狄河
2024-09-21

如题,如果是unsigned,也就是不使用第一位来表示正负,那它的取值范围会扩大一倍,但是Java里没有unsigned类型,这样不会导致数据不一致吗?

共有1个答案

宋涵忍
2024-09-21

这条是针对数据库 DDL 的,跟 Java 无关。而且即便是无符号数,也是可以映射成 Java 里的基本类型的。

你要非说溢出问题,那确实存在这种风险。但其实很难有这种场景存在(DBA 直接往数据库里插一行会导致 Java 溢出的数据?),而设计成无符号带来的好处确是显而易见的,两害相权取其轻。

 类似资料:
  • 阿里巴巴Java开发手册,首次公开阿里官方Java代码规范标准。这套Java统一规范标准将有助于提高行业编码规范化水平,帮助行业人员提高开发质量和效率、大大降低代码维护成本 点击下载《阿里巴巴Java开发手册》:https://yq.aliyun.com/attachment/download/?id=1173 你是否曾因Java代码规范版本纷杂而无所适从? 你是否想过代码规范能将系统故障率降低2

  • 阿里巴巴 Java 代码开发规范指南,alibaba java style guide 中文版,帮助和指导广大开发者写出漂亮的代码。

  • 2022/8/31 一面 50min 自我介绍 Java的基本数据类型,double精度丢失,BigDecimal的原理 计算时,先成于10的N次方,先把小数都变成整数,整数存储是没有精度问题的,做完了相应的运算之后,再除以10的N次方。 手写一个String类,能否被类加载器加载;双亲委派机制,如何打破;String类可以被继承吗 hashmap的常规八股 浏览器发送url后,域名怎么转换为ip

  • 双非本科,参加了无数场面试,以下是最近面阿里的总结(来源于网络): 阿里 面经1 简单介绍项目 知道哪些数据结构以及他们的特点 链表增删快,那如何提高其查询效率,有没有什么想法? B+树了解吗?B+树如何范围查询?B+树退化的极端情况是什么? 跳表了解吗? 大顶堆、小顶堆了解吗? 实现长地址请求到服务端,然后服务端重定向短地址给客户端,如何实现长短地址的互相映射? 那我现在有10份数据,有1000

  • 吹爆阿里,整个面试过程体验极佳! 数据库怎么分类,描述一下你对这些数据库的理解 什么情况使用MySQL,什么情况使用Redis Redis有什么持久化策略 MySQL有哪2种引擎,说一下它们的区别 MySQL两个线程的update语句同时处理一条数据,会不会有阻塞 滥用事务,或者一个事务里有特别多sql的弊端 两条update语句处理一张表的不同的主键范围的记录,一个<10,一个>15,会不会遇到

  • 攒人品了 简单的自我介绍 介绍实习经历中的具体项目 描述项目中遇到的问题及解决方法 分享比赛经历,特别是如何提高模型得分 Python中的pandas包和numpy包的常见操作 数据仓库的四个层级(ods、dwd、dwm、dws)的具体功能 SQL的开窗函数及其执行顺序 #软件开发笔面经#