用 Java 模拟一个图书馆。包括创建图书、创建读者、借书、还书、列出所有图书、列出过期未还的图书等功能。每个读者最多只能借 3 本书,每个书最多只能借 3 个星期。本例子包含 Java 8 的新语法元素,给初学者参考。...
分类:
编程语言 时间:
2014-11-04 13:09:47
阅读次数:
275
A*(也叫A star, A星)寻路算法Java版
寻路算法有很多种,A*寻路算法被公认为最好的寻路算法。
原创文章,转载请注明出处:http://blog.csdn.net/ruils/article/details/40780657...
分类:
编程语言 时间:
2014-11-04 11:03:44
阅读次数:
253
看了一下树的定义,一些基本的操作,遍历,获取节点数,获取深度等等。。这里参考了西电版的数据结构,基本用的都是递归实现的。很多说明代码中都有,每个方法我都测了一下,这里我把节点类BTreeNode作为内部类放到了BTree中,方便一下。其实可以拿出来。还有我用的是二叉链表实现的树的存储,因为java ...
分类:
编程语言 时间:
2014-11-03 22:17:08
阅读次数:
200
写在前面:本人最近在看《大话设计模式》这本书,书里是用C#讲解的实例。现在写心得笔记与大家分享,就试着写一个JAVA版的。例子还是书里的例子。不过是Java语言实现的。后面也会给出本人的一些理解建议。谢谢《大话设计模式》的作者。
一、什么是简单工厂模式?
简单工厂模式是工厂模式里最简单的一种,所以叫做简单工厂模式。简单工厂模式需要一个工厂类去对类的实例进行条件分发,这样可以省去程序分发时的麻烦...
分类:
其他好文 时间:
2014-11-03 21:02:47
阅读次数:
252
什么是Maven,表示也是昨晚去了Java版API SDK的GIT页面才知道的。。。
具体的Maven入门知识就不再讲了,这个网上一大堆的什么入门级OR菜鸟.etc...的教程。。。。
在此推荐一下具体几个必须看的:
1.Apache Maven项目主页:http://maven.apache.org/,这里想必是所有Maven Introduction中最权威,最入门,最适...
分类:
其他好文 时间:
2014-11-03 07:50:20
阅读次数:
231
本次测试安装的机器为Mac Book Pro, 系统为 OS X 10.9.4。hbase版本0.98.6.1。使用Java版本为Oracle的JDK1.6.0_65。1. 下载安装hbase-0.98.6.1此处下载的是 0.98.6.1,下载后解压缩。解压缩后的目录为 hbase-0.98.6....
分类:
系统相关 时间:
2014-11-02 12:25:35
阅读次数:
165
想看看java版的数据结构,了解一下树的一些操作,写了个顺序表熟悉一下 1 package com.sqlist; 2 3 /** 4 * @author xiangfei 5 * 定义一个顺序表 6 * 7 */ 8 public class SqlList { 9 final ...
分类:
编程语言 时间:
2014-11-02 00:30:02
阅读次数:
232
1. 安装环境介绍如下:
系统:Ubuntu14.04
Hadoop版本:hadoop-2.5.0(点击下载)
Java版本:openjdk-1.7.0_55
Eclipse版本:Release 4.4.0 (点击下载)...
分类:
系统相关 时间:
2014-10-30 21:00:26
阅读次数:
782
在搞ACM的时候遇到大数相乘的问题,在网上找了一下,看到了一个c++版本的http://blog.csdn.net/jianzhibeihang/article/details/4948267用java搞了一个版本这里说一下思路将数字已字符串形式接收,转换成int[]整型数组,然后num1[],nu...
分类:
编程语言 时间:
2014-10-30 20:54:25
阅读次数:
210
本文是根据Hadoop官网安装教程写的Hadoop YARN在单机伪分布式环境下的安装报告,仅供参考。
1. 安装环境如下:
操作系统:Ubuntu14.04
Hadoop版本:hadoop-2.5.0
Java版本:openjdk-1.7.0_55...
分类:
其他好文 时间:
2014-10-29 19:20:57
阅读次数:
286