您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. Java虚拟机:JVM高级特性与最佳实践(第2版)

  2. 全书共分为五大部分,围绕内存管理、执行子系统、程序编译与优化、高效并发等核心主题对JVM进行了全面而深入的分析,深刻揭示了JVM的工作原理。第一部分从宏观的角度介绍了整个Java技术体系、Java和JVM的发展历程、模块化,以及JDK的编译,这对理解本书后面内容有重要帮助。第二部分讲解了JVM的自动内存管理,包括虚拟机内存区域的划分原理以及各种内存溢出异常产生的原因;常见的垃圾收集算法以及垃圾收集器的特点和工作原理;常见虚拟机监控与故障处理工具的原理和使用方法。第三部分分析了虚拟机的执行子系统
  3. 所属分类:Java

    • 发布日期:2015-08-06
    • 文件大小:15728640
    • 提供者:sinat_24872747
  1. 深入理解 java 虚拟机

  2. 全书共分为五大部分。第一部分从宏观的角度介绍了整个Java技术体系的过去、现在和未来,以及如何独立地编译一个OpenJDK7,这对理解后面的内容很有帮助。第二部分讲解了JVM的自动内存管理,包括虚拟机内存区域的划分原理以及各种内存溢出异常产生的原因;常见的垃圾收集算法以及垃圾收集器的特点和工作原理;常见的虚拟机的监控与调试工具的原理和使用方法。第三部分分析了虚拟机的执行子系统,包括Class的文件结构以及如何存储和访问Class中的数据;虚拟机的类创建机制以及类加载器的工作原理和它对虚拟机的意
  3. 所属分类:Java

    • 发布日期:2015-10-13
    • 文件大小:1048576
    • 提供者:baidu_31990275
  1. java虚拟机

  2. 所有对象实例都在这里分配内存。 是垃圾收集的主要区域("GC 堆"),现代的垃圾收集器基本都是采用分代收集算法,该算法的思想是针对不同的对象采取不同的垃圾回收算法,因此虚拟机把 Java 堆分成以下三块: - 新生代(Young Generation) - 老年代(Old Generation) - 永久代(Permanent Generation) 当一个对象被创建时,它首先进入新生代,之后有可能被转移到老年代中。新生代存放着大量的生命很短的对象,因此新生代在三个区域中垃圾回收的频率最高。为
  3. 所属分类:Java

    • 发布日期:2018-05-11
    • 文件大小:47104
    • 提供者:wangsheng512
  1. 函数、内存、一维数组、二维数组

  2. 函数的定义 什么是函数? •函数就是定义在类中的具有特定功能的一段独立小程序。 •函数也称为方法。 函数的格式: •修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2,...) { 执行语句; return 返回值; } 返回值类型:函数运行后的结果的数据类型。 参数类型:是形式参数的数据类型。 形式参数:是一个变量,用于存储调用函数时传递给函数的实际参数。 实际参数:传递给形式参数的具体数值。 return:用于结束函数。 返回值:该函数运算后的结果,该结果会返回给调用者
  3. 所属分类:Java

    • 发布日期:2018-06-27
    • 文件大小:52
    • 提供者:nidezhuyi
  1. java实现的仿UNIX操作系统课设

  2. 一、UNIX文件系统的基本原理        UNIX采用树型目录结构,每个目录表称为一个目录文件。一个目录文件是由目录项组成的。每个目录项包含16B,一个辅存磁盘块(512B)包含32个目录项。在目录项中,第1、2字节为相应文件的外存i节点号,是该文件的内部标识;后14B为文件名,是该文件的外部标识。所以,文件目录项记录了文件内、外部标识的对照关系。根据文件名可以找到辅存i节点号,由此便得到该文件的所有者、存取权、文件数据的地址健在等信息。UNIX的存储介质以512B为单位划分为块,从0开始
  3. 所属分类:Java

    • 发布日期:2018-07-26
    • 文件大小:9216
    • 提供者:weixin_40535323
  1. java面试题,180多页,绝对良心制作,欢迎点评,涵盖各种知识点,排版优美,阅读舒心

  2. 180多页面试题,前前后后不间断的更新了两年,准备换工作时,总是拿来看看,有比较好的面试题,也不间断的更新,面试题目录如下: 【基础】面向对象的特征有哪些方面 13 抽象 13 继承 13 封装 13 多态性 13 【基础】java多态的理解 13 【基础】transient关键字 15 【基础】访问修饰符区别 15 【基础】java基本数据类型(四类八种) 15 Java自动类型转换 16 数据类型自动提升(注意以下讨论的是二元操作符) 16 【基础】switch支持的类型 17 【基础】当
  3. 所属分类:Java

    • 发布日期:2018-08-13
    • 文件大小:7340032
    • 提供者:laokaikai
  1. JVM内存区域划分.pdf

  2. 在学习Java过程中,自己收集了很多的Java的学习资料,分享给大家,有需要的欢迎下载,希望对大家有用,一起学习,一起进步。
  3. 所属分类:互联网

    • 发布日期:2020-03-28
    • 文件大小:1048576
    • 提供者:weixin_44145894
  1. Java虚拟机的内存划分.html

  2. Java虚拟机JVM详细的内存划分。划分的区域包括方法栈、堆内存、方法区、本地方法栈以及寄存器,对每个特殊区域的存放内容进行了介绍,并添加一些注意事项。最后,给出举例使用的Java代码段,分析了该代码段在运行期间,是如何在存储在内存中各个区域的。
  3. 所属分类:Java

    • 发布日期:2020-02-28
    • 文件大小:3072
    • 提供者:weixin_44817884
  1. Java面试手册(100家企业总汇).pdf

  2. 350道java面试题收集整理,包含了上百家企业近年的人才计划!useURIValidationHack-falsedisab leUp loadTimeout=true/> Tomcat5 <Connectorport=80 maxThreads=150minSpareThreads=25 maxSpareThreads=75 enableLookups=falseredirectport=8443 accept Count=100 debug=0 connectionTimeou
  3. 所属分类:Java

    • 发布日期:2019-10-12
    • 文件大小:2097152
    • 提供者:im_hank
  1. Java中内存区域的划分与异常详解

  2. 最近在看java虚拟相关知识,把每天看到的一些内容做一个归纳总结,下面这篇文章主要给大家介绍了关于Java中内存区域的划分与异常的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧
  3. 所属分类:其它

    • 发布日期:2020-08-27
    • 文件大小:97280
    • 提供者:weixin_38683193
  1. Java内存分配和String类型的深度解析

  2. 一、引题   在java语言的所有数据类型中,String类型是比较特殊的一种类型,同时也是面试的时候经常被问到的一个知识点,本文结合java内存分配深度分析关于String的许多令人迷惑的问题。下面是本文将要涉及到的一些问题,如果读者对这些问题都了如指掌,则可忽略此文。   1、java内存具体指哪块内存?这块内存区域为什么要进行划分?是如何划分的?划分之后每块区域的作用是什么?如何设置各个区域的大小?   2、String类型在执行连接操作时,效率为什么会比StringBuffer或者
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:487424
    • 提供者:weixin_38739900
  1. Java内存管理原理及内存区域详解

  2. 一、概述   Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干不同的数据区域,这些区域都有各自的用途以及创建和销毁的时间。Java虚拟机所管理的内存将会包括以下几个运行时数据区域,如下图所示:   下面每一个区域进行阐述。   二、运行时数据区域   程序计数器   程序计数器,可以看做是当前线程所执行的字节码的行号指示器。在虚拟机的概念模型里,字节码解释器工作是通过改变程序计数器的值来选择下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:166912
    • 提供者:weixin_38500709
  1. Java虚拟机的内存区域划分

  2. Java虚拟机在执行Java程序的过程中会把它所管理的内存划分成很多个不同的数据区域。这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些区域则是依赖用户线程的启动和结束而建立和销毁。Java虚拟机规范中把Java虚拟机所管理的内存划分为以下几个区域。   一、程序计数器(Program Counter Register)   程序计数器是一块较小的内存空间,它的作用是当前所执行的字节码的行号指示器。它是线程私有的,即各个线程都有独立的程序计数器。
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:61440
    • 提供者:weixin_38545463
  1. Java内存区域与内存溢出

  2. 内存区域   Java虚拟机在执行Java程序的过程中会把他所管理的内存划分为若干个不同的数据区域。Java虚拟机规范将JVM所管理的内存分为以下几个运行时数据区:程序计数器、Java虚拟机栈、本地方法栈、Java堆、方法区。下面详细阐述各数据区所存储的数据类型。        程序计数器(Program Counter Register)   一块较小的内存空间,它是当前线程所执行的字节码的行号指示器,字节码解释器工作时通过改变该计数器的值来选择下一条需要执行的字节码指令,分支、
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:123904
    • 提供者:weixin_38715831
  1. java内存区域

  2. 了解Java GC机制,必须先清楚在JVM中内存区域的划分。在Java运行时的数据区里,由JVM管理的内存区域分为下图几个模块:1,程序计数器(Program Counter Register):程序计数器是一个比较小的内存区域,用于指示当前线程所执行的字节码执行到了第几行,可以理解为是当前线程的行号指示器。字节码解释器在工作时,会通过改变这个计数器的值来取下一条语句指令。  每个程序计数器只用来记录一个线程的行号,所以它是线程私有(一个线程就有一个程序计数器)的。  如果程序执行的是一个Jav
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:53248
    • 提供者:weixin_38744375
  1. Java中内存区域的划分

  2. Java内存中有5个内存区域的划分 1 栈(Stack): 存放的都是方法中的局部变量。方法的运行一定要在栈当中运行。 2 堆(Heap): new出来的东西都在堆中。堆内存里都有一个16进制的地址值。 3 方法区(Method Area):保存.class的相关信息,包括方法的信息。 4 本地方法栈(Native Method Stack) :与操作系统有关。 5 寄存器(pc Register):与CPU有关。 (1) 一个数组在内存中的表现形式。 (2) 二个数组在内存中的表现形式。
  3. 所属分类:其它

    • 发布日期:2020-12-21
    • 文件大小:660480
    • 提供者:weixin_38733733
  1. 性能测试总结之内存泄露和内存溢出

  2. 刚刚做完了一个项目的性能测试,“有幸”也遇到了内存泄露的案例,所以在此和大家分享一下。主要从以下几部分来说明,关于内存和内存泄露、溢出的概念,区分内存泄露和内存溢出;内存的区域划分,了解GC回收机制;重点关注如何去监控和发现内存问题;   刚刚做完了一个项目的性能测试,“有幸”也遇到了内存泄露的案例,所以在此和大家分享一下。   主要从以下几部分来说明,关于内存和内存泄露、溢出的概念,区分内存泄露和内存溢出;内存的区域划分,了解GC回收机制;重点关注如何去监控和发现内存问题;此外分析出问题还要如
  3. 所属分类:其它

    • 发布日期:2021-03-23
    • 文件大小:108544
    • 提供者:weixin_38679276
  1. 性能测试总结之内存泄露和内存溢出

  2. 刚刚做完了一个项目的性能测试,“有幸”也遇到了内存泄露的案例,所以在此和大家分享一下。主要从以下几部分来说明,关于内存和内存泄露、溢出的概念,区分内存泄露和内存溢出;内存的区域划分,了解GC回收机制;重点关注如何去监控和发现内存问题;此外分析出问题还要如何解决内存问题。下面就开始本篇的内容:第一部分概念众所周知,java中的内存java虚拟机自己去管理的,他不想C++需要自己去释放。笼统地去讲,java的内存分配分为两个部分,一个是数据堆,一个是栈。程序在运行的时候一般分配数据堆,把局部的临时的
  3. 所属分类:其它

    • 发布日期:2021-02-27
    • 文件大小:204800
    • 提供者:weixin_38721119
  1. Java 内存区域与内存溢出

  2. 内存区域   Java虚拟机在执行Java程序的过程中会把他所管理的内存划分为若干个不同的数据区域。Java虚拟机规范将JVM所管理的内存分为以下几个运行时数据区:程序计数器,Java虚拟机栈,本地方法栈,Java堆,方法区。下面详细阐述各数据区所存储的数据类型。   程序计数器(Program Counter Register)   一块较小的内存空间,它是当前线程所执行的子节码的行号指示器,字节码解释器工作时通过改变该计数器的值来选择下一条需要执行的子节码指令,分支、跳转、循环
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:393216
    • 提供者:weixin_38656226
  1. 面试必问:Java 内存模型的3个特性

  2. 前言 Java内存模型(Java Memory Model ,JMM)就是一种符合内存模型规范的,屏蔽了各种硬件和操作系统的访问差异的,保证了Java程序在各种平台下对内存的访问都能得到一致效果的「机制及规范」。 JMM与Java内存区域是两个容易混淆的概念,这两者既有差别又有联系: 区别 「两者是不同的概念层次」。「Java 内存模型是抽象的,它是用来描述一组规则」,通过这个规则来控制各个变量的访问方式,围绕原子性、有序性、可见性等展开的。而「Java运行时内存的划分是具体的」,是JVM运行J
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:190464
    • 提供者:weixin_38625184
« 12 3 »