在说这个之前,我们先看看十进制到二进制的转换过程
整数的十进制到二进制的转换过程
用白话说这个过程就是不断的除2,得到商继续除,直到商小于1为止,然后他每次结果的余数倒着排列出来就是它的二进制结果了,直接上图
说一下为什么倒着排列就是二进制结果哈
2025年06月29日
在说这个之前,我们先看看十进制到二进制的转换过程
用白话说这个过程就是不断的除2,得到商继续除,直到商小于1为止,然后他每次结果的余数倒着排列出来就是它的二进制结果了,直接上图
说一下为什么倒着排列就是二进制结果哈
2025年06月29日
第十八章、Java的I/O系统
对程序语言的设计者来说,创建一个好的I/O系统是一个艰难的任务:
2025年06月29日
对象序列化的目标是将对象保存到磁盘中,或允许在网络中直接传输对象。对象序列化机制允许把内存中的Java对象转换成平台无关的二进制流,从而允许把这种二进制流持久地保存在磁盘上,通过网络将这种二进制流传输到另一个网络节点。其他程序一旦获得了这种二进制流(无论是从磁盘中获取的,还是通过网络获取的),都可以将这种二进制流恢复成原来的Java对象
2025年06月29日
Java中的常用词汇
想要更多基础资料的可以评论联系我,一起学习进步
public / 'pblik / 公共的
void / vid / 空的,没有的
main / mein / 主要的
class / klɑ:s / 类
2025年06月29日
网上罗列了很多关于变量的理解,良莠不齐,不知道哪些是对的,哪些是错的。所以笔者索性就这些博客和自己的理解写出这篇文章,如果有不对的地方,希望读者能够指正,感谢。
2025年06月29日
Java的延迟队列(DelayQueue)是一种带有延迟时间的阻塞队列,最初在JDK1.5中引入。它允许我们向队列中添加具有延迟时间的元素,并在元素到期后从队列中获取这些元素。
2025年06月29日
iptor: (Ljava/lang/Integer;)V
flags: ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
0: aload_0
1: aload_1
2: invokespecial #2 // Method Node.setData:(Ljava/lang/Object;)V
5: return
LineNumberTable:
line 11: 0
line 12: 5
LocalVariableTable:
Start Length Slot Name Signature
0 6 0 this LConcreteNode;
0 6 1 data Ljava/lang/Integer;
public void setData(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload_0
1: aload_1
2: checkcast #3 // class java/lang/Integer
5: invokevirtual #4 // Method setData:(Ljava/lang/Integer;)V
8: return
LineNumberTable:
line 7: 0
LocalVariableTable:
Start Length Slot Name Signature
0 9 0 this LConcreteNode;
复制代码
2025年06月29日
HashSet是Set接口的一个实现类,实际上它是hashMap的实例,不保证顺序,且非线程安全的。jdk文档中也足以说明这一点。而HashSet常用的方法有add, remove, contains和size。
2025年06月29日
在Java的世界里,对象序列化和反序列化就像一对孪生兄弟,它们共同构成了Java对象存储和传输的基础。如果你曾经尝试将对象保存到文件中,或者在网络中传输对象,那么你一定绕不开这两个概念。
2025年06月29日
各位做营销朋友们,是否还在为如何玩转小红书而头疼吗?今天给你们开个小灶,聊聊小红书营销的制胜法宝——KFS策略。这可不是什么玄学,而是实打实的营销利器!
KFS,说白了就是Kol、Feeds和Search的缩写。简单来说: