Java高级
菜兜兜
遍览大神帖是我的乐趣
展开
-
JVM原理及GC优化
大浪淘沙~先来个我觉得prefect的帖子JVM原理讲解和调优java JVM.1. java监控工具使用.1.1. jconsole jconsole是一种集成了上面所有命令功能的可视化工具,可以分析jvm的内存使用情况和线程等信息。启动jconsole通过JDK/bin目录下的“jconsole.exe”启动Jconsole后,将自动搜转载 2017-10-12 16:23:03 · 273 阅读 · 0 评论 -
Java多线程
java多线程.1. java多线程基本知识.1.1. 进程介绍 不管是我们开发的应用程序,还是我们运行的其他的应用程序,都需要先把程序安装在本地的硬盘上。然后找到这个程序的启动文件,启动程序的时候,其实是电脑把当前的这个程序加载到内存中,在内存中需要给当前的程序分配一段独立的运行空间。这片空间就专门负责当前这个程序的运行。 不同的应用程序运行的过程中都原创 2017-10-12 16:03:32 · 257 阅读 · 0 评论 -
关于Class.forName(className).newInstance()介绍
内容转自:https://www.cnblogs.com/tianSky/p/6070565.htmlClass.forName(xxx.xx.xx) 返回的是一个类首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。 至于什么时候用,你可以考虑一下这个问题,给你一个字符串变量,它代表一个类的包名和类名,你怎么实例转载 2018-01-11 16:23:00 · 2319 阅读 · 0 评论 -
Java中的堆与栈
本文为转载,好的内容收藏堆(Heap)存放关键字new创建的对象和数组;java堆是jvm内存管理中最大的一块,线程共享;当使用new创建对象时,不必指定分配空间的大小,jvm会动态自动分配一块区域;在程序执行过程中,没有指向此对象的引用时,此对象就被标记为可被回收状态,将由GC(垃圾回收器)在一个不确定的时间自动回收,释放所占的内存空间。在jvm启动的时候创...转载 2018-05-31 20:23:27 · 142 阅读 · 0 评论 -
JVM原理及性能调优
注明:转载文章。好记性不如烂笔头呀~一、什么是JVM JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的...转载 2018-07-10 18:23:14 · 13479 阅读 · 1 评论 -
JVM内存结构 —— Java内存模型 ——Java对象模型
注明:转载.JVM内存结构、Java内存模型和Java对象模型,这就是三个截然不同的概念,但是很多人容易弄混。转载 2018-07-12 14:55:26 · 349 阅读 · 0 评论 -
Java并发编程:并发容器之CopyOnWriteArrayList(转载)
原文链接转载 2019-02-27 20:37:23 · 132 阅读 · 0 评论