能干乌龟

文章
9
资源
0
加入时间
3年0月8天

Gradle 里的神奇操作

上面这段代码定义了两个task,当我们执行`hello`任务的时候,会输出 `hello`,而执行`world`任务的时候,由于声明了`dependsOn: "hello"`,表示`world`依赖`hello`,会先执行hello,再执行world。关于`setting.gradle`中也可以写代码,是很多人不知道的。同时,map 的可使用 key 不只是有常用的`group`、`name`、`version`,还包括不常用的`configuration`、`classif

理解Java中的值传递和引用传递

值传递:方法调用时,实际参数把它的值传递给对应的形式参数,函数接收的是原始值的一个copy,此时内存中存在两个相等的基本类型,即实际参数和形式参数,方法中的操作都是对形式参数的修改,不影响实际参数的值。引用传递:也称为传地址,作为方法的参数传递时,实际参数的引用(地址)被传递给方法中相对应的形式参数,函数接收到的是原始值的内存地址。在方法执行中,形参和实参内容相同,指向同一个内存地址,方法执行中对引用的操作将会影响到实际对象。基本数据类型传值,对形参的修改不会影响实参引用类型传引用,形参和实参