代码改变世界

java关键字

2011-04-20 14:18 by 卫佳, 147 阅读, 0 推荐, 收藏, 编辑
摘要:1.public 使用对象:类、接口、成员 介绍:无论它所处在的包定义在哪,该类(接口、成员)都是可访问的 2.private 使用对象:成员 介绍:成员只可以在定义它的类中被访问 3.static 使用对象:类、方法、字段、初始化函数 介绍:成名为static的内部类是一个顶级类,它和包含类的成员是不相关的。静态方法是类方法, 是被指向到所属的类而不是类的实例。静态字段是类字段,无论该字段所在的类创建了多少实例,该字段只存在一个实例被指向到所属的类而不是类的实例。初始化函数是在装载类时执行的,而不是在创建 实例时执行的。Cheap MBT shoes sale4.final 使用对象:类、方 阅读全文

单例模式

2011-04-20 14:17 by 卫佳, 235 阅读, 0 推荐, 收藏, 编辑
摘要:一、什么是单例模式: 单例模式确保某一个类只有一个实例,而且向这个系统提供这个实例。 二、单例模式的要点: 1、某个类只能有一个实例 2、它必须自行创建这个实例 3、必须自行向这个系统提供这个实例 三、单例模式的结构及实现: 1、饿汉式单例类: 类图: 代码: public class EagerSingleton partywigs{ private static final EagerSingleton m_instance = new EagerSingleton(); private EagerSingleton() { } public static EagerSingleton g 阅读全文

PHP面向对象--重载

2011-04-19 16:09 by 卫佳, 178 阅读, 0 推荐, 收藏, 编辑
摘要:方法调用和成员访问都能通过__call,__get和__set方法被加载。这些方法将只有当你试图访问不包括成员或方法的对象或继承对象时触发。不是所有的重载方法都必须被定义为static.从PHP5.1.0开始也可以通过__isset()和__unset()方法逐个重载isset()和unset()函数。成员函数重载(Member overloading)void __set ( string name, mixed value )mixed __get ( string name )bool __isset ( string name )void __unset ( string name ) 阅读全文

PHP面向对象--静态

2011-04-19 16:08 by 卫佳, 145 阅读, 0 推荐, 收藏, 编辑
摘要:声明静态的类的成员和方法,使它不需要一个类的实例.一个static成员的声明不能通过一个类对象的实例来访问(尽管一个静态方法可以)。静态声明必须在可见性声明之后。为了兼容PHP4,如果没有可见性被声明,那么成员和方法将被当作是已经声明为public。由于静态方法可以调用非对象实例,伪变量$this不可以在声明为静态的方法中使用。事实上static方法调用形式在编译时被确定。当使用必须要声明的类名时,方法是完全标识和无继承规则的应用。当使用必须要声明的类名时,这种方法就被完全确认,而且没有使用继承的规则。如果self已经被声明,那么self就被当前所属的类所解释。也不适用与继承规则。静态属性不能 阅读全文

PHP面向对象--类常量

2011-04-19 16:08 by 卫佳, 201 阅读, 0 推荐, 收藏, 编辑
摘要:可以在每个基类中定义常量使它保持不变。在你不使用$符号去声明或使用它时,常量不同于普通变量。就象静态成员,常量值不能通过对象的实例来访问(而应使用$object::constant). 常量值必须是一个常量表达式,而不是一个变量,一个类的成员,一个数学表达式或函数调用的结果。例子 19-15. 定义并使用一个常量PHP代码如下:weddingjewelry sets<?phpclassMyClass{constconstant='constantvalue';functionshowConstant(){echoself::constant."\n"; 阅读全文

PHP面向对象--抽象类

2011-04-19 16:08 by 卫佳, 151 阅读, 0 推荐, 收藏, 编辑
摘要:PHP 5中引入了抽象类和抽象方法。不允许创建一个已经定义为abstract的类的一个实例。任何至少包含一个抽象方法的类也必须是抽象的。被定义为抽象的方法仅仅是声明方法的一个信号,并不能定义它们的实现。当从一个抽象类继承时,在父类中所有抽象方法的标记的声明必须通过子类定义;另外,这些方法必须用定义相同的访问属性。例如,如果方法被定义为protected类型,执行函数必须定义为protected或public.例子 19-16. 抽象类例子PHP代码如下: wedding crown<?phpabstractclassAbstractClass{//ForceExtendingclasst 阅读全文

PHP面向对象--接口

2011-04-19 16:08 by 卫佳, 178 阅读, 0 推荐, 收藏, 编辑
摘要:对象接口允许你创建一个指定类的方法的执行代码,而不必说明这些方法是如何被操作(处理)的。接口被用来定义接口关键字的使用,同样作为一个标准类,但没有任何方法有它们内容的定义。在接口中所有的方法必须声明为public,这是接口的特性。implements (执行,实现)为了实现一个接口,使用了implements操作。在接口中所有的方法必须在一个类的内部实现;疏忽这些将导致一个致命错误。如果渴望通过使用一个逗号分开每个接口,类可以实现多个接口。例子 19-17. 接口实例Cheap MBT shoes salenclick="copycode($('phpcode10') 阅读全文

PHP的三点精华

2011-04-18 15:29 by 卫佳, 331 阅读, 0 推荐, 收藏, 编辑
摘要:我发现很多的PHP程序员,尤其是学习还不是很久的,都不知道PHP的精华所在。Perl当年如何在商界出名?其强大的正则表达式。而PHP呢?他是一门从Unix下发展起来的语言,当然也就继承了Perl的很多特点,同时C的优点都有。快速、简洁、明了,尤其是C程序员,PHP是至爱,我就是深爱着“PHP”(都忘了女友了:))。这里,我想来写一篇PHP的变量、数组应用技巧和PHP的正则表达式、PHP的模板应用,以后有时间再写PHP与COM、PHP与XML的完全结合。 1、变量、数组的应用技巧 (1)很多人用得不多的数组函数。foreach、list、each。分别举几个例子,应该就能知道了。例:<?p 阅读全文

PHP网站开发方案

2011-04-18 15:29 by 卫佳, 275 阅读, 0 推荐, 收藏, 编辑
摘要:一、开发成员a)项目主管b)页面美工c)页面开发d)服务端程序开发e)系统与数据管理f)测试与版本控制二、 网站组开发简明流程三、 开发工具与环境a)服务器配置i. WEB服务器: FreeBSD6.1+Apache2.0+PHP5.0,SVN版本控制服务(仅测试机)。ii.数据库服务器: WIN2003 server+SQL server 2000+MySQL5.0,CLUSTERED SERVER 集群服务,邮件服务器。iii. 100M/1000M交换机Cheap MBT shoes saleb) 开发工具i. 前台: Macromediaflash 8.0、MacromediaDrea 阅读全文

PHP正则表达式

2011-04-18 15:29 by 卫佳, 267 阅读, 0 推荐, 收藏, 编辑
摘要:PHP正则表达式主要用于字符串的模式分割、匹配、查找及替换操作。使用正则表达式在某些简单的环境下可能效率不高,因此如何更好的使用PHP正则表达式需要综合考虑我的PHP正则入门,是起源于网上的一篇文章,这篇文章由浅入深的阐述了PHP正则表达式使用的方法,我觉得是一个很好的入门材料,不过学成还是要靠个人,在使用的过程中,还是会不断地忘记,因此反反复复的阅读了这篇文章有四五遍,对于其中一些比较困难的知识点,甚至要用很久才能消化,但是只要能见坚持着看完,你会发现自己对于正则的运用能力就会显著提高。PHP正则表达式的定义:用于描述字符排列和匹配模式的一种语法规则。它主要用于字符串的模式分割、匹配、查找及 阅读全文