
分享:Java内存模式是什么?
方法区方法区用于存储已被虚拟机加载的类信息、常量、静态常量、即时编译器编译后的代码等数据。运行时常量池相对于Class文件常量池的另外一个重要特征是具备动态性,Java语言并不要求常量一定只有编译期才能产生,也就是并非预置入Class文件证常量池的内容才能进入方法区运行时常量池,

Java的enum的用法详解
定义enum 的全称为 enumeration, 是 JDK 1.5 中引入的新特性,存放在 java.lang 包中。创建枚举类型要使用 enum 关键字,隐含了所创建的类型都是 java.lang.Enum 类的子类(java.lang.Enum 是一个抽象类)。

JSP的基本使用总结
JSP页面本质上是一个Servlet程序,第一次访问JSP页面时,Tomcat服务器会将此JSP页面翻译成为一个Java源文件,并对其进行编译成为.class字节码文件,当打开.java文件时发现其中的内容是:

反应式编程框架设计:如何使程序调用不阻塞等待,立即响应?
主要原因是,在高并发的情况下,有大量用户请求需要程序计算处理,而目前的处理方式是,为每个用户请求分配一个线程,当程序内部因为访问数据库等原因造成线程阻塞时,线程无法释放去处理其他请求,这样就会造成请求堆积,不断消耗资源,最终导致程序崩溃。

JDK1.8-Java虚拟机运行时数据区域和HotSpot虚拟机的内存模型
绍初学Java虚拟机几天,被方法区,永久代这些混杂的概念搞混了。我觉得学习这部分知识应该把官方定义的虚拟机运行时数据区域和虚拟机内存结构分开叙述,要不然容易误导。

JAVA垃圾收集算法总结以及CMS、G1算法详解
从方法论上讲,程序语言的回收算法主要分为一、引用计数算法(Reference Counting):给对象添加一个引用计数器,每当一个地方引用它时,数据器加1;当引用失效时,计数器减1;计数器为0的即可被回收。