Java

运行gradle

看别人用到的命令

./gradlew tasks

./gradlew tasks –all

./gradlew sulu-admin:bootRun
然后就跑起来了

基本语法

变量 | 关键字

和其他语法一样, 关键字都是一些常见的, 不再列举

数据类型关键字, 类定义关键字, 函数定义关键字

访问权限修饰符: private | protected | public

定义类, 函数, 变量修饰符:
abstract | final | static | synchronized

定义类于类直接的关键字
extends | implements

创建/引用/判定实例的关键字
new | this | super | instanceof

处理异常
try | catch | finally | throw | throws

关键字
package | import

修饰符
native | strictfp | transient | volatile | assert

至于标识符, 根据通用的代码规范来就可以了

语言特性

OOP 面向对象, 严格区分大小写

命名规范

包名: 小写
类名/接口: 首字母大写
变量名和函数: camel
常量名: DAXIE_DAXIE

定义变量

类型 = 值

强制类型转换: a = (类型)表达式

分支

和其他语言差不多, 不用特别去记, 用过两次就会明白

函数

声明:

1
2
3
4
修饰符 返回类型 函数名( 类型: 形参名1, 类型: 形参名2) {
xxxxx
return xxxxxaaa
}

函数重载

只要函数名一致 && 形参列表 || 形参类型不一样, 就是函数重载

数组

1
存储类型 [] 变量名 = new 存储类型[预定数量]

JAVA 的构造函数名和类名一样, 由 jvm 调用