
java基础
怪熊
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
bytes[i] & 0xFF 原理详解
在十进制转十六进制的时候,我们用到了& 0xFF,这个是为了防止byte转成int的时候,从8位变成32位,会在高位自动补齐缺少的位数,补齐的数值和byte原来的高位值一样,因为java采用的补码的计算方式,当byte为负数的时候,高位补齐的值为1,这样会和原来的值有出入。 十进制 二进制 十六进制 2 0000 0010 02 -2 111原创 2021-09-10 11:31:54 · 1160 阅读 · 0 评论 -
SLF4J不同的日志实现选择
一.使用slf4j做简单的日志记录创建基于Maven的工程,在pom.xml中添加如下内容<dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.5</version></dependency>现在你可以在你的Java代码中这样使用Logger:import原创 2020-05-17 00:27:14 · 2310 阅读 · 0 评论 -
ASCII表
下表为ASCII表,方便自己查询Bin(二进制) Oct(八进制) Dec(十进制) Hex(十六进制) 缩写/字符 解释 0000 0000 0 0 00 NUT(null) 空字符 0000 0001 1 1 01 SOH(start of headline) 标题开始 0000 001...原创 2019-10-17 10:54:43 · 253 阅读 · 0 评论 -
从枚举类型反编译的结果探究values()方法
枚举类Explore如下:package com.study;public enum Explore { HERE,THERE;}编译:javac Explore.java反编译:javap Explore具体操作如下:反编译结果如下:public final class com.study.Explore extends java.lan...原创 2019-10-10 16:57:36 · 417 阅读 · 0 评论