![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
j2se基础
文章平均质量分 91
iteye_3698
这个作者很懒,什么都没留下…
展开
-
JAVA泛型<?>【转】
java泛型表面上看起来,无论语法还是应用的环境(比如容器类),泛型类型(或者泛型)都类似于 C++ 中的模板。但是这种相似性仅限于表面,Java 语言中的泛型基本上完全在编译器中实现,由编译器执行类型检查和类型推断,然后生成普通的非泛型的字节码。这种实现技术称为 擦除(erasure)(编译器使用泛型类型信息保证类型安全,然后在生成字节码之前将其清除),这项技术有一些奇怪,并且有时会带...原创 2011-08-12 19:31:36 · 109 阅读 · 0 评论 -
解读GBK编码格式下的" "(类似于空格)的字符
今天同事在解析用户上传的excel表格时,发现有的数据后面带了" "这个字符,以为是空格,无论怎么trim都搞不掉,晚上抽了点时间研究了下这个特殊的字符。 具体代码如下: String str = " "; //把特殊字符单独拿出来定义成String类型 char[] c = str.toCharArray();//转化成f字符数组 for...2011-10-10 20:50:48 · 2118 阅读 · 0 评论 -
dom4j通过xpath查询xml【转】
获取DocumentSAXReader saxReader = new SAXReader();Document document = saxReader.read(FileUtil.getFileInputStream(fileName));查询ElementString xpath ="/composites/composite[@type='onDelete']...原创 2011-04-26 09:28:01 · 74 阅读 · 0 评论 -
JAVA高性能IO模型浅析【转】
服务器端编程经常需要构造高性能的IO模型,常见的IO模型有四种:(1)同步阻塞IO(Blocking IO):即传统的IO模型。(2)同步非阻塞IO(Non-blocking IO):默认创建的socket都是阻塞的,非阻塞IO要求socket被设置为NONBLOCK。注意这里所说的NIO并非Java的NIO(New IO)库。(3)IO多路复用(IO Multiplexing):即...原创 2015-02-25 18:12:20 · 120 阅读 · 0 评论