码迷,mamicode.com
首页 >  
搜索关键字:地方法    ( 861个结果
《深入理解 Java 虚拟机》学习 -- 垃圾回收算法
《深入理解 Java 虚拟机》学习 垃圾回收算法 1. 说明 程序计数器,虚拟机栈,本地方法栈三个区域随线程而生,随线程而灭,这几个区域的内存分配和回收都具备确定性 Java 堆和方法区这部分内存的分配和回收都是动态的,垃圾收集器所关注的是这部分内存 新生代和老年代 Java 中的堆是 JVM 所管 ...
分类:编程语言   时间:2019-08-23 13:20:24    阅读次数:83
关于Cloneable接口和clone方法
1、使用 创建对象有两种方式: new 和 clone 当一个对象创建过程复杂,我们是否可以根据已有的对象直接来克隆一份,而不必关系创建的细节呢(原型模式)。 1.1 Java Object根类默认提供了clone方法: 一个本地方法,protected权限: 这样做是为避免我们创建每一个类都默认具 ...
分类:其他好文   时间:2019-08-22 00:37:21    阅读次数:101
JVM
1、 JVM的内存模型 a) Java虚拟机的内存空间分为五个部分:程序计数器、Java虚拟机栈、本地方法栈、堆、方法区 b) 程序计数器:程序计数器中存放的是当前线程正在执行的字节码指令的地址。如果当前线程执行的一个本地方法,那么当前的程序计数器为空。 i. 字节码解释器通过程序计数器来依次读取指 ...
分类:其他好文   时间:2019-08-19 13:00:34    阅读次数:59
假期周进度报告七(8.12-8.18)
一.本周大部分的时间用在了这几个方面 1.阅读java参考电子书 2.完成了B报告 3.阅读《统一建模语言》 每天除了写报告大概2个小时的学习,1个小时左右的时间会来看java电子书以及统一建模语言,剩下的时间用来看经典图书 二.本周收获 1.java语言 1.格式化字符串 一.创建格式化字符串 1 ...
分类:其他好文   时间:2019-08-18 09:32:59    阅读次数:59
JVM面试十问
1. JVM运行时划分哪几个区域?哪些区域是线程共享的?哪些区域是线程独占的? JVM运行时一共划分:程序计数器、虚拟机栈、堆、本地方法栈、方法区。 线程共享的数据区域:堆、方法区。 线程独享的数据区域区域:程序计数器、虚拟机栈、本地方法栈。 2. 这几个内存区域分别存放什么数据? 程序计数器记录当 ...
分类:其他好文   时间:2019-08-17 09:16:00    阅读次数:74
测试须知:导出Linxu系统目录结构
背景 最近搭建了独立的测试环境,为了更好的管理测试环境,需要导出测试环境应用程序及相关配置文件的目录结构,对一些重要的文件,和目录进行备注说明。 导出目录结构,并下载到本地方法 1、安装tree,命令如下 [root@test-eyes]# yum -y install tree 2、进到对应目录, ...
分类:其他好文   时间:2019-08-14 16:56:08    阅读次数:88
JVM系列之四:运行时数据区
1. JVM架构图 Java虚拟机主要分为五大模块:类装载器子系统、运行时数据区、执行引擎、本地方法接口和垃圾收集模块。 2. JDK1.7内存模型-运行时数据区域 根据《Java 虚拟机规范(Java SE 7 版)》规定,Java 虚拟机所管理的内存如下图所示。 1-3为线程私有,4-5为线程共 ...
分类:其他好文   时间:2019-08-14 14:51:24    阅读次数:159
JVM学习篇之-运行时数据区域
1、什么是jvm? JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 2、jvm 运行时数据区域 堆和方法区是所有线程共有的。 虚拟机栈,本地方法栈和程序计数器则 ...
分类:其他好文   时间:2019-08-13 13:19:16    阅读次数:92
关于JVM内存溢出的原因分析及解决方案探讨
前言:JVM中除了程序计数器,其他的区域都有可能会发生内存溢出。 0.什么是内存溢出 当程序需要申请内存的时候,由于没有足够的内存,此时就会抛出OutOfMemoryError,这就是内存溢出。 1.内存泄漏和内存溢出区别与联系 内存泄漏:系统分配的内存没有被回收。 内存溢出:分配的内存空间超过系统 ...
分类:其他好文   时间:2019-08-11 17:04:47    阅读次数:104
JVM总结(二)
JVM总结(2)java内存区域、字节码执行引擎 1、内存区域 程序计数器:知道线程执行位置,保证线程切换后能恢复到正确的执行位置。 虚拟机栈:存栈帧。栈帧里存局部变量表、操作栈、动态连接、方法返回地址。局部变量表又存了各种基本数据类型和对象引用(句柄)。 本地方法栈:为Native方法服务 堆:存 ...
分类:其他好文   时间:2019-08-11 10:57:00    阅读次数:98
861条   上一页 1 ... 15 16 17 18 19 ... 87 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!