自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

手把手教你学安卓

手把手教你学安卓

  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 HashMap 排序,按照 value,找出字符出现次数最多的

方法1static void doString(String input) { Map<Character, Integer> result = new HashMap<Character, Integer>(); for (int i = 0; i < input.length(); i++) { char key = input.charAt(i);

2015-10-29 23:03:19 3354 5

原创 把一个数组里的数组合全部列出(递归)

把一个数组里的数组合全部列出,比如1和2列出来为12,21code 思路就是固定前缀 prefix,然后还有剩下的候选candidate。从候选里面选择一些加到前缀后面。 比如固定前缀1,然后加上2,再从后面的34 选中3,然后是4。得到1234。或者 从后面的34里面先选4,然后是3。得到1243。static void listAll(List candidate, String

2015-10-29 20:15:04 5085 2

原创 斐波那契序列的递归和非递归实现方法

斐波那契序列的递归和非递归实现方法递归 很简单,注意 0 和 1的时候,f(0) = 0,f(1) = 1 其中最后一个 return 要在 else 里面 return,如果3个 return 都用 if 的话,编译器会报错,没有返回值 code/* * 递归实现 */static int f(int n) { if (n == 0) return

2015-10-29 10:46:01 640

原创 java 策略设计模式 装饰器模式

java 策略设计模式Comparable 和 ComparatorComparator 实现了策略模式 程序设计的基本目标是“将保持不变的事物与会发生改变的事物分离”,不是将进行比较的代码编写成不同的子程序。 而是使用策略模式,通过策略,可以将“会发生变化的代码”封装在单独的类中(策略对象),你可以将策略对象总是传递给相同的代码,这些代码使用策略完成其算法。

2015-10-24 21:33:05 677

原创 Head First 设计模式 阅读笔记(一)

Head First 设计模式 阅读笔记(一)Java知识点抽象类可以不包含抽象方法直接看代码吧public abstract class Pizza { String name; public Pizza() { name = "dd"; } void bake(){ System.out.println("bake"); }

2015-10-13 11:44:17 491

GifCam(GIf录制与剪辑工具)

GifCam 是款集录制与剪辑为一体的屏幕 GIF 动画制作工具,录制后的动画可以逐帧编辑。没有水印,无需安装,绿色版,700KB大小,很方便Android开发者后期录制gif动画展示demo。

2016-01-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除