热文垃圾回收之对象是否可回收

一般去面试经常会遇到垃圾回收相关的问题,最近做了个小结,下面就来记录并分享下垃圾回收相关的东西: 1)引用计数法 给对象添加一个引用计数器,每当有一个地方引用它时,计数器

热文java--jvm启动的参数

java启动参数共分为三类 其一是标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容; 其二是非标准参数(-X),默认jvm实现这些参数的功能,但是

热文常见bug收集

Table of Contents 后端 把不必要的数据库操作放到了for循环里面做 前端 浏览器打开开发好的网页的时候报错:Caused by: SyntaxErro

热文运行时数据区——程序计数器

概念  程序计数器是一块较小的内存空间,他可以看做是当前线程所执行的字节码的行号指示器。在虚拟机的概念模型里(仅是概念模型,各种虚拟机可能会通过一些更高效的方式去实现),

热文运行时数据区——Java堆

Java程序在运行时创建的所有类实例或数组都放在同一个堆中。一个Java虚拟机实例中只存在一个堆空间, 因此所有线程都将共享这个堆,它在虚拟机启动时创建。 又由于一个Java程

热文运行时数据区——方法区

在Java虚拟机中, 关于被装载类的信息存储在一个逻辑上被称为方法区的内存中。 当虚拟机加载某个类型时,它使用类加载器定位相应的class文件,然后读入这个class文件——一

热文Java虚拟机的简介

Java虚拟机的生命周期 一个运行时的Java虚拟机负责运行一个Java程序 。Java虚拟机的主要任务是加载class文件并且执行其中的字节码。Java 虚拟机包含一个

热文Java体系结构

之前一直在用Java,但对Java的体系结构并不是很了解,最近也是看书才开始关注这方面的内容,做了一些笔记,摘抄给大家共同学习。 Java体系结构包括四个独立但相关的技术:

热文1.Spring之初识

序言 首先说下,之所以还要写这么原始的东西的原因,因为一开始是要学Spring Boot,但是以前没有学过Spring,虽然这并不妨碍我们学习使用Spring Boot,

热文JVM调优-参数篇

一、jvm优化的必要性 在本地开发环境中我们很少会遇到需要对jvm进行优化的需求,但是到了生产环境,我们可能将会碰到下面的问题 1、应用夯住,日志不输出,程序没有反应

热文2017-3-1分蛋糕

> 问题描述 >   小明今天生日,他有n块蛋糕要分给朋友们吃,这n块蛋糕(编号为1到n)的重量分别为a1, a2, …, an。小明想分给每个朋友至少重量为k的蛋糕。小明

热文jvm优化及GC垃圾回收机制

GC垃圾回收机制 Java的内存分配与回收全部由JVM垃圾回收进程自动完成。与C语言不同,Java开发者不需要自己编写代码实现垃圾回收。这是Java深受大家欢迎的众多特性