自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (4)
  • 收藏
  • 关注

转载 工厂方法模式

文档链接:http://www.cnblogs.com/cbf4life/archive/2009/12/20/1628494.html工厂方法模式8.1 女娲造人的故事      东汉《风俗通》记录了一则神话故事:“开天辟辟,未有人民,女娲搏,黄土作人……”,讲述的内容就是大家非常熟悉的女娲造人的故事。开天辟地之初,大地上并没有生物,只有苍茫大地,纯粹而洁净的

2017-09-20 20:36:19 248

原创 什么是多态?为什么使用多态?

看Java核心技术这本书时,多态的内容讲解的很少,只是举个例子告诉我们怎样使用多态,而没有明确说明为什么使用多态的问题。谈到面向对象的编程语言时不可避免的就会介绍继承,子类可以继承父类除private外的成员变量和方法,并且可以添加自己的成员变量与方法,以实现自己独特的功能。但是如果在实际的开发中发现某个类的方法可以做出某些改进,但由于工程已经交付给用户使用,就不想增加不必要的麻烦!但以后

2017-09-15 15:36:29 17902 2

原创 Java中的知识点拾贝

/**TIPS4: * This program demonstrates parameter passing in Java. * @version 1.00 2000-01-27 * @author Cay Horstmann */public class ParamTest{ public static void main(String[] args) {

2017-09-14 15:11:28 212

原创 Java与c++不同的地方

tips1:  在c++中,通常在类的外面定义方法,如果在类的内部定义方法,这个方法将被自动的成为内联方法;在Java中,所有的方法都必须在类的内部定义,但并不表示他们是内联方法。是否将某个方法是指为内联方法是Java虚拟机的任务。

2017-09-14 15:05:47 363

原创 已有java文件添加到工程中的两种方法

在学习《java编程思想》是遇到一个问题,作者创建了一个java文件,其作用是用print()代替 System.out.println()以显示要打印的内容。文章中用了import static net.mindview.util.Print.*; 后直接使用了print()显示内容。因为刚学java,对于java的整体体系不太明白,即使已有作者提供 的java文件,按照书上的方法也实现

2017-09-07 20:41:31 5019

原创 Java中的关系操作符

package object;class Value{ int i;}public class E08_StaticTest {public static void main(String[] args) { Integer n1= new Integer(47); Integer n2= new Integer(47); int

2017-09-07 20:40:32 406

原创 Eclipse快捷键把一段代码向左右移动和注释一块代码

在使用Eclipse时有时需要调整代码的层次与结构,如果手动进行调整则是一件非常繁琐的事情。若整个Java文件都需要调整可以Ctrl+a选中编辑文档,然后使用Ctrl+shift+f对整个文档进行自动调整;若只需要调整部分代码,可以选中要调整的代码按tab键右移代码,shift+tab左移代码。若想注释一段代码可以选中想要注释的代码段按Ctrl+shift+/对整段代码进行注释,按Ct

2017-09-07 20:39:41 1235

原创 Java中this的用法及在构造器中调用构造器

package object;public class E08_StaticTest { int petalCount = 0; String s = "initial value";//(1)  E08_StaticTest(int petals) { petalCount = petals; System.out.println("Co

2017-09-07 20:38:49 2345

原创 Java中构造器的初始化

package object;class Cup{ Cup(int marker){ System.out.println("Cup("+marker+")"); } void f(int marker){ System.out.println("f("+marker+")"); } }class Cups { static Cup cup1;

2017-09-07 20:38:03 488

原创 Java复用类中正确清理

//: object/E05_DataOnly2.java/****************** Exercise 5 ****************** * Modify Exercise 4 so the values * of the data in DataOnly are assigned to and * printed in main(). *********

2017-09-07 20:37:06 301

原创 初步认识Java中的向上转型

package object; class Animal { public void eat(){ System.out.println("animal eatting..."); }}class Bird extends Animal{ public void eat(){

2017-09-07 20:34:51 182

原创 Java中final关键字对基本类型和引用的差别

package operators;import java.util.Random;class Value{ int i; public Value(int i) { this.i = i; }}public class E03_Aliasing2{ private static Random random =

2017-09-07 20:32:51 300

原创 再次认识Java中构造器的初始化与继承

class Insect{ private int i = 9; protected static int j; Insect() { Print.print("i = " + i + ",j = " + j); j = 39; } private static int x1 = printInit("

2017-09-07 20:29:12 254

空空如也

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

TA关注的人

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