会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Elliott_Su
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
上一页
1
2
3
2017年7月1日
深入理解Java虚拟机-----------虚拟机类加载机制
摘要: 虚拟机类加载机制 类从被加载到虚拟机内存开始,到卸载出内存为止,整个生命周期包括:加载,验证,准备,解析,初始化,使用,卸载等7个阶段。其中,验证,准备,解析3个部分称为连接。 以上7个阶段中,加载,验证,准备,初始化和卸载五个阶段的顺序是确定的,类的加载过程必需按照这种顺序按部就班的开始(开始并不
阅读全文
posted @ 2017-07-01 18:24 geekerin
阅读(214)
评论(0)
推荐(0)
编辑
2017年6月29日
Java虚拟机内存分配和回收策略
摘要: 1 对象优先分配在Eden区 对象优先在Eden进行分配,大多数情况下,对象在新生代Eden区进行分配。当Eden区没有足够的空间进行分配时,虚拟机会发起一次Minor GC。 新生代GC(Ninor GC)指发生在新生代的垃圾收集动作,因为Java对象大多都具备朝生夕死的特征,因此Minor GC
阅读全文
posted @ 2017-06-29 14:59 geekerin
阅读(165)
评论(0)
推荐(0)
编辑
Java面试常考------------------------垃圾收集算法
摘要: 对于Java系学生而言,Java虚拟机中的垃圾收集算法是一个很重要的面试考点。 常用的垃圾收集算法主要可划分为以下三类: 1. 标记-清除算法 标记清除算法是一种比较简单的方法,直接标记内存中待回收的对象,然后直接清除。但是存在的一个问题是效率过低,标记和清除的过程耗时过高;第二个问题是空间问题,存
阅读全文
posted @ 2017-06-29 10:54 geekerin
阅读(268)
评论(0)
推荐(0)
编辑
2017年6月8日
HTTP通过请求和响应的交换达成通信
摘要: 1. 通过请求和响应的交换达成通信 首先我们来看一个HTTP请求报文: GET/index.htm HTTP/1.1 HOST : hacker.jp HTTP协议起始行开头的GET表示请求访问服务器的类型,称为方法。随后的/index.htm指明了请求访问的资源对象,也叫请求URI。最后的HTTP
阅读全文
posted @ 2017-06-08 17:57 geekerin
阅读(278)
评论(0)
推荐(0)
编辑
tcp/ip通信传输流
摘要: 利用TCP/IP协议族进行网络通信时,会通过分层顺序与对方进行通信,发送端从应用层往下走,接收端则往应用层方向走。 我们用HTTP进行举例 客户端在应用层发出想要看到某个web页面的http请求。HTTP协议 为传输方便,传输层利用TCP协议将从应用层处收集到的数据进行分割,并在各个报文上打上标记序
阅读全文
posted @ 2017-06-08 09:55 geekerin
阅读(711)
评论(0)
推荐(0)
编辑
2017年4月18日
垃圾收集器与内存分配策略
摘要: 垃圾收集器与内存分配策略 Java语言和C++的不同之处在于内存动态分配和垃圾收集技术。 垃圾收集技术并不是Java语言的伴生产物。早在1960的时候,MIT(麻省理工学院)已经在Lisp语言中真正使用内存动态分配和垃圾收集技术。之所以去了解GC和内存分配,是因为我们需要去排查各种内存溢出和内存泄漏
阅读全文
posted @ 2017-04-18 11:24 geekerin
阅读(291)
评论(0)
推荐(0)
编辑
Java虚拟机-----------Java内存区域与内存溢出异常
摘要: Java内存区域划分 Java虚拟机运行时的数据区大致可划分为五部分:方法区,堆(两部分组成Java堆内存),虚拟机栈,本地方法栈(Java栈内存),程序计数器。 1.程序计数器 程序计数器占较小的内存空间,可看作当前线程所执行的字节码的行号指示器。由于虚拟机的多线程通过线程轮流切换并分配处理器执行
阅读全文
posted @ 2017-04-18 10:23 geekerin
阅读(261)
评论(0)
推荐(0)
编辑
2017年3月30日
java程序员常见面试题目
摘要: 答:每当程序出现异常之后,如果程序没有进行相应的处理,则程序会出现中断现象。实际上,产生了异常之后,JVM会抛出一个异常类的实例化对象,如果此时使用了try语句捕获的话,则可以进行异常的处理,否则,交给JVM进行处理。当try语句捕获异常之后,将与catch语句的异常类型进行匹配,如果匹配成功则执行
阅读全文
posted @ 2017-03-30 10:38 geekerin
阅读(7325)
评论(0)
推荐(1)
编辑
上一页
1
2
3