1. 阿里云>
  2. 云栖社区>
  3. 主题地图>
  4. S>
  5. 深入java 虚拟机

当前主题:深入java 虚拟机

深入java 虚拟机相关的博客

查看更多 写博客

深入Java虚拟机(1)——Java体系结构

版权声明:本文为博主原创文章,转载注明出处http://blog.csdn.net/u013142781 目录(?)[+] Java体系结构 Java体系结构包括四个独立但相关的技术: 1.Java程序设计语言 2.Java class文件格式 3.Java

阅读全文

深入Java虚拟机(2)——Java的平台无关性

版权声明:本文为博主原创文章,转载注明出处http://blog.csdn.net/u013142781 目录(?)[+] 一、平台无关性的好处 Java技术在网络环境下非常有用,其中一个关键理由是,用Java创建的可执行二进制程序,能够不加改变地运行于多个

阅读全文

深入Java虚拟机之虚拟机体系结构

工作以来,代码越写越多,程序也越来越臃肿,效率越来越低,对于我这样一个追求完美的程序员来说,这是绝对不被允许的,于是除了不断优化程序结构外,内存优化和性能调优就成了我惯用的“伎俩”。   要对Java程序进行内存优化和性能调优,不了解虚拟机的内部原理(或者叫规

阅读全文

深入Java虚拟机:多态性实现机制--动态单分派和静态多分派

分派发生在编译期和运行期,编译期的分派为静态分派,运行期的为动态分派。 编译期是根据对象声明的类型来选择方法,运行期是根据对象实际类型来选择方法。 术语: 宗量(JVM虚拟机) , 什么是宗量, 方法调用者和方法参数被称为宗量.(后面理解分派需要) 静态类型

阅读全文

深入Java虚拟机(3)——安全

版权声明:本文为博主原创文章,转载注明出处http://blog.csdn.net/u013142781 目录(?)[+] 因为网络允许多台计算机共享数据和分布式处理,所以它提供了一条入侵计算机系统的潜在途径,使得其他人可以窃取信息,改变或破坏信息,盗取计算

阅读全文

深入java虚拟机学习 -- 类的卸载

类的生命周期 在开始本节之前让我们再来回顾下类的生命周期 没看过前6个过程的同学建议从头看下《深入java虚拟机学习 -- 类的加载机制》,这里就不再过多介绍了,着重说下类的卸载 类的卸载 当Sample类被加载、连接和初始化后,它的生命周期就开始了,当代表S

阅读全文

深入Java虚拟机(4)——网络移动性

版权声明:本文为博主原创文章,转载注明出处http://blog.csdn.net/u013142781 目录(?)[+] 一、软件应用程序发展的几个阶段 软件应用程序发展经历了如下几个阶段: 服务于多个终端用户的大型计算机系统 孤立的个人计算机上运行孤立的

阅读全文

深入Java虚拟机读书笔记[5]

第五章 Java虚拟机 1. Java虚拟机内部体系结构 在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内

阅读全文

深入java 虚拟机相关问答

提问题

[@饭娱咖啡][¥20]如何理解方法调用时单分派和多分派

1静态分派动态分派的最主要区别 2如何区分单分派和多分派 3如何理解java是基于静态多分派和动态单分派。 注:23需要举例说明,请不要用《深入java虚拟机。。。》那个栗子说明看不懂

阅读全文

为什么新生代垃圾回收效率快很多?

看过深入理解java虚拟机,书上这个问题以结论性的一句话带过了,面试的时候被问到了这个问题,老年代对象生存时间长,不容易被回收,所以效率低?感觉怪怪的

阅读全文

【Java学习全家桶】1460道Java热门问题,阿里百位技术专家答疑解惑

阿里极客公益活动: 或许你挑灯夜战只为一道难题 或许你百思不解只求一个答案 或许你绞尽脑汁只因一种未知 那么他们来了,阿里系技术专家来云栖问答为你解答技术难题了 他们用户自己手中的技术来帮助用户成长 本次活动特邀百位阿里技术

阅读全文

Postgres-XL主从切换的问题

先说两句题外话,我最早做了一年的Java程序员,然后公司需要转了Oracle的DBA,然后一直用了好几年的Oracle,最近发掘了Postgres,发现它真的是一个很有前途的产品。所以现在决定要深入研究下去。Postgres国内的资料,相比Oracle确实

阅读全文

安卓与iOS百问,开发者系统指南

![_H5banner](https://yqfile.alicdn.com/9b45c10307ae197ddb05012db995c7a578770068.jpeg) iOS与安卓的主要区别在于1、两者运行机制不同:iOS采用的是沙盒运行机制,安卓采用的

阅读全文