- 博客(7)
- 收藏
- 关注
原创 JVM学习(三)
JVM参数标准参数-version-help-server-cp-X参数非标准参数,也就是在JDK各个版本中可能会变动-Xint 解释执行-Xcomp 第一次使用就编译成本地代码-Xmixed 混合模式,JVM自己来决定-XX参数非标准化参数,相对不稳定,主要用于JVM调优和Debuga.Boolean类型格式:-XX:[+-]<name> +或...
2020-04-11 00:18:16 177
原创 JVM学习(二)
JVM内存模型JVM内存区域分为非堆区和堆区,堆区分为两大块,一个是一个是Old区,一个是Young区。Young区分为两大块,一个是Survivor区(S0+S1),一块是Eden区。 Eden:S0:S1=8:1:1S0和S1一样大,也可以叫From和To。对象创建所在区域一般情况下,新创建的对象都会被分配到Eden区,一些特殊的大的对象会直接分配到Old区。比如有对象A,B...
2020-04-09 01:02:28 178
原创 JVM学习(一)
Description of Java Conceptual Diagram源码到类文件源码Person.javaclass Person{ private String name; private int age; private static String address; private final static String hobby="Prog...
2020-04-08 00:10:25 163
原创 单例模式总结
单例模式即一个 JVM 内存中只存在一个类的对象实例。饿汉式单例public class Singleton { private static Singleton instance = new Singleton(); private Singleton (){} public static Singleton getInstance() { ...
2020-04-07 15:43:24 114
原创 Ubuntu 18.04 apt-get的问题
Ubuntu 18.04遇到的问题解决方法当运行sudo apt-get install/update/或其他命令时E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)E: Unable to acquire the dpkg frontend lock ...
2019-09-25 13:20:48 492
原创 Effective Java(第三版)读书笔记(一)
第二章 创建和销毁对象第一条:用静态工厂方法代替构造器优势与构造器相比,它们有名称 。不用在每次调用它们的时候都创建一个新对象。它们可以返回原返回类型的任何子类型的对象。所返回的对象的类可以随着每次调用而发生变化,这取决于静态工厂方法的参数值。方法返回的对象所属的类,在编写包含该静态工厂方法的类时可以不存在。(构成了服务提供者框架的基础,例如JDBC的API)缺点类如果...
2019-07-31 01:42:41 264
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人