java core
skyuck
这个作者很懒,什么都没留下…
展开
-
数组的copy
两种情况:1.基本类型的数组copy 2.对象类型的数组copy对于数组的copy主要有两种方式:1.System.arraycopy(Object src, int srcPos, Object dest, int destPos, int length);2.Arrays.copyOf(int[] original, int newLength);一.基本类型的数组co...原创 2010-09-16 09:44:45 · 152 阅读 · 0 评论 -
java多态之Override
Override(重写)是子类与父类的一种多态性体现。Override允许子类改变父类的一些行为。为什么需要Override:当父类不满足子类的一些要求时我们就需要子类对父类的一些行为进行重写。例如:某公司里的员工的电话号码不允许对外公开,而销售人员(员工)的电话号码则需要对外公开。这时我们就可以这样做:[code="java"]public class Employe...原创 2010-09-16 11:17:34 · 239 阅读 · 0 评论 -
java多态之父子构造器
下面这种情况大家知道编译器会报错[code="java"]package com.unis.object;public class Parent { private String name; public Parent(String name) { this.name = name; }}class Child extends Paren...原创 2010-09-29 10:33:42 · 142 阅读 · 0 评论 -
回调使重构更加简单
前一段时间在重构公司产品中的一个功能模块,这个模块的大致功能就是对文件或文件夹的一些操作(例如删除,复制,粘贴等等),在这些功能操作之前要进行权限判断,然后在操作的同时还要进行订阅、日志处理、与该操作的一些附加操作等等。这篇文章主要是将回调,所以我会着重讲回调,对于其他重构的一些细节我就略过不说了。首先看一段重构前的代码。[code="java"]public class Copy...原创 2011-04-12 10:02:06 · 97 阅读 · 0 评论