![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java核心思想
文章平均质量分 93
amoshcxy
这个作者很懒,什么都没留下…
展开
-
抽象类和接口的区别及使用场景
抽象类和接口的区别及使用场景1.1 抽象类1.2 接口1.3 抽象类和接口的区别1.3.1 语法层面上的区别1.3.2 设计层面上的区别1.4 什么时候使用抽象类和接口抽象类和接口的区别及使用场景1.1 抽象类在了解抽象类之前,先来了解一下抽象方法。抽象方法是一种特殊的方法:它只有声明,而没有具体的实现。抽象方法的声明格式为:abstract voi...原创 2018-07-09 10:22:53 · 6829 阅读 · 0 评论 -
java String和StringBuilder、StringBuffer之间的区别
java String和StringBuilder、StringBuffer之间的区别可变与不可变String类中使用字符数组保存字符串,如下就是,因为有“final”修饰符,所以可以知道string对象是不可变的。private final char value[];String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下...原创 2018-07-20 09:08:41 · 651 阅读 · 0 评论 -
java 重写(Override)与重载(Overload)的区别
java 重写(Override)与重载(Overload)的区别基本概念重写(Override) 重写是子类对父类中允许访问的方法的实现过程进行再次重新编写,返回值和形参都是不能改变的。发生在子类和父类之间。重载(Overload) 重载是发生在同一个类中,方法名相同,而参数不同。返回类型可以相同也可以不同的一种方法,是发生在一个类中。super关键字的使用当需要在...原创 2018-07-20 10:03:20 · 364 阅读 · 3 评论 -
JVM垃圾回收算法
JVM垃圾回收算法1.1 标记-清除1.2 复制算法1.3 标记-整理1.4 分代回收算法JVM垃圾回收算法垃圾回收算法包括四种:标记-清除、标记-整理、复制、分代回收算法1.1 标记-清除这是一种最基础的垃圾回收算法(Mark-Sweep)。分为标记-清除两个阶段 标记阶段:先标记出所有需要回收的对象,在标记完成后统一回收所有被标记的对象,它...原创 2018-07-25 18:32:53 · 375 阅读 · 0 评论 -
java 序列化和反序列化总结
java 序列化和反序列化总结java 序列化和反序列化总结java对象序列化的意思就是将对象的状态转化成字节流,以后可以通过这些值再生成相同状态的对象。对象序列化是对象持久化的一种实现方法,它是将对象的属性和方法转化为一种序列化的形式用于存储和传输。反序列化就是根据这些保存的信息重建对象的过程。序列化:将java对象转化为字节序列的过程。 反序列化:将字节序列转化为ja...原创 2018-07-20 11:59:36 · 417 阅读 · 0 评论