Java
Jianhua09
这个作者很懒,什么都没留下…
展开
-
Java利用BufferedWriter写文本文件
在本地写入保存的操作,原创 2014-09-09 15:37:57 · 13390 阅读 · 0 评论 -
浅谈利用多态,继承和接口来封装代码,提高Java代码的可扩展性
一个人做项目的时候是最爽的, 因为可以肆无忌惮的按照自己的想法去"策马奔腾", 因为往往会优先选择实现成本最低且个人偏好的方式去实现, 简单的说就是, 怎么爽就怎么做.这样的情况,项目在实现时候如果只考虑方便快捷而忽略了关键的需求分析和架构设计, 虽然可能很快就能做出来,但质量不高. 并且一个具有生命期的项目, 它的代码是应该具有相当规范的.这个项目应当是, 即使其他工程师加入项目组中也能较快较容原创 2014-10-14 16:01:08 · 6500 阅读 · 3 评论 -
iterator和for语句解析list的性能对比
偶然看到一些代码用Iterator来获取list的参数, 如下Iterator it = list.iterator(); String staffCode; while(it.hasNext()){ staffCode = it.next(); }那么它和常见的get方法获取对比性能如何呢?for(int i=list.size()-1;i>=0;i--){原创 2014-10-17 14:56:23 · 3792 阅读 · 0 评论 -
冒泡算法之C++和Java实现
(大神可以请直接忽略这篇文章了...)最近碰到一些算法的问题,于是重新去温习了.冒泡算法应该是最简单实现的算法之一,复杂度也不算高.在日常用还是经常被用到.至于为什么叫冒泡算法? 是因为数值大小不一的散乱排列的元素,经历这样的处理: 第一次,先将排列的第一个元素和临近的第二个元素对比,谁的数值大就放在后面,数值小的元素就往前移. 然后第二次, (这个时候第二个元素已经比第一个元素大了) 将第二个元原创 2015-03-09 01:14:12 · 703 阅读 · 0 评论 -
Java常用的几个正则方法(查找索引,匹配,替换)
正则表达式是一种为了方便操作字符串而约定的规则.在PHP,JAVA等很多主流语言都有正则的使用.最常见的用法莫过于查找,替换和匹配.下面作为简单的总结,通过用简单的例子,记录下常用的几个方法.关于正则如何使用,就不解释了,因为网上也能找到非常多的相关资料可以看.这里只将几个常用的方法总结:查找索引通过关键字符串,去在目标内容中去匹配查找它的位置,这应该是最常见的用法. Stri原创 2015-04-09 17:22:58 · 10063 阅读 · 0 评论 -
Lucene全文检索入门体验
Lucene是Apache开源的全文检索框架, 是单纯的搜索工具, 简单易用. 现在已经出到5.2.1的版本, 只需在项目中导入必需的几个jar包就能使用. 使用的过程可以概括为,1) 建立索引2) 搜索查找, 获取搜索结果这里我们一起先来学习几个会用到的核心类:Directory该类在Lucene中用于描述索引存放的位置信息. 比如:Directory原创 2015-08-09 00:53:41 · 4818 阅读 · 1 评论