小编Ste*_*ahn的帖子

Gradle Eclipse插件可以将源jar文件附加到本地jar依赖项

如果我在Gradle中有maven依赖,则eclipse插件将自动下载源jar文件(如果有)并将其附加到生成的eclipse".classpath"文件中.

是否有可能获得本地文件依赖的类似行为(我有源jar)?

eclipse gradle

7
推荐指数
1
解决办法
3274
查看次数

为什么Java没有异步/等待?

使用async / await可以以命令式方式编写异步函数。这可以极大地促进异步编程。自从C#首次引入以来,它就被许多语言所采用,例如JavaScript,Python和Kotlin。

EA Async是一个向Java添加async / await之类功能的库。该库消除了使用CompletableFutures的复杂性。

但是,为什么既未将async / await添加到Java SE中,又未计划在将来添加它?

java asynchronous async-await completable-future

3
推荐指数
2
解决办法
297
查看次数

如果在构造函数的最后一条语句中让“this”转义,如果它有先发生的保证,是否安全?

Java 中的一个常见建议是在构造对象期间不要让“this”引用逃逸,因此不要在构造函数中启动任何线程。但是我发现自己编写了很多应该使用执行程序启动线程的类。根据一般建议,我应该编写一个额外的 start() 方法,将任务提交给执行程序。

但是将任务提交给执行程序会提供发生在此处的保证。那么在构造函数的最后一条语句中提交任务会好吗?或者更普遍的问题:如果该语句提供了先发生条件的保证,那么在构造函数的最后一个语句中让“this”转义是否安全?

java concurrency

2
推荐指数
2
解决办法
70
查看次数