自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 垃圾收集

垃圾收集算法背景介绍发现败类(垃圾)怎么消灭败类(垃圾回收算法)江湖大侠及组织北乔峰(Serial)北丐-洪七公(Serial Old)武当派(parallel scavenge)背景介绍  垃圾回收故事。现在有许多败类危害武林,身为大侠的小A需要为民除害,但是小A不知道哪些人是败类,于是去咨询江湖百晓生。发现败类(垃圾)  百晓生说要想找到武林败类只有两个办法。第一个是看功德簿,做一件好事就加一,做一件坏事就减一,如果坏事多于或者等于好事就算是坏人(比较极端哈,还有许多不做好事和坏事的人,囧)

2020-05-24 22:42:19 134

原创 对象内存布局介绍

对象内存布局之前介绍了类小A的虚拟机学校,现在我们来介绍一下他自己。别看小A头不大,但是有很多信息,一部分是头发(mark word)的部分,还有一张可以用于刷身份证获取档案信息的脸(类型指针)身体部分就是存放食物的地方(实例数据)在小A去出门时,感觉自己矮小了,就需要垫脚垫(对齐填充)...

2020-05-24 21:31:51 200

原创 Java运行时数据区的故事

小A要去一个叫虚拟机的学校上学。这里的学生都叫类,故事就从这里开始目录学校区域虚拟机学校分为五大区域:1、档案室(方法区):负责管理所有学生(类)信息的档案,从入学(加载)就开始记录学生的信息,年龄大小(类文件大小),4字节的编号的学生证(魔法数:cafababe),年级(版本号),住校带的生活物品(常量池),在学校的权限(对应类访问权限),父母(父类),叔叔伯伯阿姨(实现的接口)、行为爱好(类方法),特征(类属性)2、宿舍(堆):负责学生(类)住宿的地方,宿舍又分为:幼儿园宿舍(Eden

2020-05-22 23:25:29 95

原创 Java private、protected、默认、public修饰符区别及场景应用

private:只能在当前类中使用,常用于修饰私有属性及方法。代码示例如下:package com.test.cn;public class Cat{ private String name; private int age; public Cat(){ bark(); } private void bark(){ System.ou

2017-10-09 21:08:06 372

原创 Java重载、重写及重构的区别

Java重载:指方法重载,方法名相同,但参数类型及个数必须有所不同。代码示例如下:package com.test.cn;public class Cat { void bark() { System.out.println("重载1"); } void bark(String name) { Sys

2017-10-09 20:34:00 848

原创 Java构造函数

Java在没有定义构造方法时系统会默认生成一个构造方法;当自己定义构造方法时,这个默认构造方法会失效。代码实例如下:默认构造方法:public class MyClass { public static void main(String[] args) { MyClass mc = new MyClass();//默认构造方法 }}自定义构造方法:publ

2017-09-28 08:29:52 175

原创 Java类的概念

类:就是具有相同的属性和功能的对象的抽象集合。比如:人是一个类,人有名字及年龄等属性,也有吃饭睡觉等动作。代码如下:/** * 人 */public class Person { /** * 年龄 */ private int age; /** * 名字 */ private String name; /** * 吃饭

2017-09-28 00:01:21 206

原创 对象与实例的区别

对象与实例区别在于:对象表示对一组动作或行为的抽象,而实例就是具体的动作或行为。比如:动物可以当成一个类,狗就是这个类的一个实例。代码如下:public class MyExample { public MyExample() { System.out.println("Hello World!"); } public static void main

2017-09-27 23:20:55 6663 2

空空如也

空空如也

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

TA关注的人

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