双轴快排了解一下

​ 在JDK1.7之前,Java在Arrays类包里使用的排序算法是快速排序,在JDK1.7之后,Arrays仍然使用快速排序,不过是从一般的快排转到了双轴快排。

Mehr lesen

接口和抽象类

​ 本没有计划整理这个抽象类或者接口的知识点的,因为这两个概念非常的简单了,无非是对类的抽象和高度抽象。但是在读过Java9的源码之后,因为增加了default关键字,所以,整理一下这个知识点。

Mehr lesen

Java的全新关键字-default

​ 有在读Jdk9的持有对象源代码,然后读到了Iterator.java文件,接口中定义了四个方法:

1
2
3
4
boolean hasNext()
E next()
default void remove(){}
default void forEachRemaining(){}

​ 在接口的方法定义中发现了一个关键字:default,并不能理解这个关键字,然后去百度查了一下定义。

Mehr lesen

Java的特殊关键字

this关键字

​ this关键字this关键字代表的含义是在方法内部使用,表示对调用这个方法的对象的自身的引用。也就是说,调用this的方法,最终会返回当前对象。当参数名字和数据成员名字相同时候,可以用 this.dataname 来表示数据成员。

Mehr lesen

Java多态

原文

Mehr lesen

Ubuntu环境系统搭建

​ 昨天下午,想在Ubuntu系统上安装一个便签的应用,结果发现所有的源不能够更新,查了一下,发现官方已经停止对Ubuntu17.04进行维护,然后可以更新到17.10版本,就更新了一下系统。中途因误操作关掉了更新进程,系统崩溃,然后重新刷了一下16.04LTS,升级到了17.10.所有环境和配置丢失,重新开始配环境,记录一下搭建的环境及步骤。

Mehr lesen

Java的复用

原文

Mehr lesen

Java控制执行流程

原文

Mehr lesen

Java访问控制

原文

Mehr lesen

Java基础

整理好的Java基础博文

​ Java控制执行流程:Java控制执行流程
Java的特殊关键字:Java的特殊关键字
Java访问控制:Java访问控制
接口和抽象类:接口和抽象类
Java多态:Java的特性-多态
Java复用:Java的复用

Mehr lesen