抽象类和接口

## 总结 ##   1、对接口的使用是通过关键字implements。对抽象类的使用是通过关键字extends。当然接口也可以通过关键字extends继承。   2、接口中不可以声明成员变量(包括类静态变量),但是可以声明类常量。抽象类中可以声明各种类型成员变量,实现数据的封装。   3、接口没有构造函数,抽象类可以有构造函数。   4、接口中的方法默认都是public类型的,而抽象类中的方法可以使用protected,public来修饰。   5、一个类可以同时实现多个接口,但一个类只能继承于一个抽象类。

数据库设计--范式

数据库的范式貌似有很多,经常听的应该就三个(个人情况),平常建立数据库倒是也没有怎么注意,但是还是记一下,理解一下比较好。

HTML Meta标签

1、控制浏览器缓存当我们访问网页,本地缓存可以让我们提高访问该页面的速度。有时候,你可能会发现,你再次访问的页面没有得到更新,这是因为浏览器显示缓存页面。如果,你想这种事情不再发生,通过使用Meta标签禁用浏览器缓存,可以解决。代码如下:<meta http-equiv="Cache-Control" content="no-store" />以上代码在主流浏览器上都可以使用。可以使用更多的值和规范禁用缓存:

PHP 插件扩展大全

程序员整理的 PHP 资源大全

加密种类

对称加密(也叫私钥加密)指加密和解密使用相同密钥的加密算法。有时又叫传统密码算法,就是加密密钥能够从解密密钥中推算出来,同时解密密钥也可以从加密密钥中推算出来。而在大多数的对称算法中,加密密钥和解密密钥是相同的,所以也称这种加密算法为秘密密钥算法或单密钥算法。常见的对称加密有:DES(Data Encryption Standard)、AES(Advanced Encryption Standard)、RC4、IDEA非对称加密与对称加密算法不同,非对称加密算法需要两个密钥:公开密钥(publickey)和私有密钥(privatekey);并且加密密钥和解密密钥是成对出现的。非对称加密算法在加密和解密过程使用了不同的密钥,非对称加密也称为公钥加密,在密钥对中,其中一个密钥是对外公开的,所有人都可以获取到,称为公钥,其中一个密钥是不公开的称为私钥。非对称加密算法对加密内容的长度有限制,不能超过公钥长度。比如现在常用的公钥长度是 2048 位,意味着待加密内容不能超过 256 个字节。

Java保留字

保留字不能用于常量、变量、和任何标识符的名称。关键字 描述abstract 抽象方法,抽象类的修饰符assert 断言条件是否满足boolean 布尔数据类型break 跳出循环或者label代码段byte 8-bit 有符号数据类型case switch语句的一个条件catch 和try搭配扑捉异常信息char 16-bit Unicode字符数据类型class 定义类const 未使用continue 不执行循环体剩余部分

JavaScript 基础

JavaScript是一种基于对象(object)和时间驱动(Event Driven)并且具有安全性能的脚本语言JavaScript是一种脚本编程语言,也是一种解释性语言JavaScript的程序是通过客户端浏览器来解析的,与web服务器无关

抽象类和方法<转>

可以使用abstract来修饰一个类或者方法。用abstract修饰的类表示这个类是一个抽象类,用abstract修饰的方法表示这个方法是一个抽象方法。抽象类不能被实例化。抽象方法是只有方法声明,而没有方法的实现内容。abstract 抽象类可以使用abstract来修饰一个类。用abstract修饰的类表示这个类是一个抽象类。抽象类不能被实例化。这是一个简单抽象的方法,如果它被直接实例化,系统会报错。