网站首页 站内搜索

搜索结果

查询Tags标签: jvm,共有 1794条记录
  • Java基础-1

    1:java为什么能跨平台;Java之所以能跨平台,是因为java虚拟机(JVM)能跨平台。 因为Java程序编译之后的代码不是能被硬件系统直接运行的代码,而是一种“中间码”——字节码。然后不同的硬件平台上安装有不同的Java虚拟机(JVM),由JVM来把字节码再“翻译”成所对应的硬件…

    2022/9/16 14:17:11 人评论 次浏览
  • JavaBeans:JVM内存、面向对象三大特性

    内存管理:由JVM来管理堆:存储的是new出来的对象(包括实例变量、数组的元素)垃圾:没有任何引用所指向的对象 垃圾回收器(GC)不定时到内存中清扫垃圾,回收过程是透明的(看不到的),并不一定一发现垃圾就立刻回收,通过调用System.gc()可以建议虚拟机尽快调度GC来回收实例…

    2022/9/13 5:23:07 人评论 次浏览
  • Java面试题 2022 (JVM篇)

    1. 什么是JVM?JVM全称是Java VirtualMachin ,中文称为Java虚拟机 。 JVM是Java程序运行的底层平台,与Java支持库一起构成了Java程序的执行环境。 分为JVM规范和JVM实现两个部分。简单来说,Java虚拟机就是指能执行标准Java字节码的虚拟计算机。1.1 请问JDK与JVM有什么区…

    2022/9/9 1:23:01 人评论 次浏览
  • Java运行机制

    Java运行机制 高级语言的运行机制 我们编程都是用的高级语言(写汇编和机器语言的大牛们除外),计算机不能直接理解高级语言,只能理解和运行机器语言,所以必须要把高级语言翻译成机器语言,计算机才能运行高级语言所编写的程序。 翻译,其实翻译的方式有两种,一个是编译…

    2022/9/6 1:25:26 人评论 次浏览
  • 一、Java入门

    一、java版本1、过渡版本 2、长期支持版本 LTS (Java8 使用最广) 二、java 用于做什么 (java的分类)1、JavaSE 用于桌面应用的开发 (用户只要打开程序,程序的界面会让用户的短时间内找到他们所需要的功能,同时主动带领用户完成他们的工作,给用户最好的体验)2、Java…

    2022/9/6 1:22:59 人评论 次浏览
  • JVM对象创建与内存分配机制

    JVM对象创建过程 类加载检查虚拟机遇到一条new指令时,首先会去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被加载、解析和初始化过,如果没有,就必须先执行对应的类加载过程; new指令对应到语言层面就是new关键词、…

    2022/9/2 5:22:47 人评论 次浏览
  • Java的三大版本以及JDK、JRE、JVM

    Java的三大版本以及JDK、JRE、JVM Java的三大版本JavaSE:标准版(桌面程序、控制台开发...) JavaME:嵌入式开发(手机、小家电) JavaEE:企业级开发(web端、企业级开发)JDK、JRE、JVMJDK:Java的开发环境(JDK包含JRE) JRE:Java的运行环境 JVM:Java的虚拟机

    2022/8/30 14:22:50 人评论 次浏览
  • 彻底理解线程

    1 线程的意义 操作系统支持多个应用程序同时执行,每个应用至少对应一个进程,彼此之间的操作和数据不受干扰。当一个进程需要磁盘IO的时候,CPU就切换到另外的进程,提高了CPU利用率。 有了进程,为什么还要线程?因为进程的成本太高了。 启动新的进程必须分配独立的内存…

    2022/8/28 6:24:01 人评论 次浏览
  • java面试

    1.ArrayList 和 LinkList 字面上来看,两个都实现了List接口。 ArraryList是基于索引的数据接口,底层是数组,以O(1)时间复杂度对元素进行随机访问。LinkList以元素列表的形式存储数据,还会存储指向下一个节点的指针,本质是双向链表,有头尾节点,首尾指针,以O(n)时间…

    2022/8/27 14:23:14 人评论 次浏览
  • java简介

    java简介 1 特点 1.1 俩个基本概念类 对象1.2 三大特性封装 继承 多态2 java开发工具 2.1 JDK JRE JVMJDK:Java开发工具包JRE:Java运行环境JVM:Java虚拟机使用JDK开发java程序,交给JRE去运行。 JDK = JRE + 开发工具集(例如javac编译工具) JRE = JVM + Java SE标准类库…

    2022/8/27 14:23:12 人评论 次浏览
  • 面经-虚拟机-JVM垃圾回收算法

    JVM垃圾回收算法 标记:找到不能被作为垃圾回收的对象并标记。标记的对象保留,未被标记的对象作为垃圾释放。 标记清除法 标记:将一定不能被回收的根对象作为GC Root对象,从根对象出发,沿着它的引用链找当前对象有没有被根对象引用到。若是则不能被回收,加标记。若否…

    2022/8/26 14:25:18 人评论 次浏览
  • 面经-虚拟机-JVM内存参数

    JVM堆内存参数: 对于JVM内存配置参数:-Xmx10240m -Xms10240m -Xmn5120m -XX:SurvivorRatio=3 其最小内存值和Survivor区总大小分别是? -Xmx10240m Xmx:Java虚拟机最大内存10G m:单位,兆字节-Xms10240m Xms:Java虚拟机的最小内存数10G m:单位,兆字节-Xmn5120m:5G…

    2022/8/26 5:23:23 人评论 次浏览
  • neo4j图数据库安装部署

    wget -c https://dist.neo4j.org/neo4j-community-4.4.10-unix.tar.gz mkdir -p /data/neo4j tar -xf jdk-11.0.16.1_linux-x64_bin.tar.gz -C /usr/local/ tar -xf neo4j-community-4.4.10-unix.tar.gz -C /data/neo4j/ cd /data/neo4j/neo4j-community-4.4.10/ vim /etc…

    2022/8/25 2:23:26 人评论 次浏览
  • Java学习第一天

    在有C/C++基础的前提下,进行Java学习。参考教程: https://www.bilibili.com/video/BV18V411W7oc?p=9&share_source=copy_web垃圾收集Garbage Collection :Java有自动回收无用内存空间的机制,非实时、程序员不可见不可控。 后续问题待解决: Java跨平台/可移植性原…

    2022/8/22 14:27:19 人评论 次浏览
  • JVM内存与垃圾回收篇

    1 概述2 JVM与Java体系与结构2.1 字节码 我们平时说的java字节码,指的是用java语言编译成的字节码。准确的说任何能在jvm平台上执行的字节码格式都是一样的。所以应该统称为:jvm字节码。 不同的编译器,可以编译出相同的字节码文件,字节码文件也可以在不同的JVM上运行。…

    2022/8/22 5:23:55 人评论 次浏览
扫一扫关注最新编程教程