摘要:
认识HTTP 首先你听的最多的应该就是HTTP是一种超文本传输协议CHypertext Transfer Protocol), 这你一定能说出来,但是这样还不够,假如你是大厂面试官,这不可能是他想要的最终结果,我们在面试的时候往往把自己知道的尽可能多的说出来,才有和面试官谈价钱的资本。那么什么是超文 阅读全文
摘要:
IO I0 JavalO是一个庞大的知识体系,很多人学着学着就会学懵了,包括我在内也是如此,所以本文将会从Java的BIO开始,一步一步深入学习,引出JDK1.4之后出现的NIO技术,对比NIO与BIO的区别,然后对NIO中重要的三个组成部分进行讲解(缓冲区、通道、选择器),最后实现一个简易的客户端 阅读全文
摘要:
1. ThreadLocal是什么?使用场景 ThreadLocal简介 ThreadLocal是线程本地变量,可以为多线程的并发问题提供一种解决方式,当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而 阅读全文
摘要:
一、JVM的体系结构 类装载系统 1、定位和导入二进制class文件 2、验证导入类的正确性 3、为类分配初始化内存 4、帮助解析符号引用 执行引擎 执行包在装载类的方法中的指令,也就是方法 运行区数据 虚拟机会在整个计算机内存中开辟一块内存存储JVM需要用到的对象,变量等,运行区数据有分很多小区, 阅读全文
摘要:
@ 高级语言运行机制编译型语言解释型语言 Java运行机制和JVM编写编译运行 JDK JREJDK、JRE与JVM 编写 编译 运行 Java程序运行机制 高级语言运行机制 计算机高级语言按程序的执行方式可以分为编译型和解释型两种。 编译型语言 编译型语言是指使用专门的编译器,针对特定平台(操作系 阅读全文