Overview 本章主要介绍在实际编程中非常重要的反射和注解两大特性。 Java 注解 注解主要用于标示元数据。Java 中声明一个注解使用符号 @interface。 创...
![240](https://cdn2.jianshu.io/assets/default_avatar/7-0993d41a595d6ab6ef17b19496eb2f21.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
Overview 本章主要介绍在实际编程中非常重要的反射和注解两大特性。 Java 注解 注解主要用于标示元数据。Java 中声明一个注解使用符号 @interface。 创...
Overview 本章主要介绍如何通过这几种语言来执行 Shell 命令。 Java 执行 Shell 命令 Java 中执行 Shell 命令主要依靠 Runtime 和 ...
Overview 测试分类 测试过程通常有很多种分类方法,一般常说的有那么几种: UT,IT(CT),ST,MT。 UT 单元测试属于白盒测试,是测试中的最小单元,一般用于测...
Overview 本节主要介绍异常任务最核心的概念:线程。 Java Thread 线程主要用于执行并发任务,提高 CPU 的运行效率。在Java 中线程相关的概念主要有两个...
Overview Groovy,Scala 和 Kotlin 都是 JVM 上的语言,在设计之初就考虑到了与 Java 的兼容性,所以这三门语言几乎都能无缝调用 Java 代...
Overview 文章介绍的 I/O 主要用于本地文件读写,不涉及网络 I/O。 Java 篇 Java 中的 IO 操作主要是对各种流进行操作。Java 中流可以分为字节流...
Overview 泛型使类型参数化变得可能。在声明类或接口时,可以使用自定义的占位符来表示类型,在运行时由传入的具体类型进行替换。泛型的引入让集合变得更加好用,使很多错误在编...
Overview JSON 是一种键值对形式的轻量级的数据交换格式,除了大量用于 Restful 请求外,其二进制形式的 BSON 也被用于作为 NO SQL 的数据存储格式...
Overview 正则表达式功能非常强大,但是写好一个满足各种情况的合格的正则表达式却不是件简单的事。 本章节不会介绍任何正则表达式的语法,而是介绍四种语言中正则表达式最基本...
Overview 本节主要介绍各种语言中的枚举实现。枚举是种特殊的类,主要用于构建一组特定的值来表示某个属性的取值只能在一定范围内。 Java 篇 在 Java 中枚举在某些...
Overview Trait 中文名为特质。特质是字段和行为的集合,可以拥有抽象成员也可以拥有普通成员。特质可以看做是一种特殊形式的接口,但是特质主要用于实现多重继承。 多重...
Overview 本章主要介绍各语言中的包和访问权限控制。 Java 篇 包 创建包 Java 使用关键字 package 来声明一个包。 包名中使用 . 作为路径分隔符,且...
Overview 本章主要介绍各语言中异常声明和处理方式。 Java 篇 分类 在 Java 中异常是种特殊对象,可以分为检查异常和非检查异常,所有 RuntimeExcep...
Overview 本章主要介绍高级条件语句中的 switch 语句以及其增强版的模式匹配。 Java 篇 Switch 特点 Java 中 switch 语句功能类似 if,...
Java 篇 抽象类 定义 抽象类是使用关键字 abstract 声明的类。抽象类与普通类的最大区别是抽象类不能被实例化。 抽象类可以拥有没有方法体的抽象方法也可以拥有普通方...
Scala 篇 单例对象 在 Java 中实现单例对象通常需要自己实现一个类并创建 getInstance() 的方法然后在该方法里使用两次同步块或者使用更为优雅的基于 en...
Overview Data 类是使用关键字 data 声明的类 Data 类默认基于构造方法实现了 toString(), componentN(), copy(), equ...
Overview 样本类是 Scala 中使用关键字 case class 声明的类。它可以隐式调用构造方法进行初始化,样本类没有副构造方法。 样本类默认基于构造方法实现了 ...
[TOC] java 111 fwfwfwfwf fff aaafaffffff[TOC] afa afaf afaf
Overview 所谓的内部类即定义在类内部的类,而包含这个内部类的类则被称作外部类。通常来说内部类可以访问外部类的私有成员,作为外部类的内部扩展而存在。 Java 篇 静态...