java代码静态检查工具有什么用

Python014

java代码静态检查工具有什么用,第1张

用来检查编译器无法发现的更复杂一点的错误,最大可能避免(可能出现的)运行错误。很多代码写法编译器不报错,严格来讲也没错,但是会极大增加运行时报错的风险,静态检查工具就是用来跑程序之前尽量发现这些问题。例如变量引用前没有判空啦多线程引用变量没有锁啦blahblahblah

部类的实例化是依托于外部类的实例,当你在非静态的的内部类中定义了静态成员,说明此静态成员并不需要实例化就能使用,这样就破坏了内部类的原则,因此非静态的内部类的成员变量及方法不能定义为静态的。这样会产生歧义,给你一个链接你看看就知道了,我就不贴了http://bbs.csdn.net/topics/90510249!