java findbugs 这个警告怎么解决
注:response是外部待过来的参数代码:response.setCharacterEncoding("UTF-8");response.getOutputStream...
注:response 是外部待过来的参数
代码:
response.setCharacterEncoding("UTF-8");
response.getOutputStream().write("someMessage".getBytes());
警告:
”found
a call to a method which will perform a byte to String conversion, and
will assume that the default platform encoding is suitable,this will
cause the application behaviour to vary between platforms. Use an
alternative APi and specify a charest name or charset object“ 展开
代码:
response.setCharacterEncoding("UTF-8");
response.getOutputStream().write("someMessage".getBytes());
警告:
”found
a call to a method which will perform a byte to String conversion, and
will assume that the default platform encoding is suitable,this will
cause the application behaviour to vary between platforms. Use an
alternative APi and specify a charest name or charset object“ 展开
2016-08-11 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
关注
展开全部
编程的初期可以把checkStyle、findBugs这些都disable掉。因为检查代码都是后期的工作,首先要让程序能够跑起来,然后再考虑效率问题,最后才考虑代码格式等次重要的东西。 一般来说checkStyle的警告都是可以不予理睬的,比如说name hides a field、magic number,对你编程没有影响。但是对开发软件产品来说,这个是最后必须要消除的。因为这将影响你写的代码的可读性,进而影响到将来代码优化和维护。 name hides a field警告指方法的参数和类里面定义的域(或者说是成员变量,数据成员)重名了,换个其他名字就行了,比如说name改为n。 magic number就是指程序里那些不用取变量名,直接把常量值写在使用它的地方的那种数字。
追问
就是在程序后期,回答的不是我的问题,图片可能看不清,打了出来。麻烦看看
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询