自我介绍 个人经历可以进行适当包装,但是不能造假,一方面如果一旦被人拆穿,后果就不用我说了吧,另一方面如果你说谎,说了一些你自己不感兴趣的项目,在入职之后可能会被......
如何正确提出辞职 辞职的时候不要给公司埋雷,当然也不要被公司薅最后一把羊毛。正所谓害人之心不可有,防人之心不可无。 如果你在一个公司实在是工作不下去了,请不要忍气吞......
什么是垃圾 垃圾回收(Garbage Collection,GC),顾名思义就是释放垃圾占用的空间,防止内存爆掉。有效的使用可以使用的内存,对内存堆中已经死亡的或者......
概述 执行引擎是Java虚拟机核心的组成部分之一,属于JVM的下层,里面包括 解释器、及时编译器、垃圾回收器。 “虚拟机”是一个相对于“物理机”的概念,这两种机器都有......
直接内存不是虚拟机运行时数据区的一部分,也不是《Java虚拟机规范》中定义的内存区域。直接内存是在Java堆外的、直接向系统申请的内存区间。 而且也可能导致Out......
对象的创建方式 常见的有五种创建对象方式: 使用new关键字创建;使用new关键字创建对象是最常见的方式,直接调用类的构造方法,优点是语法简单直观,执行效率高,适用......
概述 IO,即in和out的缩写,也就是输入和输出,指应用程序和外部设备之间的数据传递,常见的外部设备包括文件、管道、网络连接。 从计算机结构的角度来看IO,IO就......
概述 Netty是一个高性能、异步的网络应用框架,用于开发高效的网络通信程序。它是Java NIO的一个抽象,简化了网络编程的复杂性,并提供了一系列高级功能,使网络......
Java虚拟机定义了若干种程序运行期间会使用到的运行时数据区,其中有一些会随着虚拟机启动而创建,随着虚拟机退出而销毁。 另外一些则是与线程一一对应的,这些与线程对......
Java虚拟机定义了若干种程序运行期间会使用到的运行时数据区,其中有一些会随着虚拟机启动而创建,随着虚拟机退出而销毁。 另外一些则是与线程一一对应的,这些与线程对......
概念 简单地讲,一个Native Method是一个Java调用非Java代码的接囗。一个Native Method该方法的实现由非Java语言实现,比如C。 这个特征......
Java虚拟机定义了若干种程序运行期间会使用到的运行时数据区,其中有一些会随着虚拟机启动而创建,随着虚拟机退出而销毁。 另外一些则是与线程一一对应的,这些与线程对......
Java虚拟机定义了若干种程序运行期间会使用到的运行时数据区,其中有一些会随着虚拟机启动而创建,随着虚拟机退出而销毁。 另外一些则是与线程一一对应的,这些与线程对......
Java虚拟机定义了若干种程序运行期间会使用到的运行时数据区,其中有一些会随着虚拟机启动而创建,随着虚拟机退出而销毁。 另外一些则是与线程一一对应的,这些与线程对......
为什么要学习JVM 大部分Java开发人员,除了会在项目中使用到与Java平台相关的各种高精尖技术,对于Java技术的核心Java虚拟机了解甚少。 一些有一定工作经......