Java技术体系中所提倡的自动内存管理最终可以归结为自动化地解决了两个问题:给对象分配内存以及回收分配给对象的内存...[作者空间]
Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的“高墙”,墙外面的人想进去,墙里面的人却想出来。 对...[作者空间]
本文根据《深入理解java虚拟机》第7章内容整理 一、基本概念 虚拟机把描述类的数据从Class文件加载到内存,并...[作者空间]
一、对象的创建 new Animal(); 类加载检查检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并...[作者空间]
Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的“高墙”,墙外面的人想进去,墙里面的人却想出来。 J...[作者空间]
1.不可变的String String对象是不可变的。String类中每一个看起来会修改String值的方法,实际...[作者空间]
一.相关概念 什么是常量用final修饰的成员变量表示常量,值一旦给定就无法改变!final修饰的变量有三种:静态...[作者空间]
1、概念介绍 线程安全就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行...[作者空间]
Java实现多线程的两种方式分别是继承Thread类和实现Runnable接口。 继承Thread类 实现Runn...[作者空间]
Java的初始化可以分为两个部分:(a)类的初始化(b)对象的创建(a)类的初始化 **一、概念介绍: ** 一个...[作者空间]
1、什么是Java序列化 Java平台允许我们在内存中创建可复用的Java对象,但一般情况下,只有当JVM处于运行...[作者空间]
一:关于Xml XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互...[作者空间]