![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaSE
文章平均质量分 58
乜嘢噢耶
这个作者很懒,什么都没留下…
展开
-
内部类
内部类定义:即在一个类内部进行其它类结构的嵌套操作程序代码public class Outer { private String str = "outer str~~~"; //定义一个内部类 class Inner { private String inStr = "inner str~~~"; //定义一个普通方法 public void print() { //调用外部类的 str 属性原创 2021-03-08 14:46:15 · 55 阅读 · 0 评论 -
多态
多态同一操作作用于不同的对象,可产生不同的效果,即多态;概念:多态是同一个行为具有多个不同表现形式或形态的能力;多态性是对象多种表现形式的体现存在的三个必要条件1、继承2、重写3、父类引用指向子类对象当使用多态方式调用方法时,先检查父类中是否存在该方法,若没有则编译错误;有则去调用子类的同名方法;多态的好处1、不必为每一个派生类编写功能调用,只需对抽象类进行处理,可提高程序的可复用性2、派生类的功能可被基类的方法或引用变量所调用,称为向后兼容,可提高可扩充性和可维护性原创 2021-03-07 17:08:22 · 68 阅读 · 0 评论 -
JVM、JRE和JDK的关系
JVM、JRE和JDK的关系JVMJava Virtual Machine,即 Java 虚拟机。只认识 .class 类型的文件,能将 class 文件中的字节码指令进行识别并调用操作系统向上的 API 完成动作。即 JVM 是 Java 能跨平台的核心JREJava Runtime Enviroment,即 Java 运行时环境。主要包含两个部分:jvm 的标准实现和 Java 的一些基本类库。相对于 jvm 多出来的一部分是 Java 类库JDKJava Development原创 2021-03-06 10:44:46 · 83 阅读 · 0 评论 -
String,StringBuffer和StringBuilder区别
String,StringBuffer和StringBuilder区别String 字符串常量Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。需注意: String 的值是不可变的,这就导致每次对 String 的操作都会生成新的 String 对象,不仅效率低下,而且浪费有限的内存空间。StringBuffer 和 StringBuilderStringBuffer 和 StringBuilder 类的对象能被多次的修改,并且不产生新的使用对象原创 2021-03-04 14:54:45 · 401 阅读 · 2 评论 -
接口和抽象类的区别
1.接口和抽象类的区别 概念不同1、接口是对动作的抽象,抽象类是对根源的抽象2、抽象类表示的是:这个对象是什么。接口表示的是:这个对象能做什么即:在高级语言中,一个类只能继承一个类(抽象类),如人不可能同时是生物和非生物;但可实现多个接口 当关注一个事物的本质,用抽象类;关注一个操作,用接口 抽象类的功能要远超过接口,但定义抽象类的代价高。因高级语言,每个类只能继承一个类,在这个类中,须继承和编写出其所有子类的所有共性。虽然接口在功能上会弱化很多,但它只针对一个动作的描述。且一个类中同原创 2021-03-04 11:26:07 · 133 阅读 · 1 评论