摘要:
许多OO语言都支持两种继承方式: 接口继承 实现继承 接口继承只继承方法签名,实现继承则继承实际的方法。由于ECMAScript没有函数签名,无法实现接口继承,只支持实现继承。 ECMAScript实现继承主要依靠原型链来实现 原型链继承 1. 创建一个父类的实例对象 2. 令子类的构造函数的pro 阅读全文
摘要:
对象 面向对象语言有一个标志,那就是它们都有类的概念,通过类可以创建任意多个具有相同属性和方法的对象。 ECMAScript没有类的概念,它的对象也与基于类的语言中的对象有所不同。ECMAScript把对象定义为: 无序属性的集合,其属性可以包含基本值、对象或函数。 每个对象实例都是基于一个引用类型 阅读全文
摘要:
Object类型 创建 对象有两种方式: 对象字面量表示法 对象字面量表示法定义对象时,实际上不会调用Object的构造函数(Firefox2及更早版本除外) Array类型 创建 对象有两种方式: 数组字面量表示法 检测数组类型 操作符的不足: 如果同个WEB页面存在多个框架,框架1里创建一个数组 阅读全文
摘要:
执行环境 所有变量(基本类型、引用类型以及函数)都存在于一个执行环境当中,这个执行环境决定了变量的生命周期,以及哪一部分代码可以访问其中的变量。 每个执行环境都有一个与之关联的 变量对象 ,环境中定义的所有变量和函数都保存在这个对象中。 执行环境可以划分为两类: 全局执行环境 全局执行环境是最外围的 阅读全文
摘要:
变量 ECMAScript的变量是松散类型的,表现为: 声明变量时,不用指定数据类型 同个变量可以引用不同的数据类型 变量声明 使用 操作符声明变量 变量初始化 当我们声明一个变量但未初始化时,变量的默认值是 全局变量和局部变量 上面代码打印: 函数内部代码块定义一个同名局部变量 ,它具有局部作用域 阅读全文
摘要:
jackson包提供了java对象与json相互转换的API。 jackson转换机制 Jackson要求java对象是一个POJO对象,即它是一个普通JavaBean对象。此外,如果字段是用private修饰的,则必须有getXXX()方法,否则字段用public修饰。 json常见格式如下 ja 阅读全文
摘要:
电子邮件协议 SMTP是推协议,负责用户代理向邮件服务器或邮件服务器与邮件服务器间发送邮件;POP3、IMAP是拉协议,负责用户代理从邮件服务器读取邮件。 如何写一封邮件 javaMail用 对象表示一封邮件。 类是一个抽象类,我们通常使用它的子类 表示一封邮件。 构造器接受一个 对象, 对象表示一 阅读全文
摘要:
.class文件常量池 常量池主要存放两类常量: 字面量 和 符号引用 。 字面量指文本字符串等。 符号引用指: 类和接口的全限定名 字段的名称和描述符 方法的名称和描述符 编译期结束,当类加载器加载类时,.class文件常量被加入运行常量池,如果常量已存在则不再加载。 .class文件常量对象(如 阅读全文
摘要:
原因 JDK会默认读取操作系统的语言编码进行编译,Windows中文用户编码为GBK,致使编译乱码。 解决 只对Cygwin生效 全局生效 在系统环境变量里新建变量 ,值为` Dfile.encoding=UTF 8` 阅读全文
摘要:
Workheets对象 Workheets对象是一个容器对象,所有的Workheet对象包含于容器内。 Add方法 Add(Before,After,Count,type) 该方法接受四个命名关键字参数,这意味着四个参数是可选的,但如果传入参数则必须使用 形式。 Count属性 返回容器的大小,即S 阅读全文