- 浏览: 24495 次
- 性别:
- 来自: 天津
最新评论
文章列表
如何成为一名软件架构师?
发表于2013-01-28 08:30| 8979次阅读| 来源CSDN编译| 34 条评论| 作者张红月
开发经验
接口 interfact
接口可以包含数据成员,它们都是隐含的 static final 的。接口中的方法没有方法体。接口中的方法隐含为public,所以实现接口是,要声明为public 访问权限的,如果缺省,则只是包权限。
通过继承来扩展接口: 通过继承,你可以很容易地在接口中添加新的方法声明,你可以通过继承在新的接口中组合数个接口。
1. 组合 composition
在新的类中产生现有类的对象,由于新的类是由现有类的对象组成,所以这种方法称为组合(composition)。
2.继承 inheritance
缺省构造器: 构造器不带参数(argument)。
带参数的构造器:你的类没有缺省的参数,或者是你想调用一个带有参数的构造器,必须用super显试地编写调用基类构造器。
protected ,声明类方法,子类能继承
关键字
final
final 应用的情况: 数据、方法和类
1. final 数据 永恒不变的数据
& 它可以使一个永不改变的"编 ...
package
- 博客分类:
- java编程(OOP Design)
1. package 必须写在 文件除了注释代码外的,第一句位置。
2. package 的命名规则: 所有单词都小写,中间字也小写。
1. 类的成员是基本数据类型,即使没有初始化,Java也会确保它获得一个默认值。
基本类型
默认值
boolean
false
char
‘\u0000’ (null)
byte
(byte)0
short
(short)0
int
0
long
0L
float
0.0f
double
0.0d
static ...
C语言中 *.c和*.h文件的区别!
2010-05-20 18:42:46| 分类: C语言知识|字号 订阅
常见的机种文件扩展名:
.cpp : 用C++编写的源代码文件的扩展名
.h: 用C++/C语言编写的头文件的扩展名
lib:是库文件的扩展名
.obj:用编译器或者汇编工具生成的目标文件的扩展名
转Java入门--认识理解Java中native方法
2007-10-29 10:15 作者:baocl 来源:赛迪网
<iframe id="techbanner" src="http://www.enet.com.cn/enetshow.shtml?Pool=techbanner" frameborder="0" marginwidth="0" marginheight="0" scrolling="No" width="468" heigh ...
JavaScript(Iframe、window.open)父窗口与子窗口之间的操作 by cubeking
JavaScript(Iframe、window.open、window.showModalDialog)父窗口与子窗口之间的操作
一、Iframe 篇 【通篇示例下载】
//父对象得到子窗口的值 //ObjectID是窗口标识,ContentID是元素ID function GetValue(ObjectID,ContentID) { var IsIE = (navigator.appName == 'Microsoft Internet Explor ...
html a 不跳转的几种方式
- 博客分类:
- html\js
不可以跳转
<a href="javascript:;" onclick="javascript:ToUrl('http://www.jingzhengli.cn');">
location.href不跳转测试1</a>
<a href="javascript:void(0);"
onclick="javascript:ToUrl('http://www.jingzhengli.cn');">
location.href不跳转测试2< ...
http://www.ijavascript.cn/
http://bbs.jquery.org.cn/forum.php
http://www.enet.com.cn/tech/java.shtml
oop 的基础知识
- 博客分类:
- java编程(OOP Design)
面向对象的三大特征: 封装、继承、 多态
一、面向对象高级: 修饰符:
static 1. 修饰变量(属性);2修饰方法;3修饰代码块。
覆盖overriding 不适用于静态方法。
当static 修饰代码块是(代码块要在类的任何一个方法之外),那么这个代码块被装载进虚拟机生成对象的时候可被装载一次,以后再也不执行了。
一般静态代码块用来初始化静态成员。
static 通常用于Singleton 模式开发。
final 可以修饰类、属性、方法。
当用final 修饰类的时候,此类不可以被继承。即final 类没有子类。
当用final修饰一个属性(变量)的时 ...
Java 中重载与重写的区别
重载 overloading
(1) 方法重载是让类以统一的方式处理不同数据类型数据的一种手段。多个同名函数同时存在,具有不同的 ...
进程和线程的关系
1. 一个 线程只能属于一个进程,一个进程可以有多个线程,但至少有一个线程。
2. 资源分配给进程,同一进程的所有线程共享进程中的所有资源。
3. 处理机 ...
http://www.cnblogs.com/techstan/archive/2011/10/06/2200124.html