ICode9

精准搜索请尝试: 精确搜索
  • Java的发展2022-05-18 11:31:40

    1、Java的特性和优势   #简单性   #面向对象   #可移植性(write once,run anywhere)   #高性能   #分布式   #动态性(反射机制)   #多线程   #安全性   #健壮性   2、基于Java开发的平台,系统,工具:   #构建工具:Ant、Maven、Jekins   #应用服务器:Tomcat,Jetty,Jboss,W

  • JVM2022-05-17 15:35:19

    JVM的体系结构 类装载器 虚拟机自带的加载器、启动类(根)加载器、扩展类加载器、应用程序加载器 作用:加载Class    双亲委派机制(理解理解) 我们在IDE中编写的Java源代码被编译器编译成.class的字节码文件。然后由我们得ClassLoader负责将这些class文件给加载到JVM中去执行。 

  • 第四章 面向对象(上) 1.1- JVM内存结构2022-05-17 11:35:23

    JVM内存结构: 编译完源程序以后,生成一个或多个字节码文件。 我们使用JVM中的,类的加载器和解释器对生成的字节码文件进行解释运行。意味着,需要将字节码文件对应的类加载到内存中,涉及到内存解析。 《JVM规范》 虚拟机栈:即为平时提到的栈结构。我们将局部变量存储在栈结构中。 堆:我们

  • JVM2022-05-16 02:32:45

    双亲委派机制: 类加载器收到类加载的请求 将这个请求向上委托给父类加载器去完成,一直向上委托,直到启动类加载器 启动类加载器检查是否能够加载当前这个类,能加载就使用当前的类加载器,否则,抛出异常,通知子加载器进行加载 重复步骤3 都找不到会报Class Not Found~ native: 凡是

  • jdk,jre,jvm2022-05-15 16:31:27

    JDK,JRE,JVM JDK:Java开发者工具(包含JRE) JRE:Java运行时环境(包含Java虚拟机,一些库) JVM:Java虚拟机(相当于模拟cpu去处理程序)

  • Java三大版本和JDK、JRE、JVM2022-05-15 04:31:28

    Java三大版本和JDK、JRE、JVM Java三大版本 JavaSE、JavaME、JavaEE JDK、JRE、JVM JDK:Java Development Kit Java开发工具 JRE:Java Runtime Environment Java运行环境 JVM:Java Virtual Machine Java虚拟机

  • JVM 查看堆和GC信息的方式2022-05-14 19:33:51

    1. JVM 参数 -XX:ErrorFile=D:/data/logs/hs_err.log -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=D:/data/logs/heap_dump.hprof -Xloggc:D:/data/logs/gc.log -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCApplicationConcurrentTime -XX:+PrintGCApplicat

  • JVM与JMM2022-05-14 18:01:23

    一.JVM 1.1 什么是JVM? JVM是Java virtual Machine(Java虚拟机),他是用来提供Java程序运行环境的。 1.2 JVM在系统中的位置? JVM在操作系统之上,应用程序之间。 1.3 JVM的体系结构? JVM的内存模型从上到下分别是:类加载器-JVM运行时数据区-执行引擎-本地方法接口(JNI)-本地方法库。 JVM

  • 1.认识JVM之Classfile2022-05-14 17:00:07

    什么是JVM Java Virtual Machine 用来解析和运行java程序 JVM是一种虚拟机,它使计算机能够运行Java程序以及用其他语言编写的程序也被编译到Java字节码中。JVMM由一种规范详细说明,该规范正式描述了JVM实现规范中所需的内容,确保了熔岩程序跨不同实现的互操作性,因此使用Java开发的

  • jvm2022-05-13 01:00:07

    JVM虚拟机 JVM的位置 JVM的体系结构 类加载器 虚拟机自带的加载器 启动类(根)加载器 扩展类加载器 应用(系统类)程序加载器 Native //native:凡是带了native关键字的,说明java的作用范围达不到,会去调用底层c语言的库 //会进入本地方法栈 //调用本地方法本地接口 J

  • 初识Java2022-05-12 16:00:07

    C&C++ Java应运而生 以这样的构想进行编写 语法类似C 没有指针 没有内存管理 可移植性 面向对象 类型安全 高质量的类库 …… 可移植性 安装了JVM就什么平台都能使用 Java发展 基于java开发的平台、系统、工具 构建工具:Ant,Maven,Jekins 应用服务器:Tomcat,Jetty,Jboss,Webs

  • JVM---GC-垃圾回收器2022-05-12 15:02:21

      /** * 【GC---垃圾回收器】 * <概述> * 垃圾回收器 没有在规范中进行过多规定,可以由不同的厂商、不同版本的JVM来实现; * 由于JDK版本高速迭代,Java发展至今已经衍生出众多的 垃圾回收器 版本; * * <分类> *

  • JVM2022-05-11 08:01:36

    课程:JVM-黑马(B站资源) 1. JVM的执行过程   Java 源代码经过jvm编译成class二进制字节码文件后(会生成对应的jvm指令),经过解释器,把jvm指令翻译成机器码,最后交给CPU执行。 该过程涉及程序计数器, 程序计数器的作用:   记住下一条jvm指令的执行地址,即当解释器把第一条指令翻译成机器码

  • 1、初始JVM2022-05-11 01:02:32

    一、什么是JVM 1.1 什么是JVM VM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 主流虚拟机 虚拟机名称 介绍 HotSpot Oracle/Sun JDK和OpenJDK都使用HotSPot VM

  • JVM-类加载和字节码技术2022-05-10 22:03:51

    类文件结构 根据JVM的规范,类文件的结构如下: 类型 名称 解释 u4 magic 魔数 u2 minor_version 小版本号 u2 major_version 主版本号 u2 constant_pool_count 常量池长度 cp_info constant_pool[constant_pool_count - 1] 常量池信息 u2 access_flags 访问修饰 u

  • 【jvm】内存结构2022-05-10 00:31:53

    一。程序计数器   程序计数器是线程私有的。   每个线程都拥有一个程序计数器,用来记住吓一条指令的执行地址。   程序计数器不会发生内存溢出,也就是oom。 二。虚拟机栈   虚拟机栈是线程私有的。   虚拟机栈是用来存放栈帧的地方。      栈帧是每一次调用方法时所

  • Java面试2022-05-09 20:03:08

    面向对象 什么是面向对象? 可根据面向过程进行回答。面向过程更注重事情的每一个步骤及顺序,面对对象更注重事情有哪些参与者(对象)、及各自需要什么。 面向过程比较直接高效,而面向对象更易于复用、扩展和维护 封装:外部调用午休修改或者关心内部实现 继承:继承基类的方法、并作出自

  • JVM: Optimization2022-05-09 13:04:29

                                 

  • JVM内存堆栈分析2022-05-09 12:32:43

    一、JVM线程堆栈数据分析   JVM 内部线程主要分为以下几种:     VM 线程:单例的 VMThread 对象,负责执行 VM 操作;     定时任务线程:单例的 WatcherThread 对象, 模拟在 VM 中执行定时操作的计时器中断;     GC 线程:垃圾收集器中,用于支持并行和并发垃圾回收的线程;   

  • JMM2022-05-09 00:34:18

        执行引擎   CodeCache 相对于其他内存(可读可写,可执行)   操作系统内存模型和JVM内存模型之间的关系;   操作系统内存模型       堆区            JVM内存模型,其实就是从堆区切了一块大内存下来(内存池)              堆区                    方

  • jvm的简介2022-05-07 19:04:07

    什么是jvm?         java虚拟机就是二进制字节码的运行环境。我们可以把jvm看做是运行在不同系统上的一个软件应用的计算机,就比如说我们要打开图片,就得用看图软件,或者我们要对文件进行解压,是不是得用解压软件。就可以把它看出是一个软件,但是它是虚拟的,而且它是不与硬件是直接

  • JVM笔记之垃圾回收2022-05-06 20:00:07

      JVM学习 笔记内容为黑马程序员视频内容 三、垃圾回收 1、如何判断对象可以回收 引用计数法 弊端:循环引用时,两个对象的计数都为1,导致两个对象都无法被释放 可达性分析算法 JVM中的垃圾回收器通过可达性分析来探索所有存活的对象 扫描堆中的对象,看能否沿着GC Root对象为起点的

  • JVM-垃圾回收(2)2022-05-06 16:32:54

    回收算法补充——分代回收 实际的JVM并不会单独的使用一种算法,分代回收的垃圾回收机制就体现了这一点。 JVM将堆内存划分为两个区域——新生代 和 老年代 新生代使用复制算法 老年代使用标记 - 清除 或者 标记 - 整理 算法 而新生代又细分为 伊甸园、幸存区From、幸存区To 新

  • JAVA基础知识整理2022-05-05 16:34:46

    1. JAVA的三大版本 2. JDK、JRE、JVM 3. JAVA安装与卸载

  • JVM探究2022-05-04 19:32:54

    1、JVM探究 请你谈谈你对JVM的理解?java8虚拟机和之前的变化更新? 什么是OOM,什么是栈溢出StackOverFlowError?怎么分析? JVM的常用调优参数有哪些? 内存快照如何抓取,怎么分析Dump文件? 谈谈JVM中,类加载器你的认识? JVM的位置 JVM的体系结构 类加载器 双亲委派机制 /* 1.类

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有