我所关注的Java问题(Cont.)

上篇遗漏了两个关心的问题忘了写,继续补充下。

第一个是类隔离的问题,相信多数的Java开发同学都被类冲突的问题折磨过,maven为避免类冲突起到了一定的作用,但对于groupId、artifactId不一致,但又有同样full classname的类冲突,maven也无能为力,很不幸的是这种无节操的行为在Java应用中相当的多,即使是开源的项目中也一堆这种,因此类冲突带来的问题经常会是大家已知的一个不定时炸弹,但又不想去解决,等着看看Java 9中最重要的模块化的功能会实现的怎么样,话说模块化这功能推了真心够多年的。

第二个是Java应用对硬件资源消耗的分析工具,例如在目前的情况下,如果想知道一个Java应用的CPU消耗是哪些代码造成的,还真的是相当的折腾,perf和JVM的结合不是很好,本来perf应该是足够了,内存如果想知道主要是哪些代码造成的消耗,也同样非常折腾,尽管有Flight Recorder会起到一定的帮助作用,不过这块真心没看到官方有什么想法,估计只能靠自己。

关注的Java问题这篇没得到什么回应,或者换个问法,大家对Java有什么期望吗,你会期望Java支持一些什么特性,原因是什么。

Oracle官方的JDK 7又停止更新了,让大多数人估计都一定程度陷入了尴尬,尤其是对于用6的同学,稍微调查下大家现在用的JDK是什么版本呢?

=============================
欢迎关注微信公众号:hellojavacases

关于此微信号:
分享Java问题排查的Case、Java业界的动态和新技术、Java的一些小知识点Test,以及和大家一起讨论一些Java问题或场景,这里只有Java细节的分享,没有大道理、大架构和大框架。

公众号上发布的消息都存放在http://hellojava.info上。