Java
文章平均质量分 83
俺是小王子
时而呆萌,时而木讷;时而睿智,时而二缺
展开
-
“百度之星”程序设计大赛试题解答(Java实现)
本人属于Java初学者,学习Java有一段时间了。为了提高自己编程能力,最近在网上找了一些程序设计大赛的题目来做。每做出一道,就会把自己的答案贴到博客上来,争取每天一道:一来丰富一下自己的第一个技术博客二来以此锻炼一下自己的耐力最重要的是恳请各位大牛给小弟提出批评意见,让我提高得更快一点,在此,先拜谢大家了!好了,上菜!/** *Apr 1, 2013 *C原创 2013-04-01 13:33:08 · 2397 阅读 · 2 评论 -
"百度之星"程序设计大赛试题解答(Java实现)---变态的比赛规则(未完成!!!)
悲催啊,弄了整整一下午还是没有完整滴弄出来不得不承认我智商很一般,搞这个整数划分的算法搞了近1个小时才弄明白,可是,这道变态的题目并不是这样简单啊!!!忍无可忍,只好站在前人的肩膀上了来做了一位是这位大牛的:点击打开一位是这位大牛的:点击打开感谢二位,可惜我才疏学浅,还没独立弄出来!!!时间不早了,有时间再接着弄吧,先把代码贴出来,真心恳请各位大牛指点迷津。。。1,建立bean类,存储 成员数原创 2013-04-02 18:31:57 · 1998 阅读 · 0 评论 -
Java基础--文件切割器
好吧,既然算法这个高深的问题还不能游刃有余,那就先巩固巩固基础吧!我就根据自己的学习经历,来复习一下以前学过的知识吧!首先声明,这些概念非本人创造,是本人学习过程中接触到的。然后我根据自己的理解空闲时间独立完成。所有源代码全部是自己原创!这都是站在巨人肩膀上的结果今天写个文件切割器:文件切割器就是把把一些大文件切割成相同大小(尾巴除外)的子文件。为什么要这么做呢?这是因为在一些论坛原创 2013-04-03 13:13:48 · 1908 阅读 · 0 评论 -
Java基础--文件合并器
Ok,今天写个文件合并器。依然是Java IO 的应用。文件合并器就是把切碎后的文件恢复成原来的样子。基本思路就是把碎片文件流放到一个合并流中,然后再写到另外一个流中即可。Java IO 里有一个SequenceInputStream这样的对象。它从输入流的有序集合开始,并从第一个输入流开始读取,直到到达文件末尾,接着从第二个输入流读取,依次类推,直到到达包含的最后一个输入流的文件末尾为止原创 2013-04-04 13:32:13 · 1403 阅读 · 0 评论 -
Java基础--Java IO中部分对象介绍(1)
Java IO可以分为两大类,一个是字节流对象,一个是字符流对象。字节流对象读取的是一个一个的字节,即以字节为单位进行读取。而字符流对则是以字符为单位进行读取。一般来说,字符流的效率要高些。但为什么还要有字节流对象呢?这是因为流对象的表现形式有很多种。如果仅仅是文本数据,则单单用一个字符流对象就可以了。但是很多时候我们操作的是图片、电影、mp3等这样的数据,就只能用字节流对象了。因为字符流对象原创 2013-04-05 19:50:55 · 1203 阅读 · 0 评论 -
深入Java单例模式
觉得自己弱爆了。。。。单例原来是这样写的。。。转载:http://devbean.blog.51cto.com/448512/203501在GoF的23种设计模式中,单例模式是比较简单的一种。然而,有时候越是简单的东西越容易出现问题。下面就单例设计模式详细的探讨一下。 所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在。就像是Jav转载 2013-06-09 20:56:57 · 987 阅读 · 0 评论 -
交换两个变量的值的方法-----从简单问题入手
以前写交换数值的方法,会毫不思索写出这样的语句swap(int a ,int b){int temp ;temp = a ;a = b;b = temp;}这样就可以实现a,b两个数的交换但是现在要求不能通过第三个变量来做桥梁,只能使用这两个变量,怎么办呢?方法一:private static void swap2(int a, int b)原创 2013-08-27 15:15:02 · 1666 阅读 · 0 评论 -
Base64编码实现(Java)
最近还在读Cay Horstmann的Core Java这本书。在第二卷第三章第四小节中讲到了一个Base64编码。读了许久,终于把它读懂了。特此记录下来,以便将来用得到!首先看一下Wikipedia上关于Base64编码原理的解释http://zh.wikipedia.org/wiki/Base64Base64是一种基于64个可打印字符来表示二进制数据的表示方原创 2014-02-19 11:32:53 · 1406 阅读 · 0 评论