Java基础
文章平均质量分 93
面试相关的Java基础知识
永远新人胜废人
不会编程的翻译不是好Gamer
展开
-
G1垃圾收集器(Garbage-First Garbage Collector)
简要介绍java G1垃圾收集器翻译 2023-01-20 16:51:45 · 265 阅读 · 0 评论 -
【数据结构与算法】常用排序算法(Java版)
注:以下内容为笔者学习《Java程序员的基本修养》一书的学习笔记概述排序是程序开发中一种非常常见的操作,指对一组任意的数据元素(或记录)经过排序操作后,将它们变成一组按关键字排序的有序序列。一旦将一组杂乱无章的记录重排成一组有序记录,就能快速地从这组记录中找到目标记录。衡量排序算法(sorting algorithm)优劣的三个方面:时间复杂度:主要分析关键字的比较次数和记录的移动次数空间复杂度:分析排序算法中需要多少辅助内存稳定性:若两个记录A和B的关键字值相等,但排序后A、B的先后次序原创 2020-11-13 14:51:47 · 239 阅读 · 0 评论 -
【Java基础】Java多态
含义多态是继封装、继承之后,面向对象的第三大特性。多态体现为父类引用变量可以指向子类对象。前提条件: 存在子父类关系。在使用多态后的父类引用变量调用方法时,会调用子类重写后的方法。多态的使用格式:定义格式:父类类型 变量名=new 子类类型();字典对多态一词是这样解释的:一种生物学中的概念,指某种有机体或物种在生长过程中可能有多种不同的形态或阶段。这一概念也适用于面向对象编程和Java这样的编程语言中,即一个类的各个子类可以在定义自己独有的行为的同时共享其父类的某些功能。多态的转型翻译 2020-11-12 16:32:07 · 171 阅读 · 0 评论