跳至内容

编程技术之美-IT之美

越努力越进步-越开心越自信-越懒惰越迷茫-越焦虑越自卑

  • 首页
  • 编程之美
    • Java之美
      • Java基础
      • Java核心
      • JVM
      • 框架
    • Python之美
    • golang之美
    • C++之美
    • PHP之美
    • Swift之美
    • Objective-C之美
  • 算法之美
    • 数据结构与算法
    • 数学之美
  • 设计模式之美
  • 架构之美
    • 微服务
    • Server
    • 存储之美
    • 网络协议
    • 操作系统
    • 数据之美
  • AI之美
    • 机器学习
    • 深度学习

标签: JVM

垃圾回收的算法有哪些?它们的优缺点是什么?代码举例讲解

发表于2023年9月29日2023年7月15日 作者 IT之美

Java虚拟机常用的垃圾回收算法有: 标记清除算法:两步操作,首先标记所有可达对象,然后清除所有未标记对象。优… 继续阅读 垃圾回收的算法有哪些?它们的优缺点是什么?代码举例讲解

垃圾回收器有哪些?它们的区别是什么?代码举例讲解

发表于2023年9月26日2023年7月15日 作者 IT之美

Java虚拟机常用的垃圾回收器有: Serial回收器:单线程回收器,会暂停所有的用户线程进行垃圾回收。适用于… 继续阅读 垃圾回收器有哪些?它们的区别是什么?代码举例讲解

什么是垃圾?垃圾回收器是如何判断垃圾的?代码举例讲解

发表于2023年9月23日2023年7月15日 作者 IT之美

在Java中,垃圾代表无用的对象或空间,不能再被程序使用,只占用内存空间。垃圾回收器会对垃圾进行回收,释放其占… 继续阅读 什么是垃圾?垃圾回收器是如何判断垃圾的?代码举例讲解

什么是GC?Java程序的垃圾回收机制是如何工作的?代码举例讲解

发表于2023年9月20日2023年7月15日 作者 IT之美

GC是Garbage Collection的缩写,中文意为垃圾收集。它是Java虚拟机中自动管理内存的机制,用… 继续阅读 什么是GC?Java程序的垃圾回收机制是如何工作的?代码举例讲解

什么是类的卸载?它是如何工作的?代码举例讲解

发表于2023年9月17日2023年7月15日 作者 IT之美

类的卸载是Java虚拟机将类的Class对象及其对应的二进制数据从方法区中移除的过程。 类的卸载主要发生在两个… 继续阅读 什么是类的卸载?它是如何工作的?代码举例讲解

什么是类的初始化?它是如何工作的?代码举例讲解

发表于2023年9月14日2023年7月15日 作者 IT之美

类的初始化是Java虚拟机在加载类和创建类的实例对象或调用类的静态方法时,对类进行准备工作的过程。它主要包括:… 继续阅读 什么是类的初始化?它是如何工作的?代码举例讲解

什么是双亲委派模型?它是如何工作的?代码举例讲解

发表于2023年9月11日2023年7月15日 作者 IT之美

双亲委派模型是Java类加载器工作的一种机制。它要求除了启动类加载器之外,其他类加载器要先将类加载工作委托给父… 继续阅读 什么是双亲委派模型?它是如何工作的?代码举例讲解

什么是类加载过程?它是如何工作的?代码举例讲解

发表于2023年9月8日2023年7月15日 作者 IT之美

类加载过程是Java虚拟机将Class文件中的二进制数据转换为Class对象的过程。它由类加载器触发并完成。 … 继续阅读 什么是类加载过程?它是如何工作的?代码举例讲解

什么是类加载器?有哪些类加载器?代码举例讲解

发表于2023年9月5日2023年7月15日 作者 IT之美

类加载器是Java虚拟机中用于加载Class文件的重要组件。它的主要作用是将.class文件中的二进制数据转换… 继续阅读 什么是类加载器?有哪些类加载器?代码举例讲解

Java程序的本地方法栈是什么?代码举例讲解

发表于2023年9月2日2023年7月15日 作者 IT之美

本地方法栈是Java虚拟机用于存储native方法信息的数据结构。它与Java虚拟机栈一样,都是线程私有的。 … 继续阅读 Java程序的本地方法栈是什么?代码举例讲解

Java程序的PC寄存器是什么?代码举例讲解

发表于2023年8月30日2023年7月15日 作者 IT之美

Java程序的PC寄存器是运行时数据区域中的一个重要组成部分。它的全称是Program Counter寄存器。… 继续阅读 Java程序的PC寄存器是什么?代码举例讲解

Java程序的方法区是什么?代码举例讲解

发表于2023年8月27日2023年7月15日 作者 IT之美

Java程序的方法区是运行时数据区域中的一块非常重要的内存区域。它对应的是JVM规范中的Runtime Con… 继续阅读 Java程序的方法区是什么?代码举例讲解

Java程序的堆和栈是什么?代码举例讲解

发表于2023年8月24日2023年7月15日 作者 IT之美

Java程序的堆和栈是两个非常重要的运行时数据区域: 堆(Heap): 堆是Java运行时数据区域中最大的一块… 继续阅读 Java程序的堆和栈是什么?代码举例讲解

Java程序的运行时数据区是什么?代码举例讲解

发表于2023年8月21日2023年7月15日 作者 IT之美

Java程序的运行时数据区主要包括: 方法区:存储类信息、常量、静态变量等。对应于JVM规范中的Runtime… 继续阅读 Java程序的运行时数据区是什么?代码举例讲解

Java程序是如何在JVM中执行的?代码举例讲解

发表于2023年8月18日2023年7月15日 作者 IT之美

Java程序在JVM中的执行过程如下: 编译期:将Java源码编译成字节码文件(.class文件)。 加载期:… 继续阅读 Java程序是如何在JVM中执行的?代码举例讲解

Java程序的生命周期是怎样的?代码举例讲解

发表于2023年8月15日2023年7月15日 作者 IT之美

Java程序的生命周期包括:编译期、加载期、运行期和结束期4个阶段。 编译期:将Java源文件编译成字节码文件… 继续阅读 Java程序的生命周期是怎样的?代码举例讲解

如何优化Java程序的性能?有哪些优化技巧?代码举例讲解

发表于2023年8月12日2023年7月15日 作者 IT之美

优化Java程序性能的技巧主要有: 避免过度封装:避免小方法过多,减少方法调用次数。 返回值优化:方法返回值尽… 继续阅读 如何优化Java程序的性能?有哪些优化技巧?代码举例讲解

什么是Java的本地方法?如何实现Java调用本地方法?代码举例讲解

发表于2023年8月9日2023年7月15日 作者 IT之美

Java的本地方法是使用非Java语言(如C语言)实现的方法。它保留了Java中大部分的语义和结构,但本地方法… 继续阅读 什么是Java的本地方法?如何实现Java调用本地方法?代码举例讲解

什么是Java中的对象头?它包含哪些信息?代码举例讲解

发表于2023年8月6日2023年7月15日 作者 IT之美

对象头(Object Header)是Java对象中用于存储对象自身运行时数据的内存空间,它包含三个字段: M… 继续阅读 什么是Java中的对象头?它包含哪些信息?代码举例讲解

什么是Java的方法区?它存储什么数据?代码举例讲解

发表于2023年8月3日2023年7月15日 作者 IT之美

方法区(Method Area)是JVM内存结构的一部分,用于存储类结构、常量、静态变量等数据。它对应于JVM… 继续阅读 什么是Java的方法区?它存储什么数据?代码举例讲解

文章导航

上一页< 分页 1 分页 2 分页 3 … 分页 8 下一页>
跳至页脚

分类

  • ActiveMQ
  • AI之美
  • C++之美
  • Docker
  • Flink
  • Git
  • golang之美
  • golang基础
  • Hadoop
  • Hibernate
  • Hive
  • IOS
  • Java Lambda
  • JavaScript
  • Java之美
  • Java基础
  • Java核心
  • JMeter
  • JVM
  • JVM原理
  • JVM实战
  • Kafka
  • Kubernetes
  • Maven
  • MongoDB
  • MQ
  • Mybatis
  • Mybatis Plus
  • MySQL
  • Nginx
  • Objective-C之美
  • PHP之美
  • Python之美
  • RabbitMQ
  • Redis
  • RocketMQ
  • Spring
  • Spring Boot
  • Spring Cloud
  • Spring MVC
  • Swift之美
  • Tomcat
  • Vue
  • 前端
  • 区块链
  • 存储之美
  • 容器
  • 工具
  • 微服务
  • 操作系统
  • 数据之美
  • 数据结构与算法
  • 机器学习
  • 架构之美
  • 框架
  • 深度学习
  • 算法之美
  • 编程之美
  • 网络协议
  • 设计模式之美
  • 项目管理
  • 默认分类

近期文章

  • 【Python】Python多线程的最佳实践?
  • 【Python】Python如何实现多线程?
  • 【Python】Python中的lambada匿名函数怎么写?
  • 【Python】Python中的高阶函数有哪些?
  • 【Python】Python常见的内置函数有哪些?

归档

  • 2025年1月
  • 2024年12月
  • 2024年11月
  • 2024年10月
  • 2024年9月
  • 2024年8月
  • 2024年7月
  • 2024年6月
  • 2024年5月
  • 2024年4月
  • 2024年3月
  • 2024年2月
  • 2024年1月
  • 2023年12月
  • 2023年11月
  • 2023年10月
  • 2023年9月
  • 2023年8月
  • 2023年7月
  • 2023年6月
  • 2023年5月
  • 2023年4月
  • 2023年3月
  • 2023年2月
  • 2023年1月
  • 2022年12月
  • 2022年11月
  • 2022年10月
  • 2022年9月
  • 2022年8月
  • 2022年7月
  • 2022年6月
  • 2022年5月
  • 2022年4月
  • 2022年3月
  • 2022年2月
  • 2022年1月
  • 2021年12月
  • 2021年11月
  • 2021年10月
  • 2021年9月
  • 2021年8月
  • 2021年7月
  • 2021年6月
  • 2021年1月
  • 2020年12月
  • 2020年8月
  • 2020年7月
  • 2020年6月
  • 2020年5月

标签

ActiveMQ AI C++ ChatGPT error Flink git Golang Hadoop Hibernate Hive http IOS Java基础 JdbcTemplate JMeter JPA JVM Kafka lambda linux Linux命令 Maven Mongodb Mybatis Mybatis Plus MySQL Nginx Objective-C PHP Python Redis RocketMQ Socket Swift TCP/UDP Vue 人工神经网络 常见错误 数据结构与算法 机器学习 深度学习 网络编程 设计模式 面试题
版权所有 编程技术之美-IT之美 | 京ICP备20020091号