• 关于

    JVM什么意思

    的搜索结果
  • Java千百问_01基本概念(001)_什么是Java

    什么是Java Java是一种开发语言(核心特点:跨平台,面向对象,名称由来看这里:J2EE里面的2是什么意思),对于开发者来讲,Java基本等于Jdk。 Jdk的版本介绍看这里:Java都有那些版本 开发人员一般通过IDE(Eclipse、NetBeans、JBuilder等)编写、编译Jav...

    文章 ghost丶桃子 2016-05-19 1163浏览量

  • 全面认识Eclipse中JVM内存设置(转)

        这里向大家描述一下Eclipse中如何进行JVM内存设置,JVM主要管理两种类型的内存:堆和非堆。简单来说堆就是Java代码可及的内存,是留给开发人员使用的;非堆就是JVM留给自己用的,所以方法区、JVM内部处理或优化所需的内存(如JIT编译后的代码缓存)、每个类结构(如运行时常数池、字段...

    文章 developerguy 2015-04-06 746浏览量

  • Java虚拟机参数设置(转)

    今天在加载一幅图片时,eclipse报出如下错误: “Exception in thread "main" java.lang.OutOfMemoryError: Java heap space ” google了一下原来是图片太大了。可以设置jvm堆的最大值来解决。   首先, 打开Eclips...

    文章 developerguy 2015-09-25 768浏览量

  • Eclipse内存配置

    如何加大eclipse内存 eclipse.ini内存设置 -vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M 这里有几个问题: 1. 各个参数的含义什么? 2. 为什么有的机器我将-Xmx和-XX:Ma...

    文章 单红宇 2015-10-21 1232浏览量

  • eclipse.ini内存设置(转)

    -vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M  这里有几个问题: 1. 各个参数的含义什么? 2. 为什么有的机器我将-Xmx和-XX:MaxPermSize都设置为512M之后Eclipse可以启动,而有些机器无法...

    文章 长征2号 2017-08-03 836浏览量

  • could not create the java virtual machine(转)

    打开不了myeclipse,报错“could not create the java virtual machine”,解决问题过程如下: 1、在D:\MyEclipse\eclipse有个eclipse.ini文件,原来的配置如下:-showsplashcom.genuitec.myeclips...

    文章 developerguy 2016-06-06 1098浏览量

  • JVM基础知识(原创)

    JVM简介 JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM屏蔽...

    文章 ghost丶桃子 2016-05-24 1210浏览量

  • 为什么写Java程序需要接口

    为什么写Java程序需要接口 我之所以以这个作为标题,并不是为了玩噱头,讲一些似是而非的空话,还是以探索加发现, 追本溯源的讲解一下为什么Java需要接口,怎么理解,怎么用它。   首先接口并不是Java才有的,这个是面向对象语言的基本特征之一。回想面向对象之前的那些 编程语言Win32 API...

    文章 贾志刚 2012-03-27 638浏览量

  • 【JVM调优】----内存溢出和内存泄漏

        项目的开发,涉及到了服务器的运维,先来介绍下JVM相关的知识,也方便后期的使用。今天主要是说一说内存溢出和内存泄漏两件事。      内存溢出     从字面上来说,溢出,什么是溢出?就比如说你把一壶的水倒进一个小杯子里面,小杯子容量小,多出来的水就会溢出。就是你这个小杯子的容...

    文章 令仔很忙 2016-11-05 749浏览量

  • 记一次Eclipse关于JDK和JRE的问题

    今天同事遇到个问题,发现import package居然报错,但是那个package实际上存在。一般情况某个类有问题或者是该类中的方法有问题,总会在IDE中显示一条红线。但是这次确实是没有问题。我找到该类所在的子模块,使用mvn install。这个错误我之前遇到过,光update project...

    文章 youcongtech 2018-09-26 2363浏览量

  • Jvm与字节码——类的方法区模型

    从一个类开始 我们从一个简单类开始说起: package example.classLifecicle; public class SimpleClass { public static void main(String[] args) { SimpleClass ins = new Sim...

    文章 溜达向日葵 2018-08-31 1366浏览量

  • 《Java编码指南:编写安全可靠程序的75条建议(英文版)》—— 2.8 运行Java程序

    本节书摘来异步社区《Java编码指南:编写安全可靠程序的75条建议(英文版)》一书中的第2章,第2.8节,作者:【美】Fred Long(弗雷德•朗),Dhruv Mohindra(德鲁•莫欣达), Robert C. Seacord(罗伯特 C.西科德),Dean F.Sutherland(迪恩...

    文章 异步社区 2017-05-02 1271浏览量

  • Groovy学习随笔之一

    基于JVM的各种语言最近似乎越来越流行,这也许跟Sun被Oracle收购有关,至少我是那个时候才了解到这些,因为那段时间网上关于Java的讨论特别多,有人担心起Java的前途,进而有人在寻找Java的替代者或补充语言。在51cto上看到有各种关于基于JVM的语言的讨论。对于这些话题,我没有资格讨论...

    文章 技术小胖子 2017-11-10 1024浏览量

  • 关于mvn install命令执行报错问题

    首先这个报错,通常要么是依赖问题,比如模块之间的依赖传递问题,通常报这种错误会在控制台提示。 或者是比如子工程分为test-entity、test-dao、test-service、test-web三者之间依赖传递,web依赖为service,service依赖于dao,dao依赖于entity。...

    文章 youcongtech 2018-07-29 3009浏览量

  • JDK和jre的区别

    对于java初学者来说,往往不懂区分jdk和jre的区别,实际上这两个东西差别很大的,有必要了解一下:简单的说JDK是面向开发人员使用的SDK, 它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。   JD...

    文章 余二五 2017-11-15 849浏览量

  • JDK和jre的区别

    对于java初学者来说,往往不懂区分jdk和jre的区别,实际上这两个东西差别很大的,有必要了解一下:简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。   JDK...

    文章 老牛的博客 2008-06-07 757浏览量

  • JVM学习(3)——总结Java内存模型

    俗话说,自己写的代码,6个月后也是别人的代码……复习!复习!复习!涉及到的知识点总结如下: 为什么学习Java的内存模式 缓存一致性问题 什么是内存模型 JMM(Java Memory Model)简介 volatitle关键字 原子性 可见性 有序性 指令重排 先行发生——happen-bef...

    文章 ghost丶桃子 2016-05-19 3109浏览量

  • 析JAVA之垃圾回收机制

    本文为2010年编写,所以有很多看法不是很准确,有一定的参考价值,如需要更加深入细节,请参看,2012年编写的关于JVM的文章: 认识JVM--第一篇-对象生成&回收算法 认识JVM--第二篇-java对象内存模型 JVM第三篇(简单demo) 系统架构-性能篇章1(应用系统性能2-OOM...

    文章 钟隐 2010-05-22 2006浏览量

  • 带你读《JVM G1源码分析和调优》之二:G1的基本概念

    点击查看第一章点击查看第三章 第2章 G1的基本概念通常我们所说的GC是指垃圾回收,但是在JVM的实现中GC更为准确的意思是指内存管理器,它有两个职能,第一是内存的分配管理,第二是垃圾回收。这两者是一个事物的两个方面,每一种垃圾回收策略都和内存的分配策略息息相关,脱离内存的分配去谈垃圾回收是没有任...

    文章 温柔的养猫人 2019-11-01 1648浏览量

  • 揭开JVM所看到的try/catch/finally

    揭开JVM所看到的try/catch/finally 最近有一位朋友发了一段代码给我,这个方法很简单,具体内容大致如下: int num = 5000000;//500万 long begin = System.currentTimeMillis(); for(int i=0; i<num...

    文章 半夜郎中 2016-07-19 1576浏览量

  • JUC中的原子变量内部解析

    前言 工作中用到的一些原子操作类,查看一下它们的源码,顺便复习学习和梳理一下之前遗忘的知识点。 在Java中的java.util.concurrent.atomic包下面的原子操作类截图: 主要知识点 1.原子变量 在Java代码中保证线程安全一般分成两种方式:锁和原子变量,这次的主题是原子...

    文章 鋒·Feng 2018-05-22 2280浏览量

  • 2020年最全面的78道JVM面试题总结(含答案解析和思维导图)

    前言 关于JVM系列面试知识点总结了一个思维导图,分享给大家 1、java中会存在内存泄漏吗,请简单描述。 会。自己实现堆载的数据结构时有可能会出现内存泄露。 2、64 位 JVM 中,int 的长度是多数? Java 中,int 类型变量的长度是一个固定值,与平台无关,都是 32 位。意思就是...

    文章 Java架构师追风 2020-06-21 764浏览量

  • JVM学习(2)——技术文章里常说的堆,栈,堆栈到底是什么,从os的角度总结

    俗话说,自己写的代码,6个月后也是别人的代码……复习!复习!复习!涉及到的知识点总结如下: 堆栈是栈 JVM栈和本地方法栈划分 Java中的堆,栈和c/c++中的堆,栈 数据结构层面的堆,栈 os层面的堆,栈 JVM的堆,栈和os如何对应 为啥方法的调用需要栈   属于月经问题了,正好碰上有...

    文章 ghost丶桃子 2016-05-19 4110浏览量

  • 多线程:为什么在while循环中加入System.out.println,线程可以停止

    在论坛看到这样一个代码: public class StopThread { private static boolean stopRequested; public static void main(String[] args) throws Interrupte...

    文章 技术小能手 2018-10-26 832浏览量

  • Java程序员也应该知道的系统知识系列之内存

    作者:林昊 上篇说到了Java程序和CPU的关系,对于多数实现的较好的Java应用程序而言,基本上随着CPU的核数增加或能力提升,系统能够支撑的并发量就可以稳步上升,但对于内存而言,是否也是这样呢,这篇我们就来看看Java程序和内存的关系。   和CPU一样,我们首先要知道机器上的内存的硬件状况...

    文章 阿里云柳璃 2014-06-18 1705浏览量

  • JVM源码分析之String.intern()导致的YGC不断变长

    概述 之所以想写这篇文章,是因为YGC过程对我们来说太过于黑盒,如果对YGC过程不是很熟悉,这类问题基本很难定位,我们就算开了GC日志,也最多能看到类似下面的日志 [GC (Allocation Failure) [ParNew: 91807K->10240K(92160K), 0.0538...

    文章 小旋风柴进 2017-04-10 1405浏览量

  • 阿里毕玄:提升代码能力的4段经历

    作者 | bluedavy来源 | 阿里技术公众号第一段:第一次感受每天亿级系统的挑战2008年,HSF的第二个版本,在当时淘宝最重要的交易中心上线,上线当天造成淘宝网站访问巨慢,交易类的页面几乎打不开,最后靠下线HSF才恢复。下线后开始查问题,HSF的第二个版本基于的是JBoss Remotin...

    文章 开发者小助手_LS 2021-01-29 7780浏览量

  • Hadoop OutputFormat浅析

    在Hadoop中,OutputFormat和InputFormat是相对应的两个东西。相比于InputFormat,OutputFormat似乎没有那么多细节。InputFormat涉及到对输入数据的解析和划分,继而影响到Map任务的数目,以及Map任务的调度(见《Hadoop InputForm...

    文章 七伤 2016-03-24 1984浏览量

  • 深度分析Java的ClassLoader机制(源码级别)

    深度分析Java的ClassLoader机制(源码级别) 写在前面:Java中的所有类,必须被装载到jvm中才能运行,这个装载工作是由jvm中的类装载器完成的,类装载器所做的工作实质是把类文件从硬盘读取到内存中,JVM在加载类的时候,都是通过ClassLoader的loadClass()方法...

    文章 @dailidong@ 2015-12-13 1046浏览量

  • <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont

    深度分析Java的ClassLoader机制(源码级别) 写在前面:Java中的所有类,必须被装载到jvm中才能运行,这个装载工作是由jvm中的类装载器完成的,类装载器所做的工作实质是把类文件从硬盘读取到内存中,JVM在加载类的时候,都是通过ClassLoader的loadClass()方法...

    文章 @dailidong@ 1970-01-01 615浏览量

1 2 3 4 ... 14 >

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT