`
文章列表

抽象类 接口

    博客分类:
  • Java
抽象类里面可以有非抽象方法 但接口里只能有抽象方法 声明方法的存在而不去实现它的类被叫做抽像类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,其类型是一个抽像类,并让它指向具体子类的一个实例。不能有抽像构造函数或抽像静态方法。Abstract 类的子类为它们父类中的所有抽像方法提供实现,否则它们也是抽像类为。取而代之,在子类中实现该方法。知道其行为的其它类可以在类中实现这些方法。 接口(interface)是抽像类的变体。在接口中,所有方法都是抽像的。多继承性可通过实 ...
package com.source.script; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import java.io.FileWriter; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; import java. ...
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/s ...
项目中一些用到的素材
Hiberante3 一级缓存总结 1.Session 级别的缓存,它同session邦定。它的生命周期和session相同。Session消毁,它也同时消毁;管理一级缓存,一级缓存无法取消,用两个方法管理,clear(),evict() 2. 两个session 不能共享一级缓存,因它会伴随session的生命周期的创建和消毁;
http://kai2008.iteye.com/blog/435675    (Quartz spring定时任务)   http://www.cnblogs.com/flashelf/archive/2008/09/02/1282407.html (一个数据库设计范例) http://www.iteye.com/topic/213246 (主题:用 Apache James 搭建邮件服务器来收发邮件实践(一))
最近在看一些关于Web service的资料,以前很少有机会在工作中使用。想抽一点时间把自己学习的过程和内容都记录一下;一是为了以后查阅,同时也能帮助像我一样刚入门的尽快成长!(所涉及的内容和资料都是在互联网上找到的,忘记把原链接记下来了)。   一,最简单的实例 帮助你迅速理解什么是SOAP,什么是AXIS2   关于理论知识,大家百度一下就很详细了。直接上代码: 内容在附件里面。
Log4J作为项目开发中使用最广泛的日志记录工具,有着很多的优点! 最大的优点就是:简单,实用,易用,接口扩展丰富!!进来在整理学习资料,就随手把这一块整理一下共以后查阅或学习用,同时也和大家做个交流。本文涉及 ...
 Global logging configurationlog4j.rootLogger=info, stdout,D,MAIL ### 输出到控制台 ###log4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target=System.outlog4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlog4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:s ...
来源:http://blog.csdn.net/DR_LF/archive/2010/11/17/6014818.aspx   编码 邮件头(参见RFC822,RFC2047)只能包含US-ASCII字符。邮件头中任何包含非US-ASCII字符的部分必须进行编码, 使其只包含US-ASCII字符。所以使用java mail发送中文邮件必须经过 ...
Collections是个java.util下的类,它包含有各种有关集合操作的静态方法。 Collection是个java.util下的接口,它是各种集合结构的父接口。 List, Set, Map是否继承自Collection接口? List,Set是  Map不是 ArrayList和Vector的区别。 一.同步性:Vector是线程安全的,也就是说是同步的,而ArrayList是线程序不安全的,不是同步的 二.数据增长:当需要增长时,Vector默认增长为原来一培,而ArrayList却是原来的一半 HashMap和Hashtable的区别 一.历史原因:Hasht ...
转自:http://clayz.iteye.com/blog/161758 延迟初始化错误是运用Hibernate开发项目时最常见的错误。如果对一个类或者集合配置了延迟检索策略,那么必须当代理类实例或代理集合处于持久化状态(即处于Session范围内)时,才能初始化它。如果在游离状态时才初始化它,就会产生延迟初始化错误。 下面把Customer.hbm.xml文件的<class>元素的lazy属性设为true,表示使用延迟检索策略: Xml代码 1.<class name="mypack.Customer" table="CUSTOME ...
任意公共方法的执行:    execution(public * *(..)) 任何一个以“set”开始的方法的执行:    execution(* set* (..))AccountService 接口的任意方法的执行:    execution(* com.xyz.service.AccountService.* (..)) 定义在service包里的任意方法的执行: execution(* com.xyz.service.*.* (..)) 定义在service包或者子包里的任意方法的执行:  execution(* com.xyz.service..*.* (..)) 在ser ...
Global site tag (gtag.js) - Google Analytics