网站首页 站内搜索

搜索结果

查询Tags标签: jvm,共有 1794条记录
  • Java菜鸟初学

    JDK>JRE>JVMJVM是一个虚拟的用于执行bytecode字节码的”虚拟计算机”。它同时也定义了指令集、寄存器集、结构栈、垃圾收集堆、内存区域。JVM负责将Java字节码解释运行,边解释边运行,这样,速度就会受到一定的影响。JRE包含:Java虚拟机、库函数、运行Java应用程序…

    2021/6/8 1:35:04 人评论 次浏览
  • 五年Java开发经验,4面阿里成功拿下offer,分享一下个人面经!

    上个月接到阿里的面试通知,也是我近期面试的第一家公司,却没想到来了一个开门红!总共4轮面试,我很快就拿到了阿里的offer,结果出来很快,也给我增添了不少的信心。特分享一下这次阿里的面经,供大家参考。 阿里一面 一面是在上午9点多接到支付宝的面试电话的,因为很…

    2021/6/7 22:28:41 人评论 次浏览
  • JVM基础知识

    @目录1.Java虚拟机1.JVM的架构模型2.JVM的生命周期I.虚拟机的启动II.虚拟机的执行III.虚拟机的退出 1.Java虚拟机Java虚拟机是一台执行Java字节码的虚拟计算机,它拥有独立的运行机制,其运行的Java字节码也未必由Java语言编译而成。 JVM平台的各种语言可以共享Java虚拟机…

    2021/6/7 18:21:04 人评论 次浏览
  • 支付宝高级研发一二三面题目:CMS+CAS+线程锁+事务+雪崩+Docker

    一面JVM中的老年代在什么情况下会触发GC?CMS的垃圾回收步骤,G1和CMS的区别?CMS哪个阶段是并发的,哪个阶段是串行的?谈谈Java线程池,线程池中几个参数含义谈谈你了解的J.U.C包的JDK源码(CAS、AQS、ConcurrentHashMap、ThreadLocal、CyclicBarrier、CountDownLatch、…

    2021/6/7 18:20:54 人评论 次浏览
  • 大家好,我是Java!

    欢迎关注我的技术公众号:小谢backup 1995年5月23日,我出生在一家叫做Sun的公司里,当我睁开眼开始了解外面的世界时,发现一切都是那么陌生而熟悉。 早在出生前,我就已经在很多家用电器上生活了,更准确地说,是我的前世Oak(橡木)。最早可以追溯到1990年代初,被一个…

    2021/6/6 14:21:47 人评论 次浏览
  • 浅聊JVM内存模型以及垃圾处理机制

    浅聊JVM内存模型以及垃圾处理机制 Java虚拟机JVM的内存模型1. 虚拟机栈(virtual stack)2. 本地方法栈(Native method stack)3. 程序计数器(PC计数器)4. 方法区(non-heap)5. 堆(heap) JVM调优之可能的途径Java虚拟机 Java虚拟机也就是Java Virtual Machine,简称JVM。是Ja…

    2021/6/6 7:21:38 人评论 次浏览
  • Java--JVM--体系结构概论

    JVM的位置JVM体系结构概览 类装载器ClassLoader 抽象类不能进行实例化,只能继承加载器的种类启动类加载器(Bootstrap)扩展类加载器(Extension)应用程序类加载器(AppClassLoader)用户自定义的加载器双亲委派机制(保证了沙箱安全)我们写一个和java源代码一样的类…

    2021/6/5 12:22:38 人评论 次浏览
  • [ Java面试题 ]Java 开发岗面试知识点解析

    如背景中介绍,作者在一年之内参加过多场面试,应聘岗位均为 Java 开发方向。 在不断的面试中,分类总结了 Java 开发岗位面试中的一些知识点。 主要包括以下几个部分:Java 基础知识点Java 常见集合高并发编程(JUC 包)JVM 内存管理Java 8 知识点网络协议相关数据库相关…

    2021/6/4 20:23:36 人评论 次浏览
  • 【JVM技术探索】全流程化分析Java对象的创建过程

    前言概要对应过程则是:对象创建、对象内存布局、对象访问定位的三个过程。对象的创建过程对象的创建方式 java中对象的创建方式有很多种,常见的是通过new关键字和反射这两种方式来创建。除此之外,还有clone、反序列化等方式创建。通过new关键字创建 // Person zhangsan…

    2021/6/4 14:22:53 人评论 次浏览
  • 【JVM技术探索】全流程化分析Java对象的创建过程

    前言概要对应过程则是:对象创建、对象内存布局、对象访问定位的三个过程。对象的创建过程对象的创建方式 java中对象的创建方式有很多种,常见的是通过new关键字和反射这两种方式来创建。除此之外,还有clone、反序列化等方式创建。通过new关键字创建 // Person zhangsan…

    2021/6/4 14:22:51 人评论 次浏览
  • Java基础知识

    Java基础知识点 Java为什么可以跨平台? ​ 因为java程序编译后的代码不是能被硬件系统直接运行的代码,而是一种”中间码“----字节码。然而不同硬件平台上安装有不同的Java虚拟机(Jvm), ​ 由JVM来把字节码在“编译”成所对应的硬件平台能够执行的代码,因此对于Java编…

    2021/6/4 12:23:37 人评论 次浏览
  • 阿里面试官:Java对象一定是在堆中分配吗?我被秒杀的体无完肤

    面试经历记得几年前有一次阿里去面试,问到了这么一个问题:Java中的对象都是在堆中分配吗?说明为什么!当时我被问得一脸懵逼,瞬间被秒杀得体无完肤,当时我压根就不知道他在考什么知识点,难道对象不是在堆中分配吗?最后就没然后了,回去等通知了。 对象的分配几乎…

    2021/6/3 22:24:30 人评论 次浏览
  • Flash Builder4.6 无法启动,并且报 Failed to create the Java Virtual Machine(1-不行的话可以参考下2)

    在FlashBuilder.exe的同级目录下有个FlashBuilder.ini文件,在文件中追加一行参数: -XX:MaxPermSize=128M最后内容如下:-nlzh_CN-startupeclipse/plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar--launcher.librar…

    2021/6/3 14:24:00 人评论 次浏览
  • 一文带你学会java的jvm精华知识点

    前言本文分为20多个问题,通过问题的方式,来逐渐理解jvm,由浅及深。希望帮助到大家。1. Java类实例化时,JVM执行顺序?正确的顺序如下:1父类静态代码块2父类静态变量3子类静态代码块3子类静态变量4父类成员变量赋值5父类构造方式开始执行6子类成员变量赋值7子类构造方…

    2021/6/3 12:23:21 人评论 次浏览
  • jvisualvm远程监控springboot项目jvm

    1.给启动脚本添加命令-Djava.rmi.server.hostname=10.120.130.161-Dcom.sun.management.jmxremote-Dcom.sun.management.jmxremote.port=1100-Dcom.sun.management.jmxremote.ssl=false-Dcom.sun.management.jmxremote.authenticate=false# 开启 JMX 远程服务权限# -Dcom.…

    2021/6/3 10:51:31 人评论 次浏览
扫一扫关注最新编程教程