小编Wil*_*tok的帖子

Java语言规范中是否存在"重大变化"?

有了'assert'关键字引入的可能广为人知的例外,Java语言规范是否曾发生变化,导致旧代码不再与JDK的新源代码兼容?


总结到目前为止(非常感谢评论):

如果代码使用在Java语言规范(JLS)的更高版本中引入的关键字之一的声明,则"旧"Java代码在升级到更高版本时可能会导致编译错误:

  • 断言
  • 枚举
  • strictfp

java jls

9
推荐指数
1
解决办法
1328
查看次数

Haskell:getContents如何工作?

为什么以下程序不打印我的输入?似乎putStr没有接受输入.getContents工作怎么样?

main = do 
    contents <- getContents
    when (length contents < 10) $ putStr contents    
Run Code Online (Sandbox Code Playgroud)

但是,该程序逐行打印输入:

main = do 
    contents <- getContents
    putStr contents    
Run Code Online (Sandbox Code Playgroud)

io haskell

6
推荐指数
1
解决办法
4502
查看次数

为什么Hibernate会尝试"缓存",以及它如何在集群环境中工作?

假设您有一个4节点J2EE应用服务器集群,所有正在运行的Hibernate应用程序实例.缓存如何在这种情况下工作?它有什么好处吗?它应该只是关闭?

在我看来,一个特定节点上的数据很快就会变得陈旧,因为其他用户点击其他节点会对数据库数据进行更改.在这种情况下,怎么可能休眠永远相信它的缓存是最新的吗?

java caching hibernate cluster-computing java-ee

4
推荐指数
1
解决办法
2688
查看次数

标签 统计

java ×2

caching ×1

cluster-computing ×1

haskell ×1

hibernate ×1

io ×1

java-ee ×1

jls ×1