自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 自动垃圾回收

在C/C++这类没有自动垃圾回收机制的语言中,一个对象如果不再使用,需要手动释放,否则就会出现内存泄漏。我们称这种释放对象的过程为垃圾回收,而需要程序员编写代码进行回收的方式为手动回收。内存泄漏指的是不再使用的对象在系统中未被回收,内存泄漏的积累可能会导致内存溢出。Java中为了简化对象的释放,引入了自动的垃圾回收(Garbage Collection简称GC)机制。通过垃圾回收器来对不再使用的对象完成自动的回收,垃圾回收器主要负责对堆上的内存进行回收。

2024-07-13 20:35:43 853

原创 黑客守则-网络黑客领域约定俗成的行为规则

1、不恶意破坏任何的系统,这样做只会给你带来麻烦。恶意破坏它人的软件将导致法律责任,如果你只是使用电脑,那仅为非法使用。2、不修改任何系统文件,如果你是为了要进入系统而修改它,请在达到目的后将它还原。3、不要轻易的将你要Hack的站点告诉你不信任的朋友。4、不要在bbs/论坛上谈论关于你Hack的任何事情。8、不在电话中谈论关于你Hack的任何事情。7、不要入侵或攻击电信/政府机关的主机。12、不将你已破解的账号分享与你的朋友。6、入侵期间,不要随意离开你的电脑。9、将你的笔记本放在安全的地方。

2024-07-12 12:55:11 189

原创 运行时数据区

Java虚拟机在运行Java程序过程中管理的内存区域,称之为运行时数据区。《Java虚拟机规范》中规定了每一部分的作用。把整个运行时数据区划分为两大类,一类是线程不共享,另一类时线程共享。线程不共享:每当创建一个线程之后,每一个线程里面都会有程序计数器、Java虚拟机栈、本地方法栈对应的数据。(我的数据由我自己来维护,别的线程无法访问我当前这个线程的数据的。数据无法共享,但安全性相对高。当线程结束之后,线程回收掉,这块内存区域也就释放。

2024-07-12 11:44:58 329

原创 类的加载器

每个类加载器都有一个父类加载器,在类加载的过程中,每个类加载器都会先检查是否已经加载了该类,如过已经加载则直接返回,否则会将加载请求委派给父类加载器。双亲委派机制指的是:当一个类加载器接收到加载类的任务时,会自底向上查找是否加载过,再由顶向下进行加载。类加载器的设计JDK8和8之后的版本差别较大,JDK8及之前的版本中默认的类加载器有如下几种。由于Java虚拟机中有多个类加载器,双亲委派机制的核心是解决一个类到底由谁加载的问题。双亲委派机制指的是:自底向上查找是否加载过,再由顶乡下进行加载。

2024-07-11 18:48:30 476

原创 JVM类的生命周期

类的生命周期描述了一个类加载、使用、卸载的过程。类的生命周期主要分成五个阶段:加载(Loading)>连接(Linking)>初始化(Initialization)>使用(Using)>卸载(Unloading) 注:有时把连接细分为:验证>准备>解析 三个阶段。

2024-07-11 10:17:45 832

原创 JVM基础

jvm本质是一个运行在计算机上的程序,他的职责是运行Java字节码文件。

2024-06-28 19:56:41 327 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除