自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 建造者模式

//Main.java//建造者模式Builder Pattern,创建型模式的一种//主要用于自动生成复杂对象,即包含多个对象的对象(宏?)//与工厂模式相比,建造者模式更加关注零件装配的顺序//增加套餐种类直接在建造者类中添加相应建造代码即可import java.util.List;import java.util.ArrayList;//包装接口与其实...

2016-08-27 17:32:14 81

原创 单例模式

//Main.java//单例模式Singleton Pattern属于创建型模式的一种//所谓单例,指该类只能有一个实例,关键:构造函数私有class SingleObject{ private static SingleObject instance=new SingleObject(); //构造函数私有,从而无法外部实例化 private Sing...

2016-07-18 23:43:08 58

原创 Hangover

//Main.java//c∈[0.01,5.20]import java.util.Scanner;public class Main{ public static void main(String[] args){ Scanner cin=new Scanner(System.in); double c=0.0; while((c=ci...

2016-07-18 23:28:01 83

原创 变量与常量

//Main.java//在程序执行过程中,值不能被改变的量称为常量,值能被改变的量称为变量//Java标识符由字母,_,$,数字组成,首位不能是数字;区分大小写//常量又称final变量,为成员变量时必须初始化,为局部变量时,可先声明,再赋值public class Main{ //成员变量在整个类中都有效,分为实例变量和类变量(加static) int...

2016-07-13 00:05:21 56

原创 抽象工厂模式

//Main.java//抽象工厂模式Abstract Factory Pattern属于创建型模式的一种//简单对比工厂模式,实际上相当于多加了"生产工厂"这一步//比如circle产品,先构建生产形状的工厂,再让该工厂去生产circleinterface Shape{ }class Rectangle implements Shape{ public ...

2016-07-12 23:14:58 58

原创 工厂模式

//Main.java//工厂模式Factory Pattern属于创建型模式的一种//创建对象时不会暴露创建逻辑,且通过一个共同的接口来指向新创建的对象interface Shape{ public void draw();}class Rectangle implements Shape{ public Rectangle(){ System....

2016-07-12 22:34:55 70

原创 487-3279

//方法一:直接调用TreeMap,9040K/3516MS//Main.javaimport java.io.*;import java.util.Set;import java.util.TreeMap;public class Main{ //键值用Integer会比用String效率高一点 private static int[] LETTER2NUMB...

2016-07-05 23:39:29 251

原创 Exponentiation

//Main.java//compute the exact value of R^n,0.0<R<99.999,0<n<=25//100000^25是126位数,所以本题数组长度设为125import java.util.Scanner;class BigDecimal implements Cloneable{//涉及到自己乘自己,不希望重复构...

2016-07-04 17:26:01 69

原创 A+B Problem

//Main.javaimport java.util.Scanner;public class Main{ public static void main(String[] args){ Scanner cin=new Scanner(System.in); int x=cin.nextInt(),y=cin.nextInt(); System.o...

2016-07-01 23:30:33 67

原创 基本数据类型

//Main.java/*Java基本数据类型分为三类: *1.数值型:包括整数类型byte(8),short(16),int(32),long(64)和浮点类型float(32),double(64) *2.字符型:char(16)和转义字符,注意:不同于c,java里char占两个字节 *3.布尔型:boolean */public class Main{ p...

2016-07-01 22:00:32 93

原创 Java主类结构

//Main.javapackage tool;public class Main {//public修饰的类名必须与文件名相同 static String str1="你好";//成员变量;想要被静态方法访问必须声明为static //main()称为"主类"中的"主方法",限定public static void修饰 public static void main...

2016-07-01 16:25:23 86

原创 第一个Java程序

//HelloJava.javapublic class HelloJava { public static void main(String[] args){ System.out.println("Hello Java"); System.out.println("这是我的第一个Java程序"); System.out.println("----------...

2016-06-30 15:13:58 77

空空如也

空空如也

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

TA关注的人

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