码迷,mamicode.com
首页 >  
搜索关键字:方法区    ( 1707个结果
Java内存模型
对于整天写业务代码的人也许真的很难有时间,有精力去记住这些概念性的东西。其实平常也挺喜欢看这些东西的,但是就是看过之后过不了多久就会忘记,这真是个悲伤的故事 Java 内存模型 Java虚拟机将其管辖的内存大致分为三个逻辑部分: 方法区, Java栈, Java堆 1.方法区是静态分配的,编译器将绑 ...
分类:编程语言   时间:2019-03-23 13:04:55    阅读次数:161
[Java学习]多线程(207待续)
关于多进程与多线程 使用多进程的目的:提高CPU利用率。 使用多线程的目的:提高应用程序?利用率。 多线程与多进程区别:进程间内存独立;同一个进程的线程间共享“堆内存和方法区内存”,栈内存是独立的,一个线程一个栈。 JVM原理 Java命令启动JVM虚拟机,等于启动了一个进程,该进程会自动启动一个主 ...
分类:编程语言   时间:2019-03-22 19:08:42    阅读次数:180
Java内存溢出异常(下)
此篇是上一篇文章Java内存溢出异常(上)的续篇,没有看过的同学,可以先看一下上篇。本篇文章将介绍剩余的两个溢出异常:方法区和运行时常量池溢出。 ...
分类:编程语言   时间:2019-03-21 10:28:55    阅读次数:189
JVM的类加载机制
一、基本概念 JVM 类加载机制分为五个部分:加载,验证,准备,解析,初始化,下面我们就分别来看一下这五个过程。 1. 加载 加载是类加载过程中的一个阶段,这个阶段虚拟机要完成3件事。 通过一个类的全限定名来获取定义此类的二进制字节流。 将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构。 ...
分类:其他好文   时间:2019-03-20 20:34:42    阅读次数:152
对 String 字符串的理解
1、通过构造方法创建的字符串对象和直接赋值方式创建的字符串对象区别? 通过构造方法创建字符串对象是在堆内存。 直接赋值方式创建对象是在方法区的常量池。 ==: 基本数据类型,比较的是基本数据类型的值是否相同。 引用数据类型,比较的是引用数据类型的地址值是否相同。 public class Strin ...
分类:其他好文   时间:2019-03-19 01:08:32    阅读次数:179
moment.js的方法总结
总结一个非常实用的日期工具类moment.js,日期获取,格式化等。 引入moment 设定moment区域为中国 格式化时间类型 1.取当天时间,以YYYY年MM月DD日形式显示 2.任意时间戳格式化,以YYYY-MM-DD HH:mm:ss形式显示 获取前一天日期,格式以YYYY-MM-DD形式 ...
分类:Web程序   时间:2019-03-18 12:04:15    阅读次数:193
深入理解Java虚拟机阅读心得(二)
垃圾收集 程序计数器、虚拟机栈、本地方法栈三个区域随线程而生,随线程而灭;这几个区域的内存分配和回收都具备稳定性,不需要过多的考虑回收的问题。而Java堆和方法区则不一样。 Java堆中存储了几乎所有的对象实例,垃圾收集器进行对堆的回收之前,需要判断这些对象是否还存活 一。判断对象是否存活 判断对象 ...
分类:编程语言   时间:2019-03-16 16:53:16    阅读次数:193
JAVA中GC时finalize()方法是不是一定会被执行?
在回答上面问题之前,我们一定要了解JVM在进行垃圾回收时的机制,首先: 一、可达性算法 要知道对象什么时候死亡,我们需要先知道JVM的GC是如何判断对象是可以回收的。JAVA是通过可达性算法来来判断对象是否存活的。这个算法的基本思路就是通过一系列的称为“GC Roots”的对象作为起始点,从这些节点 ...
分类:编程语言   时间:2019-03-15 14:41:17    阅读次数:436
JVM 类加载机制详解
如下图所示,JVM类加载机制分为五个部分:加载,验证,准备,解析,初始化,下面我们就分别来看一下这五个过程。 加载 加载是类加载过程中的一个阶段,这个阶段会在内存中生成一个代表这个类的java.lang.Class对象,作为方法区这个类的各种数据的入口。注意这里不一定非得要从一个Class文件获取, ...
分类:其他好文   时间:2019-03-14 00:51:16    阅读次数:122
【Java_基础】java中static与final关键字的区别
1.static关键字 经由static关键字修饰的成员为类成员,被所有对象所共享,通常通过类名来引用static成员。类加载的连接阶段将会为静态成员变量在jvm内存的方法区分配空间,并在类的初始化阶段赋初值。 一个类的static成员变量只有“一份”(存储在方法区),无论该类创建了多少对象。看如下 ...
分类:编程语言   时间:2019-03-12 18:02:35    阅读次数:155
1707条   上一页 1 ... 44 45 46 47 48 ... 171 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!