Java基础学习
文章平均质量分 66
Java基础学习
咚鸽
这个作者很懒,什么都没留下…
展开
-
5.12Java面试什么是多态?
多态? //父类 public class Figure{ double dim1; double dim2; Figure(double dim1,double dim2){ this.dim1 = dim1; this.dim2 = dim2; } double area(){ System.out.println("输出面积,没有实际操作"); return 0; } } //子类 public class Rectangle extends Figure{原创 2021-05-14 22:07:24 · 453 阅读 · 0 评论 -
Java面试基础
面向对象的三大特性:封装、继承、多态 每个说重点,方便记忆。 什么是封装? 1、封装是把一个对象的属性私有化,同时提供一些能被外界访问属性的getter和setter方法。 2、封装能容易地修改类的内部实现,无需修改使用了该类的代码,让代码更容易理解和维护。 什么是继承? 1、子类能够继承父类中的非private的属性、方法,让代码得到复用。 2、继承具有传递性,子类继承父类,父类继承爷爷类。 3、一个类只能继承一个父类,一个接口可以继承多个父类。 什么是多态? 1、多态是同一个行为具有不同的表现形式,原创 2021-05-12 21:42:38 · 83 阅读 · 0 评论 -
JAVA枚举基础
枚举即类的对象数量有限,可以枚举出来。 1、自定义枚举类(了解即可) public class SeasonTest { public static void main(String[] args) { Season spring = Season.SPRING; System.out.println(spring); } } //自定义枚举类 class Season{ //1.声明Season对象的属性:private final修饰原创 2021-05-01 17:03:13 · 68 阅读 · 0 评论 -
JAVA中的异常
JAVA 是面向对象的,异常也是个对象。 捕获错误最理想的是在编译期间,但有的错误只在 运行时才会发生 。 比如: 除数为 0,数组下标越界等 分类: 编译时异常 和 运行时异常 异常的顶级父类 Throwable (java.lang.Throwable) 两个子类 java.lang.Error 和 java.lang.Exception Exception 又分为 编译时异常(checked) 和 运行时异常(unchecked) 常见的异常有哪些?举例说明 运行时异常中常见: 1、NullPoin原创 2021-04-29 22:09:45 · 65 阅读 · 0 评论 -
Java基础学习之虚拟机类加载机制
Java类加载机制 一个Java文件从编码完成到最终执行,一般主要包括两个过程:编译、运行。 编译,即把我们写好的java文件,通过javac命令编译成字节码,也就是我们常说的.class文件。 运行,则是把编译声称的.class文件交给Java虚拟机(JVM)执行。 而我们所说的类加载过程即是指JVM虚拟机把 .class 文件中类信息加载进内存,并进行解析生成对应的class对象的过程。 通俗来说,JVM在执行某段代码时,遇到了class A, 然而此时内存中并没有class A的相关信息,于是JV原创 2021-03-29 13:31:58 · 65 阅读 · 0 评论