欢迎您的访问
专注架构,Java,数据结构算法,Python技术分享

Java基础 第3页

Java基础系列-封装与继承,this、super关键字的使用

站长阅读(487)赞(0)

一、this关键字 this代表当前对象,它有以下几种用途: 本类中在非静态方法中条用非静态变量和方法,就可以使用【this.变量名】和【this.方法名(参数列表)】的方式调用,实际情况是,this关键字通常会被省略。 就在上面这种情况下...

Java基础系列-单例的7种写法

站长阅读(473)赞(0)

一、概述 Java中单例有7种写法,这个是在面试中经常被问到的内容,而且有时候还要求手写单例实现方式。所以我们有必要认真的了解一下这七种写法。 二、七种实现 2.1 懒汉式——线程不安全 public class SingletonOne ...

Java基础系列-SPI你认识吗

站长阅读(560)赞(0)

一、SPI是什么 SPI是相对API而言的。 API指的是应用对服务调用方提供的接口,用于提供某种服务、功能,面向的是服务调用方。 SPI指的是应用对服务实现方提供的接口,用于实现某种服务、功能,面向的是服务实现方 二、SPI的使用 2.1...

Java基础系列-时间日期API

站长阅读(532)赞(0)

一、概述 Java提供了有关时间的类和API,可以很方便的处理日期时间。 JDK 1.8之前使用的是Date和Calendar,JDK 1.8之后使用DateTime,前者毛病较多,后者更加适用。 二、基础知识 2.1 时区 我们都知道,地...

Java基础系列-substring的原理

站长阅读(650)赞(0)

JDK 6和JDK 7中substring的原理及区别 substring(int beginIndex, int endIndex)方法用于截取字符串,返回截取的新字符串。新字符串由当前字符串的第beginIndex到endIndex的字...

Java基础系列-Enum深入解析

站长阅读(592)赞(0)

一、概述 枚举就是一个语法糖效果。 定义一个枚举,其实就是定义一个继承抽象类Enum的类。 了解了Enum,就能了解枚举。 二、Enum解析 2.1 接口 public abstract class Enum<E extends En...