自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

转载 Java设计模式——策略模式

java设计模式之——策略模式   1,什么是策略模式? 策略模式,又叫算法簇模式,就是定义了不同的算法族,并且之间可以互相替换,此模式让算法的变化独立于使用算法的客户。   2,策略模式有什么好处?      策略模式的好处在于你可以动态的改变对象的行为。   3,设计原则         设计原则是把一个类中经常改变或者将来可能改变的部分

2016-05-27 15:21:37 311

原创 LeetCode小试

最近想找实习,就找些题目练练手,感觉LeetCode不错,和大家分享一下。 334【Reverse String】 Write a function that takes a string as input and returns the string reversed.Example: Given s = “hello”, return “olleh”. Solution:public cl

2016-05-26 22:31:58 334

原创 Java编程思想第四版第七章学习(2)

1、保证正确清理 (1)垃圾回收器不知道何时会被调用,也不知道是否将被调用。因此如果要某个类清理一些东西,就必须显示地编写一个特殊方法来做这个事情。需要注意的是,在清理方法中,必须注意对基类清理方法和成员对象清理方法的调用顺序,以防某个子对象依赖于另一个子对象情形的发生。一般而言,首先执行类的所有特定的清理动作,其顺序同生产顺序相反(通常这就要求基类元素仍旧存活);然后,调用基类的清理方法

2016-05-18 19:42:39 631

原创 Java编程思想第四版第六章学习——访问权限设置

1、Java的访问权限修饰词 (1)如果不提供任何访问权限修饰词,则表示它是“包访问权限”。—— 包中所有其他类 对那个成员都有访问权限,但对于这个包之外的所有类,这个成员是Private的。 (2)public: 紧接着的成员表明自己对每个人都是可用的。 注意默认包的问题:当两个文件同处于相同的目录中并且没有给自己设定任何包名

2016-05-17 23:43:33 874

原创 Java编程思想第四版第五章学习(3)

1.在构造器中调用构造器(Java编程思想第四版P86) notice: (1) 构造器Flower(String s, int petals)表明:尽管可以用this调用一个构造器,但却 不能调用两个。此外,必须将构造器调用置于最起始处,否则编译器会报错。 (2) 当参数s的名称和数据成员s的名字相同,可以使用this.s来代表数据成员。 (3) 除构造器外,编译器禁止在其他任何

2016-05-11 20:21:20 698

原创 Java编程思想第四版第五章学习 ——方法重载

这仅作为个人学习中认为容易忽视或者比较重要的内容。每个人的能力和关注点不同,可能我这说的还是很low。希望大家多多包涵。 注意点: 1.重载方法时,如果传入的数据类型(实际参数类型)小于方法中声明的形式参数类型,实际数据参数类型会被提升。典型的是char类型,如果找不到恰好接受char类型参数的方法,就会把char类型直接提升到int型。样例请看Java编程思想第四版P80-P81。同样,如果传

2016-05-09 23:19:18 865

原创 Java入门经典题(2)

4.题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 思路: 对读取的一个正整数n,需要从2(设定k=2)开始分解, (1)如果k==n,直接输出 (2)否则,查看n能否整除k,如果能,输出并更新n的值(n/k),否则k++import java.util.Scanner; public class Fenjie { public static void m

2016-05-09 15:30:54 393

原创 Java入门经典题(1)

最近开始学习Java,就想快速地将基础部分过一遍,网上找到一些经典编程题,二话不说先开搞。 1.古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 思路:斐波那契数列,1,1,2,3,5,8,13,21,34,……因为题目中没有要求几个月结束,我默认十二个月后停止计算。public class Rabit

2016-05-09 11:02:42 699 2

空空如也

空空如也

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

TA关注的人

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