-server -Xmx2048m -Xms1500m -Xmn1024m -XX:PermSize=128m -Xss256k -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+Use ...
分类:
其他好文 时间:
2018-03-18 16:11:05
阅读次数:
146
一、Java语言的两种机制 1、虚拟机机制JVM:保证Java程序的跨平台特性 2、垃圾回收机制:保证Java程序更安全,更高效 二、开发Java准备 1、如果只运行java程序安装JRE,如果进行java开发编译则需要同时安装JDK 2、配置环境变量 三、Java依赖JVM(Java Virtua ...
分类:
编程语言 时间:
2018-03-17 12:18:41
阅读次数:
229
章来源:https://zhuanlan.zhihu.com/p/25539690 Java的性能优化,整理出一篇文章,供以后温故知新。 JVM GC(垃圾回收机制) 在学习Java GC 之前,我们需要记住一个单词:stop-the-world 。它会在任何一种GC算法中发生。stop-the-w ...
分类:
编程语言 时间:
2018-03-16 18:48:05
阅读次数:
192
最近在学习Java的时候,遇到了这样一个问题,就是String,StringBuilder以及StringBuffer这三个类之间有什么区别呢,自己从网上搜索了一些资料,有所了解了之后在这里整理一下,便于大家观看,也便于加深自己学习过程中对这些知识点的记忆,如果哪里有误,恳请指正。 这三个类之间的区 ...
分类:
编程语言 时间:
2018-03-16 14:31:11
阅读次数:
155
也许大家都有过这样的经历,在启动时通过`-Xmx`或者`-XX:MaxPermSize`这样的参数来显式的设置应用的堆(Heap)和永久代(Permgen)的内存大小,但为什么不直接设置JVM所占内存的大小,而要分别去设置不同的区域?JVM所管理的内存被分成多少区域?每个区域有什么作用?如何来管理这些区域?
分类:
其他好文 时间:
2018-03-15 17:58:50
阅读次数:
193
垃圾回收机制 源码下载 C#技术漫谈之垃圾回收机制(GC) http://kb.cnblogs.com/page/106720/ ...
异常处理 1.try...catch捕获异常 try 和 catch的块的花括号不能省略 捕获异常时先捕获小异常,再捕获大异常 Java7开始一个Catch块中可以捕获多种异常,多种异常之用“|”分开 访问异常信息 2.使用finally回收资源 Java中的垃圾回收机制只会回收堆内存中的对象所占用 ...
分类:
编程语言 时间:
2018-03-14 22:11:38
阅读次数:
172
JVM主要包含内存管理、垃圾回收机制、内存分配策略、类文件结构、类加载机制、HotSpot的即时编译器、java的内存模型与线程、线程安全与锁优化。 参考地址: 1. http://blog.csdn.net/u010425776/article/details/51170118 ...
分类:
其他好文 时间:
2018-03-12 13:41:14
阅读次数:
117
原来C#不仅仅支持和C/C++中指针(或者说是引用)很像的委托delegate,还支持在unsafe代码块中使用指针,从而写非托管的代码(人为不让垃圾回收机制来管理相应的内存)。在unsafe中就可以使用指针,基本用法和C++差不多(果然是一家人,哈哈)。 在用指针调用数组的时候需要使用fixed语 ...
某天突然顿悟闭包到底啥意思 在了解闭包之前必须先理解下垃圾回收机制,执行先后文的顺序。 如 在执行上下文顺序时候: global -> global, foo(foo并没有执行,因此被垃圾回收) -> global -> global bar ->global 闭包情况: 上下文执行顺序: glob ...
分类:
其他好文 时间:
2018-03-09 19:01:53
阅读次数:
148