重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
原因是你编译使用的javac,把代码编译成版本61的class,而你的运行环境java,是一个老版本,能执行的上限是52版本。
成都创新互联公司是一家集网站建设,乐清企业网站建设,乐清品牌网站建设,网站定制,乐清网站建设报价,网络营销,网络优化,乐清网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
解决方法有两个:
1,安装和JDK相同版本的Java运行时(JRE),并正确设置PATH变量。验证方法是:
在黑窗口里分别输入java -version和javac -version,两个版本要一致,或者java的版本更高。
相关命令截图如下:
2,编译的时候指定运行时的版本:使用--release参数指定版本。
例如,你通过 java -version查看到版本=8,那么就按如图的命令编译
1, 基本数据类型的话,直接使用,不用它的包装类,包装类会存在null的情况(但要注意基本数据类型默认值,比如为0的情况);
2,对进入方法的参数进行明确判断,为null就处理掉
3,调用其他方法返回的数据,进行判断null再进行操作
4,不确定的地方可以加try catch捕获,然后转为明确的提示
编程的初期可以把checkStyle、findBugs这些都disable掉。因为检查代码都是后期的工作,首先要让程序能够跑起来,然后再考虑效率问题,最后才考虑代码格式等次重要的东西。
一般来说checkStyle的警告都是可以不予理睬的,比如说name hides a field、magic number,对你编程没有影响。但是对开发软件产品来说,这个是最后必须要消除的。因为这将影响你写的代码的可读性,进而影响到将来代码优化和维护。
name hides a field警告指方法的参数和类里面定义的域(或者说是成员变量,数据成员)重名了,换个其他名字就行了,比如说name改为n。
magic number就是指程序里那些不用取变量名,直接把常量值写在使用它的地方的那种数字。这种数字往往让人摸不着头脑,也不知道那是什么意义,就像毫无原因,突然被变出来的一样,所以被称为“魔术数字”。
解决magic number的方法就是把所有用到的常量都声明为public static final,
注释是相当重要的,即使是自己开发的,时间久了也许都会忘记某个变量是用来干什么的……