`
helyhu
  • 浏览: 6856 次
  • 性别: Icon_minigender_2
  • 来自: 南京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表

继承和实现

    博客分类:
在没有好好地研习面向对象设计的设计模式之前,我对Java接口和Java抽象类的认识还是很模糊,很不可理解。 刚学Java语言时,就很难理解为什么要有接口这个概念,虽说是可以实现所谓的多继承,可一个只有方法名,没有方法体的东西,我实现它又有什么用呢?我从它那什么也得不到,除了一些方法名,我直接在具体类里加入这些方法不就行了吗? 为什么一定要有抽象类这个概念?为什么就不能把这个父类写成一个具体的类,子类再继承它不就可以了吗?何必弄一个抽象类出来,还要弄一些没有方法体的抽象方法,弄得又象接口又象类的,让人捉摸不定。 当我开始学习java设计模式,真正走进面向对象设计的大门之后,我才发现,自 ...
onfocus="focusThis(this.id,this)" <script type="text/javascript"> //input中根据单元格行列进行定位 function keyMove(trSeq,tdSeq){ var rows; //table的所有tr元素 rows=document.getElementById("tab1").rows;//根据table的id获取 for(var i=0;i<rows.length;i++){//行循环 for( ...
input的行号列号 alert("A行号:"+obj.parentNode.parentNode.rowIndex+" A列号:" +obj.parentNode.cellIndex +" type:"+obj.type); 点击td触发获取行号列号 $("#tab1 td").click(function () { //alert("bbbb");       tdSeq = ($(this).parent().find("td").index ...
$(document).ready(function () {             $("table td").click(function () {                 var tdSeq = $(this).parent().find("td").index($(this)[0]);                 var trSeq = $(this).parent().parent().find("tr").index($(this).parent()[0]);                 alert(&qu ...

Java常用jar包用途

    博客分类:
jar包 用途 axis.jar SOAP引擎包 commons-discovery-0.2.jar 用来发现、查找和实现可插入式接口,提供一些一般类实例化、单件的生命周期管理的常用方法. jaxrpc.jar Axis运行所需要的组件包 saaj.jar 创建到端点的点到点连接的方法、创建并处 ...
Logger来自log4j自己的包。如果用Logger.getLogger: 优点:你只需要一个log4j的jar包。 缺点:你只能用log4j作为日志记录器,因为log4j已经硬编码进你的系统了。 而LogFactory来自common-logging包。如果用LogFactory.getLog: 优点:你可以用任何实现了通用日志接口的日志记录器替换log4j,而程序不受影响。 缺点:需要多一个common-logging包,这勉强算一个缺点。 apache的common-logging包是通用日志接口,通过这个中间层,你可以随便指定到底用哪个日志系统。增加系统的灵活性。 再说apache的 ...
Global site tag (gtag.js) - Google Analytics