zoukankan      html  css  js  c++  java
  • 20130620—ant和java杂学随笔

    ant知识点:

    1.使用属性定义相对路径的时候,一定要使用location,而不要去使用value
      对于<property></property>中location和value的区别在于:
    (1)value使用的时候对斜巷/,不会自动根据操作系统转化,这样会产生liunx和windows不兼容现象
     (2)location则会自动根据操作系统更换斜巷,进行兼容,
      (3)location相对而言是安全的绝对路径出现,所以路径的时候要用location。

    注意:但如果不是路径,则还是用value而不是用location,这一点需要注意了。

    2.开发ant的时候第一步应该是创建大量的属性,来替换下面所有可能使用的值。
    就如同开发中的变量一般。,属性的引用采用${属性的name}方式来引用。



    3.当属性过多的时候,可以另外创建一个文件 ***.properties
    然后将所有的属性键值对,放入到这个文件中。
    然后在build.xml中采用 <property file="**.properties"/>
    但是仍然需要注意的时候,如果是路径的property,不建议放到外部文件中定义,
    因为这样放过去,那么就不会是location了,而是以value来操作了,所以不建议。

    4.ant的内部属性
    ant.home ant.version
      可以到处环境变量,用 <property enviroment="env" />
    把环境变量导入到env这个变量中
      <echo>${env.CATALINA_HOME}</echo>
        <echo>${env.OS}</echo>
    等等,利用环境变量可以获得很多信息。


    java知识点:

    1.继承:即在现有类的基础上扩展出现的类。

    2.子类也称为派生类,父类也称为超类。子类实现对父类的复用。
    子类可以扩充自己的方法。

    3.继承的限制:
      (1)JAVA中不允许多重继承,一个子类只能继承一个父类,但可以多层继承。
     (2)当子类继承的时候,实际上是将父类中的全部内容都继承了下来,但是有
    以下的两点区别:
         1.所有的非私有操作采用的的是显示继承,  这些子类可以直接使用
         2.对于所有的私有的操作采用的是隐式继承,这些子类可以间接的使用。
        3.子类对象在进行实例化操作之前,会默认调用父类的无参数的默认构造方法,为父类的属性分配
    空间,然后在调用子类的构造方法,为本类的属性分配空间。
       注意点:是默认调用的无参数的默认构造方法,如果带参数的需要自己显示super方式显示调用。
       4.子类和父类永远也分不开,而且不管子类如何操作,最终页要调用父类
    的构造方法,但super是调用父类的构造,this是调用本类的,那么此时需要注意了
    :不管环境如何改变,父类构造永远会被子类调用,不管如何进行构造方法的父亲
    调用,最终肯定有一个作为程序的出口,那么这个出口就是调用父类的构造。
    this和super不会同时的出现在构造方法中,因为都要在第一行。

  • 相关阅读:
    数字建模工具
    博客园文档保存为pdf适合手机kindle阅读
    单点登录sso规范
    office在线预览方案
    KVM 虚机怎么热添加disk
    linux-基础FTP 协议传输
    TCP 三次握手四次挥手
    autossh 实现反向代理实现通过外网访问内网环境
    keepalived的工作原理
    openstack-ovs命令记录
  • 原文地址:https://www.cnblogs.com/pony1223/p/3147402.html
Copyright © 2011-2022 走看看