- 1
- 0
- 约3.2千字
- 约 6页
- 2026-07-27 发布于河北
- 举报
Java十六进制面试真题及详细答案(接地气版)
一、基础认知题(入门必问)
1、Java中常用的进制有哪些?十六进制的标识是什么?
答案:
Java支持四种进制字面量:
二进制:0b/0B开头(JDK1.7+)
八进制:0开头
十进制:默认无前缀
十六进制:0x/0X开头
十六进制字符范围:0-9、a-f、A-F,大小写不区分。
日常开发中十六进制主要用来:简写二进制、表示颜色码、哈希值、字节日志、内存地址、编码转义。
2、十六进制为什么是4位二进制对应1位十六进制?
答案:
二进制4位的最大值是24
所以规则固定:1位16进制=4位二进制。
延伸:1字节=8位二进制=2位十六进制,这也是为什么字节数组转十六进制字符串,长度一定是原字节数的2倍。
二、转换实操题(笔试手写代码高频)
3、int整数转十六进制字符串,Java自带方法有哪些?有什么区别?
答案:
常用3个工具方法,全部来自Integer:
Integer.toHexString(inti):转小写16进制,无前缀0x,负数直接输出补码十六进制
Integer.toOctalString():八进制
Integer.toBinaryString():二进制
区别重点:
如果需要带0x前缀、大写格式,JDK原生没有直接方法,需要自己拼接+转大写。
示例:
PlainT
您可能关注的文档
- Hive数据仓库高频面试题及详细答案(实操版).docx
- HIV病毒载量检测专项测试题(含详细答案解析).docx
- HIV监测专项考核试题(含答案及详细解析).docx
- HRBP资格认证考试试题(含详细答案解析).docx
- HTTP协议高频面试题及详细答案(实战口语版).docx
- HXD2B型电力机车专业测试题(含详细答案解析).docx
- IATF16949_2016审核员考试真题及详细答案解析.docx
- ICT技术支撑面试题及详细答案(实战接地气版).docx
- ICU护士理论考核试题及详细答案.docx
- ICU进修医师结业考试试题及详细答案.docx
- Java 线程变量核心面试题(含详细接地气答案).docx
- JavaScript 证书考试真题(基础卷+详细答案).docx
- Java编译日志面试题及详细答案(实战向).docx
- Java程序员高频面试题(含详细接地气答案).docx
- Java多线程高频面试题及详细答案(实战版).docx
- Java泛型基础面试题及详细答案(实战口语版).docx
- Java高级工程师笔试面试试题及详细答案(企业真实版).docx
- Java高频面试题(真实面试版·含详细答案解析).docx
- Java高频面试题解决方案及详细答案(实战接地气版).docx
- Java高频面试易错题(零基础不会做专属+通俗详细答案).docx
最近下载
- 《二次根式》知识巧梳理.doc VIP
- 化工投资项目可行性研究报告编制办法.pdf VIP
- 2026年中级经济师资格考试(保险专业知识和实务)历年参考题库(含答案).docx VIP
- 建设工程高处作业吊篮安全知识培训.pptx VIP
- 循经指压疗法【陈玉琴】.pdf VIP
- 通化(2009)1008-Ⅳ 时速200公里客货共线铁路隧道内全补偿简单链形悬挂安装图(双线、绝缘关节).pdf VIP
- 分子生物学分子生物学研究法下-西安电子科技大学.pdf VIP
- 高处作业吊篮安全知识培训.pptx VIP
- 作文格子纸(A4版)word版本.pdf VIP
- 2017车库建筑构造17J927-1.pdf VIP
原创力文档

文档评论(0)