小编Jav*_*ser的帖子

如何使用CHEF来运行JAR?

我在ubuntu虚拟机上有一个工作jar文件.我需要创建一个Chef配方来:

  1. 执行jar - (例如:运行命令:java -jar name.jar)
  2. 停止执行 - 部署新jar时.

可以通过CHEF来实现吗?

此致,Aditya Chaudhary

java chef-infra chef-recipe

5
推荐指数
1
解决办法
3185
查看次数

Java类实例化 - 内存中有什么?

我有一个基本问题.考虑这个简单的代码:

class A{
   void someMethod(){
      B b = new B(); // Line 3
      B c = new B(); // Line 4
   }
}
Run Code Online (Sandbox Code Playgroud)

当执行第3行时,将类B加载到内存中(即:我们为类型为'Class'的对象分配物理空间(假设使用id - classLaoder1.B),类型包含类B的代码).

问题1#接下来会发生什么? - B类(占B的状态)的实例被创建基于该classLoader.B实际上包含B的信息的事实(已分配的物理内存)?

问题2#另外,在第-4行,由于classLoader.B存在于内存中,因此在内存中创建了一个包含c状态的对象?

java instantiation classloader

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