本项目是 JGSK 的示例代码。项目使用 Maven 进行构建,包名的序号与博客标题的序号一致。 主要分章节列举了 Java, Groovy, Scala, Kotlin 四种语言各自的特点。
目录
Java vs Grooy vs Scala vs Kotlin
- JGSK - 01.安装与运行
- JGSK - 02.REPL 环境
- JGSK - 03.创建 Maven 工程
- JGSK - 04.程序基本结构
- JGSK - 05.数据类型
- JGSK - 06.变量与常量
- JGSK - 07.String
- JGSK - 08.基本语法
- JGSK - 09.Null
- JGSK - 10.脚本
- JGSK - 11.条件表达式
- JGSK - 12.循环
- JGSK - 13.数组,集合与范围
- JGSK - 14.映射与元祖
- JGSK - 15.类 - Java 篇
- JGSK - 15.类 - Groovy 篇
- JGSK - 15.类 - Scala 篇
- JGSK - 15.类 - Kotlin 篇
- JGSK - 16.方法 Vs Lambda 表达式 Vs 闭包 - 共通篇
- JGSK - 16.方法 VsLambda 表达式 Vs 闭包 - Java 篇
- JGSK - 16.方法 VsLambda 表达式 Vs 闭包 - Groovy 篇
- JGSK - 16.方法 Vs Lambda 表达式 Vs 闭包 - Scala 篇
- JGSK - 16.方法 Vs Lambda 表达式 Vs 闭包 - Kotlin 篇
- JGSK - 17.内部类
- JGSK - 18.类相关:Object - Scala 与 Kotlin 篇
- JGSK - 18.类相关:样本类 - Scala 篇
- JGSK - 18.类相关:Data类 - Kotlin 篇
- JGSK - 19.继承,抽象类与接口
- JGSK - 20.Switch 与模式匹配
- JGSK - 21.异常
- JGSK - 22.包与访问权限
- JGSK - 23.Trait
- JGSK - 24.枚举
- JGSK - 25.正则表达式
- JGSK - 26.Xml 与 JSON 的处理
- JGSK - 27.泛型 - Java篇
- JGSK - 27.泛型 - Groovy篇
- JGSK - 27.泛型 - Scala篇
- JGSK - 27.泛型 - Kotlin篇
- JGSK - 28.IO
- JGSK - 29. 与 Java 交互
- JGSK - 30.Thread 与 Future
- JGSK - 31.Test
- JGSK - 32.Shell
- JGSK - 33.Reflect 与 Annotation
- JGSK - 34.Lazy
- JGSK - 35.集合的函数式编程
Groovy
Scala
- JGSK - Scala - 01.Apply
- JGSK - Scala - 02.高阶函数
- JGSK - Scala - 03.鸭子类型
- JGSK - Scala - 04.隐式转换及类型约束
- JGSK - Scala - 05.DSL
- JGSK - Scala - 06.Actor
Kotlin