①封装:将类的属性的访问权限设为私有,对外部不可见,即为封装,外部通过setter和getter方法操作属性。 ②继承:子类继承父类,扩展类的功能,减少重复代码。 ③多态:体现在继承中,所以需要有继承关系,然后子类要重写父 类的方法,最后父类指向子类(父类本身具有一些方法,这些方法 被子类重写了,但
分类:
其他好文 时间:
2016-03-13 16:14:55
阅读次数:
111
问题产生原因:加载Realm时其他Spring配置文件(xml)尚未加载,导致注入失败。 解决方法:编写一个设置类把注入工作提前完成。 package com.xkt.shiro import org.apache.shiro.realm.Realm; import org.apache.shiro...
分类:
其他好文 时间:
2016-03-10 14:36:53
阅读次数:
157
原创文章,欢迎转载。转载请注明:关东升的博客扩展类型的时候,也可以添加新的构造函数。值类型与引用类型扩展有所区别。值类型包括了除类以外的其他类型,主要是枚举类型和结构体类型。值类型扩展构造函数扩展结构体类型中定义构造函数的示例:structRectangle{
varwidth:Do..
分类:
编程语言 时间:
2016-03-07 17:16:13
阅读次数:
208
照图片一步一步做,你就会成功的~ 哈哈 注意细节哦~
分类:
Web程序 时间:
2016-02-24 10:55:27
阅读次数:
163
1.Java中的所有类,必须被装载到jvm中才能运行,这个装载工作是由jvm中的类装载器完成的 类装载器所做的工作实质是把类文件从硬盘读取到内存中 2.java中的类大致分为三种: 1.系统类 2.扩展类 3.由程序员自定义的类 3.类装载方式,有两种 1.隐式装载, 程序在运行过程中当碰到通过ne
分类:
其他好文 时间:
2016-02-19 12:39:49
阅读次数:
393
1JVM类加载机制 JVM的ClassLoader通过Parent属性定义父子关系,可以形成树状结构。其中引导类、扩展类、系统类三个加载器是JVM内置的。 它们的作用分别是: 1)引导类加载器:使用native代码实现,在rt.jar等包中搜索运行JVM所需的类,例如java.lang等包下的类。
分类:
其他好文 时间:
2016-02-18 19:52:09
阅读次数:
168
除了自定义的类加载之外,jvm存在三种类加载器,并以一种父委托的加载机制进行加载。 --启动类加载器,又称根加载器,是一个native的方法,使用c++实现。在java中我们用null标识,用于加载jdk自带的类。 --扩展类加载器,用于加载jdk扩展类 --系统类加载器,用于加载classpath
分类:
其他好文 时间:
2016-02-17 19:15:45
阅读次数:
215
获取上传类 ThinkPHP的扩展中提供了文件上传类库UploadFile,可以在在http://www.thinkphp.cn/extend/224.html下载,或者下载官方的完整扩展包(http://www.thinkphp.cn/down/253.html)里面也已经包含上传扩展类了。如果是
分类:
Web程序 时间:
2016-02-04 00:19:09
阅读次数:
253
1.类别是对方法的扩展,不能添加成员变量。继承可以在原来父类的成员变量的基础上,添加新的成员变量 2.类别只能添加新的方法,不能修改和删除原来的方法。继承可以增加、修改和删除方法。 3.类别不提倡对原有的方法进行重载。继承可以通过使用super对原来方法进行重载。 4.类别可以被继承,如果一个父类中
分类:
其他好文 时间:
2016-02-03 12:43:42
阅读次数:
149
按例,老周今天要讲一个故事,这个故事之前老周在微博上分享过。大伙知道在8.1的时候,有一个扩展类库——NotificationExtensions,可以真TMD轻松生成通知XML模板,其实,这个类库也支持UWP的自适应通知模板,要是你需要的话,可以握紧鼠标,拼命点这里:https://github.