![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
xbmujfly
这个作者很懒,什么都没留下…
展开
-
Scanner输入与BufferedReader的输入
【摘】《Java学习笔记(JDK6)》p39 Scanner取得输入的依据是空格符,按下空格键、Tab键或是Enter键,Scanner就会返回下一个输入,所以有时并不适用。因为用户可能输入一个字符串,中间可能会包括空格符,而您希望取得完整的字符串。如果想要取得包括空格符的输入,比较简单的方法是适用java.io.BufferedReader类取得输入。 Scanner方式: Scanner sc...原创 2008-12-15 17:09:17 · 101 阅读 · 0 评论 -
《JDK6学习笔记》中关于BinarySearchDemo的理解
《JDK6学习笔记》p524页的BinarySearchDemo有这么一句,System.out.printf("插入点 %d %n", (result + 1) * -1),第一次看到的时候没有理解,为什么插入点的位置就是(result+1)*-1呢,后来查阅JDK文档中关于binarySearch方法的使用,才知道,如果在涉及的有序数组中没有key,则返回-(insert point)-1,而...2008-12-17 17:01:47 · 78 阅读 · 0 评论 -
对模糊搜索HashMap的改写
在http://wangxuliangboy.iteye.com/blog/291268上看到模糊搜索HashMap的代码,本着学习的态度自己进行了改写,希望wangxuliangboy不要介意,呵呵,代码如下: package cn.xbmu.lib.jfly.test; import java.util.*; /** * 模糊搜索HashMap * @author JFly */ p...2008-12-18 02:44:15 · 364 阅读 · 0 评论 -
对模糊搜索HashMap继续改进
直接迭代KeySet即可,速率提升一倍,MyLikeHashMap查找9992大致运行时间32,MyLikeHashMap_1大致时间为15 package cn.xbmu.lib.jfly.test; import java.util.*; /** * 模糊搜索HashMap * @param <K> * @param <V> * @author JFly ...2008-12-18 16:19:33 · 599 阅读 · 0 评论 -
对static关键字的一点测试
在翻阅《JDK6学习笔记》时,看到static关键字用法,虽然很早就知道大概,但自己没有动手试过,遂决定试试到底static关键字能否带来好处。举个例子,一般情况下,可能在连接数据库时,首先会在自己的类中做一些初始化动作,那么我们假设利用static block来初始数据库的连接与一般数据库连接有什么不同呢,写了如下粗略测试代码: package cn.xbmu.lib.jfly.test; i...2008-12-19 15:21:30 · 124 阅读 · 0 评论 -
模拟提款存款的一个例子
今天在JavaWorld.tw论坛上看到一个求提款和存款的帖子(http://www.javaworld.com.tw/jute/post/view?bid=29&id=247594&sty=1&tpg=1&age=0),自己写了个例子,加深对Java Thread的学习和理解: package cn.xbmu.lib.jfly.test; import java...2008-12-23 02:13:08 · 154 阅读 · 0 评论 -
根据文件内容排序
package cn.xbmu.lib.jfly.test; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.i...2009-01-08 16:17:41 · 179 阅读 · 0 评论