java 的初始化和类加载 1. java 对象初始化时,会先加载对应的类,随后加载其基类(如果存在基类); 2. 先从基类执行static 初始化,在执行子类static 初始化; 3. 此时,类加载完毕,开始对象的初始化 4. 对象的属性会先得到初始化: 1> 基本值类型 默认值或初值 2> 对 ...
分类:
编程语言 时间:
2016-05-29 18:07:08
阅读次数:
150
一.Javascript的数据类型(1)基本类型:undefined:指的是,使用var声明变量但未对其加以初始化,varmeddling,对未初始化的变量执行typeof操作符会返回undefined,而对未声明的变量执行typeof操作符同样也会返回undefinednull:typeof操作符会返回object,只要保存对象的变量还..
分类:
Web程序 时间:
2016-05-18 10:56:04
阅读次数:
185
ECMA-2把对象定义为:“无序属性的集合,其属性可以包含基本值、对象或者函数。” 严格来说,这就相当于说对象是一组没有特定顺序的值。对象的属性或方法都有一个名字,而每个名字映射到一个值。我们可以把ECMAScript的对象想象成散列表,无非就是一组名值对,其中值可以是数据或函数。(高程三 P139 ...
分类:
编程语言 时间:
2016-05-14 15:35:17
阅读次数:
185
ECMAScript 中没有类的概念。
ECMA-262把对象定义为:“无序属性的集合,其属性可以包含基本值,对象或者函数。”,对象是一组没有特定顺序的值。可以把对象想象成为散列表,无非就是一组名值对,其中值就是数据或者函数。
每个对象都是基于一个引用类型(原生类型/自定义类型)创建的。
创建对象的几种方式:
1. 创建一个object实例,然后为它添加属性和方法
var person...
分类:
编程语言 时间:
2016-05-12 19:40:17
阅读次数:
186
面向对象的语言有一个标志,即拥有类的概念,抽象实例对象的公共属性与方法,基于类可以创建任意多个实例对象,一般具有封装、继承、多态的特性!但JS中对象与纯面向对象语言中的对象是不同的,ECMA标准定义JS中对象:无序属性的集合,其属性可以包含基本值、对象或者函数。可以简单理解为JS的对象是一组无序的值... ...
分类:
Web程序 时间:
2016-05-05 21:50:28
阅读次数:
248
在ES里把对象定义为无序属性的集合,其属性可以包含基本值,对象和函数。...
分类:
Web程序 时间:
2016-04-29 15:12:33
阅读次数:
288
对象 1、对象:无需属性的集合,属性可包含基本值、对象或者函数 创建对象 var obj = new Object() ; 2、工厂模式:创建一种函数模型(反正不好用); ps:他跟构造函数的区别: 1.首字母小写 2.函数中没有使用this 3.使用的时候没有用new 3、构造函数模式:也是一种函 ...
分类:
其他好文 时间:
2016-04-27 22:43:12
阅读次数:
201
JavaScript中没有类的概念,所以其在对象创建方面与面向对象语言有所不同。
JS中对象可以定义为”无序属性的集合”。其属性可以包含基本值,对象以及函数。对象实质上就是一组没有特定顺序的值,对象中每个属性、方法都有一个名字,每个名字都映射到了一个值,因此我们可以将对象想象称为一个散列表。
JS是一种基于对象的语言,对象的概念在JS体系中十分的重要,因此有必要清楚地了解一下JS中对象创建的常用方法...
分类:
编程语言 时间:
2016-04-07 13:38:29
阅读次数:
233
面向对象的语言有一个标志,即拥有类的概念,抽象实例对象的公共属性与方法,基于类可以创建任意多个实例对象,一般具有封装、继承、多态的特性!但JS中对象与纯面向对象语言中的对象是不同的,ECMA标准定义JS中对象:无序属性的集合,其属性可以包含基本值、对象或者函数。可以简单理解为JS的对象是一组无序的值 ...
分类:
Web程序 时间:
2016-03-29 10:05:45
阅读次数:
273
# thinking in java 4th# reading note# victor# 2016.03.13chapter 3 控制程序流程3.1 java 运算符 几乎所有运算符都只能操作"基本值类型"."=","=="和"!=" 能操作所有对象,String类支持"+"和"+=".3.1.1 ...
分类:
编程语言 时间:
2016-03-24 06:31:33
阅读次数:
298