虚拟机
-
getRuntime()方法获取Runtime类【Java实用技术分享】
Runtime类用于表示Java虚拟机运行时的状态,它用于封装Java虚拟机进程。每次使用“java”命令启动Java虚拟机时都会对应一个Runtime实例…
-
类的加载机制是什么?【Java面试题】
(1)问题分析: Class文件由类装载器装载后,在JVM中将形成一份描述Class结构的元信息对象,通过该元信息对象可以获知Class的结构信息:如构造函数,属性和方法等,Jav…
-
JVM将内存空间划分为几种?【Java面试题】
(1)问题分析: JVM(虚拟机)的内存划分 不同的数据使用的是哪一块内存空间 (2)核心答案讲解: Java虚拟机有那几块内存空间: 1)栈内存:方法运行时所进入的内存,里面还会…
-
JVM 是什么?JVM 的基本结构介绍
JVM是一种能够运行java字节码的虚拟机。 JVM的包含以下结构 ·类加载子系统 ·加载.class 文件到内存。 ·内存结构 &mid…
-
equals()和==有什么用?equals()在什么情况下使用?
== : 它的作用是判断两个对象的地址是不是相等。即: 判断两个对象是不是同一个对象。(基本数据类型==比较的是值,引用数据类型==比较的是内存地址)。 equals() : 它的…
-
Java中this关键字的常见用法有哪些?
在上一节案例中使用变量表示年龄时,构造方法中使用的参数是a,成员变量使用的是age,虽然在语法上没有任何问题,但这样的程序可读性很差。这时可以将Person类中表示年龄的变量进行统…
-
Docker有几种默认网络?执行默认网络管理过程演示
在进行Docker安装时,Docker就会自动创建三种网络。客户端可以通过网络管理指令进行查看,具体操作指令如下。 $ docker network ls 图1 Docker默认网…
-
Docker安装对开发平台的要求有哪些?
Docker支持在多种平台上使用,包括Mac、Windows、Cloud以及Linux系统上等。由于Docker是基于Ubuntu发布的,所以官方更推荐在Ubuntu上使用Dock…
-
Java JDK是什么?JDK安装目录介绍
在JDK安装完毕后,会在硬盘上生成一个目录,该目录被称为JDK的安装目录,如图1所示。 图1 JDK目录结构 为了更好地学习JDK,初学者需要对JDK安装目录下的子目录及文件的作用…
-
面向 Java 开发人员的 JVM 参数指南
通过理解和使用 JVM 以及 JVM 参数,开发人员和最终用户都可以诊断故障并且提高 Java 应用程序的性能。 当你在编写源代码时,你是在编写人类可以阅读的代…