Java知识
superbigcupid
这个作者很懒,什么都没留下…
展开
-
关于java按位操作运算
关于java按位操作运算.在了解位移之前,先了解一下正数和负数的二进制表示形式以及关系:举例15和-15:15 的原码: 00000000 00000000 00000000 00001111 补码: 11111111 11111111 11111111 11110000 +1 = -15的原码:11111111 111111转载 2015-09-07 15:21:28 · 529 阅读 · 0 评论 -
java内存溢出和内存泄露
java内存溢出和内存泄露一、为什么要了解内存泄露和内存溢出? 1、内存泄露一般是代码设计存在缺陷导致的,通过了解内存泄露的场景,可以避免不必要的内存溢出和提高自己的代码编写水平; 2、通过了解内存溢出的几种常见情况,可以在出现内存溢出的时候快速的定位问题的位置,缩短解决故障的时间。 二、基本概念 理解这两个概念非常重要。转载 2016-03-04 17:07:36 · 496 阅读 · 0 评论 -
String.split()注意
java.lang包中的String.split()方法,返回是一个数组一个应注意的地方(需要转义运算)如果用“.”作为分隔的话,必须是如下写法:String.split(“\.”),这样才能正确的分隔开,不能用String.split(“.”);如果用“|”作为分隔的话,必须是如下写法:String.split(“\|”),这样才能正确的分隔开,不能用String.split(“|”); “转载 2016-08-17 11:04:45 · 409 阅读 · 0 评论 -
Unicode中文和特殊字符的编码范围
编程中有时候需要用到匹配中文的正则,一般用 [ \u4e00-\u9fa5]+ 即可搞定。不过这正则对一般的火星文鸟语就不太适用了,甚至全角的标点符号都不包含在内。例如游戏里面的玩家名,普通青年一般都是汉字,文艺青年会加几个特殊字符,2B青年火星文鸟语都会用上;这时候你就需要更强大的正则了。其实,游戏内大部分的玩家名都取自:中日韩统一表意文字(CJK Unified Ideographs),外加一些转载 2016-08-11 15:51:49 · 6676 阅读 · 0 评论