
javaSE
文章平均质量分 90
Icedeny
明辨笃行
展开
-
JVM入门学习
一、关于JVM常见的面试题对JVM的理解java8的JVM变化点OOM,栈溢出以及如何分析JVM调优常设置的参数内存快照的获取以及分析Dump文件JVM中的类加载器二、JVM概念操作系统上一层是JVM(下一层是硬件),JVM可以理解为一个软件或者环境(java项目运行其中,JRE包含JVM),底层是用C编写;流程: .java文件---->.class文件 ---->类加载器class loader —>运行时数据区()...原创 2021-07-08 09:58:09 · 148 阅读 · 0 评论 -
java基础概念1
1.java源文件.java,经过编译编程.class字节码文件;JVM为字节码提供运行环境,JVM是一个软件,安装在操作系统中,java运行需要JVM;2. .java文件经过javac命令编译成.class文件,在经过java命令启动JVM去加载,运行.class文件;3.运行一个java程序最小需要一个JRE,开发一个java程序需要一个JDK;JVM+java类库=JRE,JRE原创 2018-01-06 21:46:00 · 213 阅读 · 0 评论 -
线程的相关概念
1.线程概念,与进程的区别, 1.1、线程是程序在执行过程中能够执行程序中代码的执行单元; 1.2、线程有4种状态:运行,就绪,挂起和结束; 1.3、进程是指一段正在执行的程序;特别情况下,线程称为轻量级进程。线程为进程的最小执行单元。 一个进程包含多个线程,各个线程共享程序的内存空间(代码段,数据段和堆空间)和一些进程的资源(打开的文件),但是原创 2017-12-12 10:51:14 · 225 阅读 · 0 评论