前言
以前有篇文章,讲解Tomcat开启远程调试功能,只是讲解了用法,以及Tomcat的作者书写脚本的初衷。原理没写,其实不是Tomcat的具有远程调试功能,是JVM虚拟机提供的能力,Java应用都能开启远程调试能力。上一篇文章:tomcat intellij远程调试
1. demo
随意写一个Java应用。
public class MapMain {
public static void main(String[] args) {
Map<String, String> map = new HashMap<>();
map.put("aa", "aa");
map.put("bb", "bb");
map.put("cc", "cc");
map.put("dd", "dd");
map.put("ff", "f");
Set<Map.Entry<String, String>> entrySet = map.entrySet();
for (Map.Entry<String, String> entry : entrySet) {
System.out.println(entry.getKey() + " ------ " + entry.getValue());
}
}
}
执行mvn packa