首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
马走日mazouri
掘友等级
学生
|
上学
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
17
文章 14
沸点 3
赞
17
返回
|
搜索文章
最新
热门
链表看这篇就够了
设计一个List接口,里面写一些通用的操作,供其他类实现,创建抽象类AbstractList,继承List接口,实现一些通用的操作,比如判断索引是否越界之类的常用操作。 一个 Node 对象含有两个实例变量,类型分别为 E(参数类型) 和 Node。其中next用来指向下一个链…
十大排序算法看这篇就够了
为了专注于算法本身,精简一些不必要的代码,专门创建一个抽象类Sort,实现Comparable接口,并在里面实现了比较大小,元素互换等常见操作,其他的具体排序的类都继承该抽象类,从而使代码的逻辑更加清晰。同时在此说明,本文排序按照升序处理。该类的具体代码如下: 从头开始比较每一…
一篇文章快速了解Java中的泛型
1. 泛型的用处 集合容器类在设计阶段/声明阶段不能确定这个容器到底实际存的是什么类型的对象,所以在JDK1.5之前只能把元素类型设计为Object,JDK1.5之后使用泛型来解决。因为这个时候除了元素的类型不确定,其他的部分是确定的,例如关于这个元素如何保存,如何管理等是确定…
一篇文章快速了解多线程
1. 基本概念 程序(program) 是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。 进程(process)是程序的一次执行过程,或是正在运行的一个程序。 是一个动态的过程:有它自身的产生、存在和消亡的过程。——生命周期 线程(thread)…
带你了解Java中的异常处理机制
1. 介绍 所以呢,Java使用一 种称为 异常处理 的错误捕获机制处理。异常处理最根本的优势就是将检测错误(由被调用的方法完成)从处理错误(由调用方法完成)中分离出来。 2. 异常类型 异常:在Java语言中,将程序执行中发生的不正常情况称为“异常”。 (开发过程中的语法错误…
一篇文章快速了解Java中的继承与多态
一. 继承 多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可。此处的多个类称为子类(此类,派生类,拓展类),单独的这个类称为父类(基类 ,超类)。可以理解为:“子类 is a 父类”。 子类继承了父类所有可以访问…
一篇文章快速了解Java中的抽象类,接口和内部类(含JDK8接口新特性)
1. 介绍 随着继承层次中一个个新子类的定义,类变得越来越具体,而父类则更一般,更通用。类的设计应该保证父类和子类能够共享特征。有时将一个父类设计得非常抽象,以至于它没有具体的实例,这样的类叫做抽象类。 用abstract关键字来修饰一个类,这个类叫做抽象类。 用abstrac…
一篇文章快速搞懂Java中的字符串与包装类
String 实际上与 System 类和 Scanner 类一样,都是 Java 库中一个预定义的类。String类型不是基本类型,而是引用类型(reference type)。 String类:代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实…
一篇文章快速了解Java中的IO流
一. File类 File类的一个对象既能代表一个特定的文件的名称,又能代表一个目录下的一组文件的名称。 File 能新建、删除、重命名文件和目录,但 File 不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入/输出流。 想要在Java程序中表示一个真实存在的文件…
一篇文章快速了解二叉堆
堆(Heap)是一种树状的数据结构,通常是一个可以被看做一棵树的数组对象。常见的堆实现有 以最大堆举例,第一层的72>第二层的68和50,第二层左侧的68>第三层的43和38,右侧的50大于第三层的47和21,第三层左侧的43>第四层的14和40,右侧的38>第四层的3。 ,如…
下一页
个人成就
文章被点赞
117
文章被阅读
11,584
掘力值
443
关注了
17
关注者
23
收藏集
3
关注标签
17
加入于
2020-04-13