对于错误日志的输出,我们借助web.config的两个标志位: 其中,我重写三个事件:后台页面的基类重写的【PageError】、前台MVC的基类重写的【ControllerException(此事件为自定义名称,参考MVC的错误重写)】、全局Global的【Application_Error】,然 ...
分类:
Web程序 时间:
2016-09-04 17:41:46
阅读次数:
166
一.String类 字符串是使用率最高的数据类型,日常生活中,上网使用各种软件发出的各种信息基本上都是字符串形式;java设计了String类算是非常特殊的类了. 1.特点:String类是final类型的,无法被继承; String类重写了equals方法比较的是字符串内容; String可以这样 ...
分类:
其他好文 时间:
2016-09-04 15:56:25
阅读次数:
149
持久化类应遵循的规则: 有无参构造器,构造器的修饰符>=默认访问控制符 有标识属性,映射数据库表的主键,建议使用基本类型的包装类 每个成员有setter和getter 非final修饰的类 重写equals()和hashCode()方法(当需要把持久化类的属性放进Set中时) 有无参构造器,构造器的 ...
分类:
Web程序 时间:
2016-08-29 11:30:00
阅读次数:
237
一 继承 类与类的is a关系,叫做继承 关键字:extends-继承 语法: public class 子类名 extends 父类名 { 效果:父类所以属性行为子类自动具有;java中只有单继承,一个子类只能继承一个父类 重写:子类把来自于父类的方法覆盖,要求: a.返回类型,方法名,形参列表必 ...
分类:
其他好文 时间:
2016-08-28 16:32:32
阅读次数:
111
public class Test001 { public static void main(String[] args) { new Child(); } }class Father{ private String name = "f"; public Father(){ tell(); } pu ...
分类:
其他好文 时间:
2016-08-27 20:42:34
阅读次数:
427
单独使用MyBatis对事物进行管理 前面MyBatis的文章有写过相关内容,这里继续写一个最简单的Demo,算是复习一下之前MyBatis的内容吧,先是建表,建立一个简单的Student表: 建立实体类Student.java: 多说一句,对实体类重写toString()方法,打印其中每一个(或者 ...
分类:
编程语言 时间:
2016-08-27 00:26:18
阅读次数:
339
1、父类中有方法a,添加virtua修饰符可声明为虚方法,在子类中可以用override声明后重写方法a。 2、父类中有方法a,在子类中可以有new修饰符声明后隐藏父类方法。 子类重写方法后,对于子类的任何实例,父类的原方法a都已经不存在。 子类隐藏父类方法后,父类的原方法仍然存在,当子类的实例的类 ...
1 圆形按钮的实现(点击区域也为圆形) 系统UIButton自带的方式为矩形,通过设置layer层可以将图片裁剪为圆形,但是点击区域仍是矩形。为解决这个为题,本文的方法是,创建UIButton子类,重写UIButton的- (BOOL)pointInside:(CGPoint)point withE ...
分类:
移动开发 时间:
2016-08-26 18:17:17
阅读次数:
184
Java 多态 父类和子类方法的访问控制权限 @author ixenos 父类和子类方法的访问控制权限 继承是为了扩展类的功能,而这种扩展显然就是对一个原始类的扩展,目的还是向上转型来调用,所以这就是一个对象多态的问题。 既然多态,那么访问控制权限就要让父类也能访问。 也就是说,子类重写方法时不能 ...
分类:
编程语言 时间:
2016-08-26 15:22:51
阅读次数:
224
关键字: virtual: 虚方法,本身可以被实例化,也可以在派生类中重写该方法; override:在派生类重写基类虚方法时声明,避免了C++中的潜在运行错误; abstract:声明为抽象类、抽象方法,不能实例化; sealed: 不可被继承类、不能被重写方法; 修饰符: protected:只 ...