- 博客(12)
- 资源 (14)
- 收藏
- 关注
原创 生成器模式(Build)
定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。本质:分离整体构建算法和部件构造。不用模式的解决方案:package cn.javass.dp.builder.example1;/** * 描述输出到文件头的内容的对象 */public class ExportHeaderModel { /** * 分公司或门市点编号
2015-02-26 11:20:25 465
翻译 访问者模式(Visitor)
访问者模式(Visitor)定义:表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。本质:预留通路,回调实现。不合理的解决方案:
2015-02-26 10:10:26 494
原创 装饰模式
package cn.javass.dp.decorator.example1;import java.util.*;/** * 在内存中模拟数据库,准备点测试数据,好计算奖金 */public class TempDB { private TempDB() { } /** * 记录每个人的月度销售额,只用了人员,月份没有用 */
2015-01-26 15:34:23 435
转载 Unable to resolve target 'android-7'
将低版本的代码导入eclipse时,常遇到这样的问题:Unable to resolve target 'android-XX'这是原代码中project.properties 的 Project target 设置与当前eclipse环境设置不一致所致。AVD(Android Virtual Device),是Android的模拟器。具体介绍和命令参数参照http://apps.hi.b
2012-06-05 08:48:16 355
原创 安装openssh
要学习hadoop,在ubuntu8.04上安装学习,首先安装了ubuntu8.04,从http://www.verycd.com/topics/2734904/上下载并安装,我下载的是[乌班图].ubuntu-8.04.1-dvd-i386.iso,然后在vmware中进行安装,安装完之后必须安装openssh。ubuntu默认并没有安装ssh服务,如果通过ssh链接ubuntu
2012-05-12 13:27:28 722
转载 解决No tests found in JUnit 4测试类
JUnit的测试方法中必须要以test开头比如: public void testfindUser(){ User u=um.findUser(1); System.out.println(u.getName()); } 否则会出现以上找不到test方法的错误。
2012-02-22 15:33:54 2292
原创 不达目的 誓不罢休
1. 一个概率题:54张扑克牌,除去两张大小王剩下52张扑克牌。问红桃A和黑桃A同时被一个人拿到的概率是多少2. 给一组数,其中只有一个数十重复了奇数次,其余都是重复了偶数次,如何找出奇数次的那个数关键字:异或。result = 0, for i in 1 to n, result ^= num[i],最后result为所求。把所有的数异或,最后剩下的就是那个数了。 int[]
2011-12-02 16:36:23 1325
原创 随机优雅solution
package polymorphism.music;public enum Note { MIDDLE_C, C_SHARP, B_FLAT;}package polymorphism.music3;import polymorphism.music.Note;class Instrument { void play(Note n) { System.out.printl
2011-11-22 14:49:41 399
转载 finalize()和system.gc()的区别
finalize()是由JVM自动调用的,你可以用System.gc(),但JVM不一定会立刻执行,JVM感觉内存空间有限时,才会开始执行finalize(),至于新的对象创建个数和被收集个数不同是因为收集的对象只和JVM的垃圾收集策略有关。(1) finalize()函数是干嘛的?Java不是有Garbage Collection(以下简称gc)来负责回收内存吗?gc只能清除在堆上分配的
2011-11-16 11:08:19 1673
原创 求素数(Thinking in Java 4th Edition)
读到了Thinking in Java 4th Editon的第四章,遇到了求素数算法,记录一下。 Write a program to detect and print prime numbers (Integers evenly divisible only by themselves and 1), using two nested for loops and the
2011-11-14 14:40:21 432
原创 测试对象的等价性(Thinking in Java 4th Edition)
前几天看到了这一节,感觉很重要,收录起来。Testing object equivalenceThe relational operators == and != also work with all objects, but their meaning often confuses the first-time Java programmer. Here’s an example:
2011-11-11 17:45:08 587
原创 移位操作符(Thinking in Java 4th Edition)
今天看到Thinking in Java 4th Edition的3.11节--移位操作符,其中有些地方有些迷茫,经过自己的思考和查找资料,弄明白了。下面记录下来,以备后用。3.11 Shift operatorsThe shift operators also manipulate bits. They can be used solely with primitive, integ
2011-11-11 11:25:30 1762 1
黎活明老师讲解的JPA源码
2012-08-02
Java经典例题集,Java,笔试题
2009-11-04
常考的算法题,C&C++
2009-11-04
MATLAB程序设计与实例应用2
2009-09-11
MATLAB程序设计与实例应用
2009-09-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人