自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Schelor的专栏

闲敲棋子落灯花

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

原创 Java 对象Clone

一个普通的Java类,继承了Object对象,便继承了该对象的Clone方法 protected native Object clone() throws CloneNotSupportedException; 但是Java基础类或String类却不支持这样的操作 Integer x = new Integer(10); x.clone(); //编译报错 String s = "abc"

2014-12-31 15:22:59 654

原创 Effective Java记录2:遇到多个构造器考虑用构建器(Builder)

实例化对象时,构造器的自变量有时候会不定,即有有多个可选参数时,可重载构造器,但是有时候在问题模型中,某种类型的构造器是后期出现的,随着情况的不同,可能会添加多个构造器,这时候,代码很难维护。同时,客户端调用时,不便于阅读和使用(重载太多)      替代方案一:JavaBean模式 调用无参数构造函数,然后通过setter方法设置必要的参数。但是可能的缺点:由可能存在的JavaBean状态不

2014-12-30 20:53:09 658

原创 Effective Java记录1:考虑用静态工厂方法代替构造器

静态工厂方法与构造器不同之处在于 1.它们有名称 2.不必在每次调用时,创建新对象 3.多态性,可以返回原类型,或者其子类型 代码说明 // 服务接口 public interface Service { // 特定方法 } // 服务提供者 public interface Provider { Service newService(); }

2014-12-30 18:29:58 599

原创 Java8 探索--Lambda

Lambda 探索 package lambda; /* * 下面是一个lambda表达式的重要特征。 可选类型声明 - 无需声明参数的类型。编译器可以从该参数的值推断。 可选圆括号参数 - 无需在括号中声明参数。对于多个参数,括号是必需的。 可选大括号 - 表达式主体没有必要使用大括号,如果主体中含有一个单独的语句。 可选return关键字 - 编译器会自动返回值,如果主体有一

2014-12-19 18:40:08 499

原创 查找与排序 In Java

直接记录一段代码 package searchandsort; public class SortingAndSearch> { /** * 线性查找 * @param data 数组对象 * @param min 起始索引 * @param max 结束索引 * @param target 查找目标 * @return 是否查找到 */ public

2014-12-18 22:01:22 578

Spring 4.0.6+Hibernate 4.3.5 + Jpa+DBCP2

这是目前最新的Spring库文件,以及Hibernate库文件,并提供DBCP2为数据源,加以Pool2。

2014-07-19

iRreport User Guide

iReport Studio用户文档,可以直接到官网上下载。我这里提供一份,英文版的

2014-01-14

空空如也

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

TA关注的人

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