程序调试:日常经验总结
- 一:如何快速的去查询一个类甚至是一个jar包中的class文件?
- 二:如何快速找到本地项目编译之后的字节码文件
- 三:本地启动小实例绑定同一个端口时候发生的报错。
一:如何快速的去查询一个类甚至是一个jar包中的class文件?
double shift选择class,在class下我们基于类的全限定名去查询是最快的。当然,如果我们maven依赖idea没有帮我们整理好,也就是全部爆红的情况下(因为依赖没进来),这玩意一点都不好使。
二:如何快速找到本地项目编译之后的字节码文件
如何快速找到本地项目编译之后的class文件是一回事。
添加好之后,直接Double shift查询即可。
三:本地启动小实例绑定同一个端口时候发生的报错。
启动多个实例,绑定同一个端口的时候:
Exception in thread "main" java.net.BindException: Address already in use: bind
at sun.nio.ch.Net.bind0(Native Method)
at sun.nio.ch.Net.bind(Net.java:433)
at sun.nio.ch.Net.bind(Net.java:425)
at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223)
at java.nio.channels.ServerSocketChannel.bind(ServerSocketChannel.java:157)
at com.suns.socket.MyServer1.main(MyServer1.java:18)
Class transformation time: 0.0135785s for 129 classes or 1.0525968992248063E-4s per class