- 博客(18)
- 问答 (9)
- 收藏
- 关注
原创 jvm调优参数总计
1:、-XX:SurvivorRatio 为8表示Survivor:Eden为2:8,如果为3,表示Survivor:Eden为2:3,即:Survivor永远是2
2017-03-17 17:13:07 283
原创 垃圾收集器的种类及原理
1、Serial收集器:古老的单线程收集器,作用于新生代。单线程的意义并非仅仅是只使用一条线程进行垃圾回收,更重要的是,在进行垃圾回收的时候,必须暂停其他所有的工作线程,因此,用户体验很不好。单实际上,Serial并不是一个一无是处的垃圾收集器,当虚拟机运行在Client模式下,Serial仍然是Client模式下的默认垃圾收集器。它有着优于其他收集器的地方:简单而高效。对于限定单个CPU的环境来
2017-03-17 17:09:29 2447
原创 java虚拟机垃圾回收算法剖析
java内存模型主要分为以下五个部分:1、程序计数器2、虚拟机栈3、本地方法栈4、.java堆5、方法区其中程序计数器、虚拟机栈、本地方法栈随线程而生,随线程而灭:栈中的栈帧随着方法的进入和退出而有条不紊的执行着入栈和出栈的操作。每一个帧栈中分配多少内存基本上是在类结构确定下来就已知的,因此这几个区域的内存分配和回收都具有确定性,无需考虑过多的回收问题,方法结束或者线程结束
2017-03-17 16:03:41 271
转载 JSTL、EL、ONGL、Struts标签的区别与使用
一、JSTL 来源 我们使用JSP开发信息展现非常方便,也可嵌入java代码用来实现相关逻辑,但同样带来了很多问题: jsp维护难度增加 出事提示不明确,不容易提示 分工不明确等 解决上面的问题可以使用定制标签库,Jstl使JSP开发开发者可以减
2017-03-11 14:11:56 1958 1
原创 第十四章 类型信息
1、每个类都有一个class对象,每当编写并且编译了一个 新类,就会产生一个class对象,更恰当的说,是被保存在一个同名的.class文件中,为了生成这个类对象,运行这个程序的java虚拟机jvm将使用被称为类加载器的子系统
2017-02-15 21:07:03 239
原创 第十章 内部类
1、在外部类的非静态方法之外的任何位置(包括外部的静态方法以及其他类中)创建内部类,需要使用以下方式:Outer outer = new Outer();Outer.Inner inner = outer.new Inner();
2017-02-11 10:55:02 243
原创 第八章 多态
1、调用一个借口时,编译器并不知道最终调用哪一个实现类,此时,方法和实现的绑定需要用到后期绑定,即在程序运行时,根据传入的对象类别来确定需要调用哪一个实现
2017-02-08 14:54:50 220
原创 第六章 访问权限控制
1、interface接口中的方法默认为public,并且只可能是public,如果加上private或者protected修饰符就会报编译错误
2017-02-07 17:07:25 264
空空如也
java如何提高Excel文件的读写速度
2016-09-12
svn报错问题问题Failed to scan locks
2016-05-13
struts2 scope类语法问题
2016-04-13
用Myeclipse 调试代码,无法调试private的方法
2016-04-12
java内部类的写法和使用
2016-04-12
如何获取iframe子页面中的所有a标签并替换其中的href参数
2016-04-12
struts2注解inject问题
2016-04-12
关于java的匿名内部类和泛型
2016-04-10
jQuery append 添加标签后丢失css样式
2016-04-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人