![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
hz_1943
这个作者很懒,什么都没留下…
展开
-
windows下从bat脚本运行jar包
依赖第三方jar包和dll文件,目录结构如下lib中存放第三方jar包。最重要的一点是在eclipse项目目录下建立MANIFEST.MF文件,并严格按照其格式要求填写(否则会有各种各样的问题)原则:原创 2016-06-30 08:39:59 · 15647 阅读 · 0 评论 -
低级错误造成"Dead Code" Warning
在eclipse中重新修改一段代码后出现"Dead Code" Warning可以看到本来是想先判断cityInfo是否为null的,但是在这之前居然先使用了cityInfo[0],低级错误。原创 2016-06-23 14:00:29 · 906 阅读 · 0 评论 -
java自动处理unicode形式的字符串
百度天气api返回的json字符串中的中文会以unicode的形式出现,参考链接:http://apistore.baidu.com/apiworks/servicedetail/112.html例如“\u6674”就是“晴”的unicode形式。String value = "\u6674";System.out.println(value);结果直接就是“晴”,不需要再额外处理了。原创 2016-09-26 16:18:22 · 2134 阅读 · 1 评论 -
java移位操作<<,>>,>>>
网上看到:无符号右移的规则只记住一点:忽略了符号位扩展,0补最高位 无符号右移运算符>>> 只是对32位和64位的值有意义。对“无符号右移运算符>>> 只是对32位和64位的值有意义”一开始不理解,其实写一下代码就明白了,对byte, short都是有符号右移,并且java会将移位操作的结果转换为int型。原创 2016-08-06 22:07:55 · 487 阅读 · 0 评论 -
jvm中一些有用的系统变量(持续更新)
默认字符集Charset.defaultCharset()用户目录System.getProperty("user.dir")文件编码System.getProperty("file.encoding")换行编码System.getProperty("line.separator")原创 2016-06-29 17:15:06 · 422 阅读 · 0 评论 -
Java网络编程中的各种异常
A B A B write 强制结束(结束进程、系统重启) SocketException: Connection reset by peer: socket write error read 强制结束(结束进程、系统重启) SocketException: Connection reset write socket....原创 2019-02-12 11:48:23 · 1269 阅读 · 0 评论 -
Gradle构建java项目中加入调试信息
在需要远程debug的项目中必须在class编译阶段就加入调试信息,gradle文件中加入以下内容tasks.withType(JavaCompile){ options.compileArgs += "-g"}原创 2019-03-09 10:09:23 · 607 阅读 · 0 评论