自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JVM-运行时数据区域

程序计数器:记录正在执行的虚拟机字节码指令地址,若正在执行的是本地方法则为空(本地方法为非JAVA方法)。 JAVA虚拟机栈:每个方法在执行的同时会创建一个栈帧存储局部变量表、操作数栈、常量池引用等,直至执行完,对应一个栈帧在JVM中入栈和出栈。可能抛出异常:StackOverflowError,OutOfMemoryError。 本地方法栈: 为非JAVA实现的方法提供的。 堆:所有实...

2018-08-08 16:05:20 82

原创 反射

Class类Class类用来描述某个类的属性、方法、构造函数、实现的接口。Class类的对象由系统产生,一个类在JVM中只有一个Class对象,且这个对象不可变。 为什么需要这个类? 可以通过某个类的对象获得该类的信息 三种获取Class对象的方式Class clazz = null;Class = Person.class;//类名.classObject obj = ...

2018-08-01 17:33:18 71

原创 抽象类和接口

抽象类1.抽象方法:只有声明没有实现。例如abstract void test() 抽象方法必须用abstract修饰 2.抽象类:如果含有抽象方法,则为抽象类;抽象类必须用abstract修饰;抽象类不一定必须含有抽象方法,但没有抽象方法的抽象类是没有意义的;抽象类也可以有普通类成员方法和成员变量。 3抽象类和普通类区别:抽象方法必须为public、protected、缺省下为publ...

2018-07-31 11:14:27 82

原创 三.JAVA基础 继承

类的加载1.每个类文件最多只允许出现一个public类,如果有public类,则文件名和该类名必须相同。 2.如果没有定义构造器,编译器会自动创建无参构造器,如果显示定义了构造器,编译器不会自动添加构造器,所有构造器默认static。 3.初始化:(1)生成某个类的对象时,JVM先检查是否加载了这个类,如果没有加载,则先加载再生成对象,如果已经加载,则直接生成对象。类按需加载,用不到时不会...

2018-07-30 17:15:45 245

原创 二.JAVA基础 String

基础String类声明为final,不可被继承(成员方法隐式指定为final),内部使用final修饰的char类数组value[]存储数据,其他成员变量都是final修饰。初始化后不能再引用其它数组,且值无法改变。public final class String implements java.io.Serializable, Comparable<String>,...

2018-07-29 15:25:54 97

原创 一.JAVA基础 数据类型

基础1字=2字节=2*8位 1word=2byte=2*8bit bps bits per second/Bps Byte per second基本数据类型boolean/1byte/8char/16short/16int/32float/32long/64double/64Integer x = 2; // 装箱int y = x; ...

2018-07-27 13:19:45 148

原创 HashMap

HashMap是一个散列表,存储的是key-value对,线程不安全,key和value可以为null,其映射不是有序的。两个参数:“初始容量”,“加载因子”。容量是哈希表中桶的数量,初始容量是哈希表创建时的容量。加载因子是哈希表在其容量自动增加前可以达到多满的一种尺度。...

2018-07-26 17:46:05 78

原创 final关键字

1.修饰类final修饰类时表明这个类不能被继承,他的所有成员方法都会被隐式指定为final方法。除非这个类以后不会用来被继承或出于安全考虑,否则尽量不要将类设计为final类。2.修饰方法final修饰方法是为了不让继承类修改它,类的private方法会隐式指定为final方法。3.修饰变量对基本数据类型变量,一旦初始化后不能更改;引用数据类型,初始化后不能再让其指向另一个对...

2018-07-26 17:13:09 53

转载 fail-fast和fail-safe

链接:https://www.nowcoder.com/questionTerminal/95e4f9fa513c4ef5bd6344cc3819d3f7?pos=101&mutiTagIds=570&orderByHotValue=1来源:牛客网 一:快速失败(fail—fast)          在用迭代器遍历一个集合对象时,如果遍历过程中对集合对象的内容进行了修...

2018-07-26 15:34:11 78

原创 操作系统-进程

总结操作系统概念第七版中的概念1.程序和进程:程序本身不是进程,只是被动实体,如存储在磁盘上包含一系列指令的文件内容(可执行文件);进程是活动实体,它由一个程序计数器来表示下一个要执行的命令和相关资源集合;当一个可执行文件被装入内存时,一个程序才能被称为进程。2.进程状态图:3.调度队列:进程进入系统会被加到作业队列中,而驻留在内存中就绪的、等待运行的进程保存在就绪队列中。所有活动的进程用task...

2018-03-21 13:54:34 150

空空如也

空空如也

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

TA关注的人

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