java中的大端和小端存储

前言 字节序: 指多字节数据在计算机内存中存储或者网络传输时各字节的存储顺序,有大端和小端两种方式 大端: 指高位字节存放在内存的低地址端,低位字节存放在内存的高地址端。 小端: 指低位字节放在内存的低地址端,高...

java反射调用main方法踩坑

被调用类 import java.util.Arrays; public class TestMain { public static void main(String[] args) { System.o...

java中正则表达式的group用法

group查询 import java.util.regex.Matcher; import java.util.regex.Pattern; public class Client { public static...

java中类加载器入门

前言 顾名思义,类加载器就是负责类的加载的,从内存中,class文件中,jar包中等渠道加载,对于任意一个class,都需要由加载它的类加载器和这个类本身确定其在JVM中的唯一性。 java内置类加载器 java中内置...

java中多线程之Future入门

前言 Future可以看做一个异步的计算结果的票据,类似我们排队过程中获取的号,后面根据这个号去操作。 简单使用 Future需要配合Callable接口和线程池使用 @FunctionalInterface publ...

java中ThreadLocal入门

前言 ThreadLocal可以看做线程的本地变量,实现原理就是每个线程保存一份数据的副本,数据隔离,以空间换时间。 简单使用 public class Client3 { public static void m...

java中Random实现原理

Random使用 java中使用Random类来产生随机数。 import java.util.Random; public class Client { public static void main(Stri...

java源码解析之qdox

前言 qdox可以将一个java源码解析成一个包含class的对象,通过这个对象我们可以获取所有方法,属性,方法参数,返回值,注释,tag等信息。 简单使用 待解析的源码如下 import java.io.Buffe...

URL和URI的区别

前言 URI(Uniform Resource Identifier),统一资源标识符,用来唯一的标识一个资源。 URL(Uniform Resource Locator),统一资源定位器,是URI的一个子集,不仅可以标识一个资源,...

Server-Sent Events入门

前言 SSE(Server-Sent Events)是一种服务器消息推送技术,是HTML5标准协议中的一部分,类似WebSocket,不同在于WebSocket可以双向通信,SSE只能服务器向浏览器发送消息。具体的规范可以查看 MD...