JVM干什么用的

  • Java千百问_01基本概念(001)_什么是Java

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

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

  • What is ofam JVM Process

    参考metalink文档:R12: What Is the OAFM JVM Process Used For? (文档 ID 763658.1) 在运行adopmnctl.sh的时候,你会看到一个叫:OC4J:oafm的java进程,当运行adstrtal.sh的时候,你也可以看见adoafmc...

    文章 长烟慢慢 2013-12-10 647浏览量

  • Java基础知识——SDK、JDK、JRE、JVM、JDT、CDT等之间的区别与联系

      相信大多数java初学者被这些概念搞蒙过,它们之间到底有什么区别,又有什么联系呢?下面我将一一解开大家心中的谜团。首先给大家解释一下这些概念:   1 SDK(Software DevelopKit,软件开发工具包) 用于帮助开发人员的提高工作效率。各种不同类型的软件开发,都可以有自己的SDK...

    文章 it徐胖子 2012-10-25 1460浏览量

  • 阿里云高校特惠,助力学生创业梦!0元体验,快速入门云计算!

    学生动手场景应用,快速了解并掌握云服务器的各种新奇玩法!

    广告

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

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

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

  • Java基础知识——SDK、JDK、JRE、JVM、JDT、CDT等之间的区别与联系

      相信大多数java初学者被这些概念搞蒙过,它们之间到底有什么区别,又有什么联系呢?下面我将一一解开大家心中的谜团。首先给大家解释一下这些概念:   1 SDK(Software DevelopKit,软件开发工具包) 用于帮助开发人员的提高工作效率。各种不同类型的软件开发,都可以有自己的SDK...

    文章 徐胖子 2012-10-25 1561浏览量

  • JVM 内部运行线程介绍

    感谢同事[觉梦]投递此稿。 hi,all 最近抽时间把JVM运行过程中产生的一些线程进行了整理,主要是围绕着我们系统jstack生成的文件为参照依据。  前段时间因为系统代码问题,造成性能瓶颈,于是就dump了一份stack出来进行分析。  stack 里面线程非常多,排查起来需要一定的经验,所以...

    文章 ali清英 2016-04-08 3401浏览量

  • JVM 内部运行线程介绍

    最近在找关于JVM内部线程管理的资料,发现网上相关帖子很少,有一些还是胡说的,下面这个文章看起来还是不错的,虽然有一点儿乱,但是也得为作者致敬了。 最近抽时间把JVM运行过程中产生的一些线程进行了整理,主要是围绕着我们系统jstack生成的文件为参照依据。  前段时间因为系统代码问题,造成性能瓶颈...

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

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

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

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

  • TOMCAT5在WINDOWS下的系统服务相关的命令行

    先说说Tomcat5.exe和Tomcat5w是干什么的。Tomcat5.exe可以把Tomcat加入服务;Tomcat5w.exe可以辅助配置已经添加的服务。 Tomcat5w.exe 监控程序Tomcat5w是一个监控和配置Tomcat服务的图形界面应用程序。可用的命令行选项如下: //ES/...

    文章 pollyduan 2006-04-03 622浏览量

  • 2014年干了什么

    年底了,按国际惯例该写点什么了, 不过我的国际惯例里没有年终总结这一说,微博上的牛人们开始晒总结了, 手痒痒也跟进吧。 先去evernote上翻了下这一年的技术研究记录,大致如下: 先钻研了古老的C10K问题,以前的前辈如何解决这个问题的,然后JVM的NIO与底层操作系统的联系,JVM需要调用操作...

    文章 时序 2015-03-03 565浏览量

  • JNI之路径初探---1

    首先要明白,什么是JNI,我们做安卓开发为什么要学习JNI,学习JNI能干嘛? JNI全称Java Native Interface (Java本地接口) 那么这个所谓的Java本地接口到底是干什么的呢? 该图是JNI在JVM中所处的位置 该图是JNI在安卓中的运用 众所周...

    文章 android_尋道 2017-06-13 711浏览量

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

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

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

  • 析JAVA之垃圾回收机制

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

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

  • 技术人具备“结构化思维”意味着什么? | 开发者必读(024期)

    最炫的技术新知、最热门的大咖公开课、最有趣的开发者活动、最实用的工具干货,就在《开发者必读》! 每日集成开发者社区精品内容,你身边的技术资讯管家。 每日头条 技术人具备“结构化思维”意味着什么? 在日常工作中,我们时常会碰到这样的情况,有的人讲事情逻辑非常混乱,罗列了很多事项,却把握不到重点...

    文章 社区助手 2019-07-19 5472浏览量

  • 论JVM爆炸的几种姿势及自救方法

    前言 如今不管是在面试还是在我们的工作中,OOM总是不断的出现在我们的视野中,所以我们有必要去了解一下导致OOM的原因以及一些基本的调整方法,大家可以通过下面的事例来了解一下什么样的代码会导致OOM,帮助我们以后在工作中能够通过异常信息来判断是JVM里面哪个区域出现了问题。 先介绍一下笔者的相关编...

    文章 javaman 2019-05-10 779浏览量

  • JVM的生命周期

    package test; public class JVMTestLife { public static void main(String[] args) { new Thread(new Runnable() { @Ove...

    文章 jephon 2016-08-09 596浏览量

  • 从0到1起步-跟我进入堆外内存的奇妙世界

    一、什么是堆外内存 1、堆内内存(on-heap memory) 回顾堆外内存和堆内内存是相对的二个概念,其中堆内内存是我们平常工作中接触比较多的,我们在jvm参数中只要使用-Xms,-Xmx等参数就可以设置堆的大小和最大值,理解jvm的堆还需要知道下面这个公式: 堆内内存 = 新生代+老年代+持...

    文章 jurassic_1 2016-11-04 1547浏览量

  • 从/0开始:聊聊异常

    是的,没有打错,标题中是/0而不是0。那么问题就来了:除以0会发生什么? 限定条件是必须的:在CS领域,*nix | win操作系统下任意编程语言中,整数除法运算中除数为零的情况。 答案并不是固定的,在不同的操作系统,不同的编程语言,甚至不同的编译器下,答案都可能是不同的。 除0异常 譬如, 在O...

    文章 墨航 2016-11-16 3664浏览量

  • 【面试题系列】——Java基础

    本文主要包括Java基础及面向对象相关面试题。 1,Java科普 1.1 为什么安装包要分JDK和JRE? JRE主要包含JVM,用于运行Java程序。 JDK包含了JRE,除此之外,包含了比如像javac等程序开发需要用到的工具。 先来说说什么是JDK,JRE。 JDK:Java Develop...

    文章 Noneplus 2020-07-14 987浏览量

  • [Java 泥水匠] Java Components 之一:Java String (肯定有你不懂的)

    1.2 你好 String         怀着初次见你的心情,泥瓦匠和你一起打开JDK1.7文档。我最近想写一些关于JDK1.7的理解,都知道JDK8出来了,新特性我准备下阶段有空学习。         泥瓦匠想说,阅读E文文档有利于体会原汁原味。但毕竟国内大牛翻译的很不错了,咱们不加评判,喜欢...

    文章 bysocket 2016-04-28 1425浏览量

  • java线程池,工作窃取算法.md

    前言 在上一篇《java线程池,阿里为什么不允许使用Executors?》中我们谈及了线程池,同时又发现一个现象,当最大线程数还没有满的时候耗时的任务全部堆积给了单个线程, 代码如下: ThreadPoolExecutor executor = new ThreadPoolExecutor( ...

    文章 todayt 2019-12-27 473浏览量

  • JVM问题分析处理手册

    一.前言 各位开发和运维同学,在项目实施落地的过程中,尤其是使用EDAS、DRDS、MQ这些java中间件时,肯定会遇到不少JAVA程序运行和JVM的问题。我结合过去遇到的各种各样的问题和实际处理经验,总结了JAVA问题的处理方式,希望能帮助到大家。 二.问题处理总体概括 如下图所示: 问题处理分...

    文章 昊蓝 2018-08-31 2772浏览量

  • 为什么要用Redis

    最近阅读了《Redis开发与运维》,非常不错。 这里对书中的知识整理一下,方便自己回顾一下Redis的整个体系,来对相关知识点查漏补缺。 按照五点把书中的内容进行一下整理: 为什么要选择Redis:介绍Redis的使用场景与使用Redis的原因; Redis常用命令总结:包括时间复杂度总结与具体数...

    文章 java填坑路 2018-10-10 1671浏览量

  • 你知道 Java 类是如何被加载的吗?

    一:前言 最近给一个非Java方向的朋友讲了下双亲委派模型,朋友让我写篇文章深度研究下JVM的ClassLoader,我确实也好久没写JVM相关的文章了,有点手痒痒,涂了皮炎平也抑制不住。 我在向朋友解释的时候是这么说的:双亲委派模型中,ClassLoader在加载类的时候,会先交由它的父Clas...

    文章 中间件小哥 2019-07-23 9674浏览量

  • 浅谈 Spark 的多语言支持

    作者:郑锴,花名铁杰,阿里巴巴高级技术专家,Apache Hadoop PMC,Apache Kerby 创立者。深耕分布式系统开发和开源大数据多年,先后专注在安全,存储和计算领域。之前在 Intel,目前转战阿里云上,致力于提供更好用更有弹性的 Hadoop/Spark 大数据平台。 Spark...

    文章 阿里云E-MapReduce团队 2019-04-23 4125浏览量

  • 浅谈 Spark 的多语言支持(修订版)

    作者:郑锴,花名铁杰,阿里巴巴高级技术专家,Apache Hadoop PMC,Apache Kerby 创立者。深耕分布式系统开发和开源大数据多年,先后专注在安全,存储和计算领域。之前在 Intel,目前转战阿里云上,致力于提供更好用更有弹性的 Hadoop/Spark 大数据平台。 Spar...

    文章 开源大数据EMR 2019-04-23 1083浏览量

  • 面经手册 · 开篇《面试官都问我啥》

    作者:小傅哥博客:https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获! 一、前言 一直以来都有小伙伴问我什么时候出一些面试系列的文章,脑袋一热一口答应下来,《重学Java设计模式》写完就安排。但是怎么写,要写成什么样才对读者有帮助成了难点。 再三思考,面...

    文章 小傅哥 2020-08-03 4172浏览量

  • Java架构师必须掌握的 21 个 Java 核心技术!(干货)

    写这篇文章的目的是想总结一下自己这么多年来使用java的一些心得体会,希望可以给大家一些经验,能让大家更好学习和使用Java。 这次介绍的主要内容是和J2SE相关的部分,另外,会在以后再介绍些J2EE相关的、和Java中各个框架相关的内容。 经过这么多年的Java开发,以及结合平时面试Java开发...

    文章 游客6ofdw4qlyvf7i 2020-09-30 213浏览量

  • ReentrantLock和synchronized两种锁定机制

    ReentrantLock和synchronized两种锁定机制 应用synchronized同步锁 把代码块声明为 synchronized,使得该代码具有 原子性(atomicity)和 可见性(visibility)。 原子性意味着一个线程一次只能执行由一个指定监控对象(lock)保护的代码...

    文章 邴越 2016-05-05 4486浏览量

  • ReentrantLock和synchronized两种锁定机制

    ReentrantLock和synchronized两种锁定机制 1.应用synchronized同步锁 把代码块声明为 synchronized,使得该代码具有 原子性(atomicity)和 可见性(visibility)。 原子性意味着一个线程一次只能执行由一个指定监控对象(lock)保护的...

    文章 范大脚脚 2017-11-14 736浏览量

1 2 3 4 ... 9 >

云产品推荐

阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 企业信息查询 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 企业建站模板