java基础
文章平均质量分 74
喂喂,要加油
朝着向往的生活加油
展开
-
Java基础-一些容易被人忽视却重要的Java基础知识(二)
文章目录一、重载和重写1.重载2.重写一、重载和重写1.重载被重载的方法必须改变参数列表(参数个数或者类型、顺序不一样)被重载的方法可以改变返回类型 被重载的方法可以改变访问修饰符 可以使用新的或更广的检查异常 方法能够在同一类中或者在一个子类中被重载无法以返回值类型作为重载方法的区分标准2.重写参数列表必须完全与被重写的方法相同(包括类型、位置) 返回类型相同访问权限>=被重写方法的访问权限父类的成员方法只能被它的子类重写声明为final的方法不能被重写声明.原创 2021-05-03 22:53:31 · 182 阅读 · 0 评论 -
java基础-垃圾收集器及其回收算法的介绍
文章目录前言一、垃圾收集器管理的区域二、垃圾收集器的回收步骤1.阶段一:判断对象是否存活2.阶段二:筛选总结前言最近在刷面试题的时候会经常遇到关于java垃圾收集器的问题,所以开此博文来介绍一下垃圾收集器以及有关的算法。具体的内容可以查阅《深入理解Java虚拟机-周志明》,下面的有关内容也是引自这本书。一、垃圾收集器管理的区域Java虚拟机会将所管理的内存进行划分,划分为:程序计数器、虚拟机栈、本地方法栈、堆、方法区。其中,堆(几乎所有对象都在此分配内存)是垃圾收集器管理的内存区域。二、垃圾.原创 2021-04-16 22:53:10 · 478 阅读 · 1 评论 -
java基础-引用类型介绍
文章目录引例一、java的引用类型二、强引用三、软引用四、弱引用五、虚引用引例下面有关java的引用类型,说法正确的是(ABCD)A:对于一个对象来说,只要有强引用的存在,它就会一直存在于内存中B:如果一个对象仅持有虚引用,那么它就和没有任何引用一样,在任何时候都可能被垃圾回收器回收C:如果一个对象只具有弱引用,则内存空间足够,垃圾回收器就不会回收它,如果内存空间不够,就会回收这些对象的内存D:一旦发现了只具有弱引用的对象,不管当前的内存空间足够与否,都会回收它的空间这题考察了java的引用原创 2021-03-28 21:26:08 · 426 阅读 · 0 评论 -
Java基础-一些容易被人忽视却重要的Java基础知识(一)
文章目录前言一、关于基本数据类型的基础知识1.默认值以及强制类型转换2.浮点数二、关于构造方法的基础知识三、关于静态方法的基础知识四、关于访问权限的基础知识1.类成员2.类五、关于成员变量以及局部变量的基础知识1.成员变量2.局部变量前言此篇博客整理一些Java的基础知识,虽然很基础但却非常重要,也容易出现错误。一、关于基本数据类型的基础知识1.默认值以及强制类型转换关于基本数据类型以及默认数值如下表所示:注意:(1)char的类型占两个字节,但取值为0~65535;(2)boolea原创 2021-03-20 23:02:25 · 582 阅读 · 4 评论 -
Java基础知识-Java基本类型包装器以及自动装箱、拆箱
文章目录前言一、什么是基本类型包装器二、装箱以及拆箱介绍1.概念2.装箱底层原理前言最近在刷面试题的时候经常遇到java装箱、拆箱的题目,所以特地开此贴来讲解一下java的装箱以及拆箱机制一、什么是基本类型包装器众所周知,Java有8种基本数据类型,但是基本数据类型不是对象,这不和Java提出的一切皆对象不是相违背吗。其实java使用了包装器将基本数据类型进行包装成对象这样就实现了“一切皆对象”。每一种基本数据类型的包装类如下图所示:声明一个整型数据类型有两种方法:一种是使用基本数据类型,原创 2021-03-13 12:40:41 · 355 阅读 · 0 评论