java
心碎了无痕
一个正在走上架构师之路的追寻着。
展开
-
Java学习之【深入理解Java虚拟机---Java内存区域】
运行时数据区域 定义:简单来说就是Java程序运行时会把内存划分为若干个数据区域,这些区域被称为运行时数据区域。每个区域都有各自的用途,以及创建和销毁的时间。 数据区域划分:程序计数器,虚拟机栈,本地方法栈,堆,方法区。下面一一介绍各个数据区域的用途。程序计数器 可以简单理解为在你执行代码时,解释器通过程序计数器的值来选取下一条需要执行的代码。(在虚拟机中被称为字节码指令) 程序计数器在内存中属原创 2015-07-18 22:38:00 · 520 阅读 · 0 评论 -
Java学习之【深入理解Java虚拟机---对象的创建】
今天总结的是对象在虚拟机中的创建,布局以及访问。 1.对象的创建 在虚拟机中对象的创建将分为以下几个步骤: 1.类的加载检查 首先来看下类的加载检查。每当虚拟机遇到一条new指令时,它将先到常量池中检查是否存在将要创建对象的符号引用,并且检查这个符号引用代表的类是否已经加载,解析和初始化过。如果没有,那必须先加载代表原创 2015-07-19 17:34:52 · 1365 阅读 · 0 评论 -
深入理解session和cookie
理解一个东西首先要知道它的由来,也就是为什么会需要它,它的作用是什么。Cookie 随着web的不断发展,需求也在不断的变化,从最初的全静态页面到后面的动态页面。因为http协议是一个无状态的协议,当用户的一次访问结束后,后端服务器就无法知道下一次来访问的还是不是上一次访问的用户。由此w3c组织设计了Cookie来记录用户的访问行为。优点: 能够通过Cookie来跟踪记录用户的访问行为,由此可以对原创 2016-02-23 14:46:31 · 472 阅读 · 0 评论