`
ss1
  • 浏览: 77565 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
我们知道JScript中对象的prototype属性,是用来返回对象类型原型的引用的。我们使用prototype属性提供对象的类的一组基本功能。并且对象的新实例会"继承"赋予该对象原型的操作。但是这个prototype到底是怎么实现和被管理的呢? 对于对象的prototype属性的说明,JScript手册上如是说:所有 JScript 内部对象都有只读的 prototype 属性。可以向其原型中动态添加功能(属性和方法),但该对象不能被赋予不同的原型。然而,用户定义的对象可以被赋给新的原型。 下面我们看三个经典的prototype属性的使用示例。 1、为脚本 ...
<script type="text/javascript">    //json var classObject = { id : "2"  , name : "HeDafeng" , age : "10" , test:function(){ document.write("我叫"+this.name+"今年"+this.age+"岁"); } }; classObject.test( ...
  众所周知,Internet的基本协议是TCP/IP协议,目前广泛采用的FTP、Archie Gopher等是建立在TCP/IP协议之上的应用层协议,不同的协议对应着不同的应用。   WWW服务器使用的主要协议是HTTP协议,即超文体传输协议。由于HTTP协议 ...
关键字: string类 文章转载自:http://hi.baidu.com/solaris_/blog/item/a7859f5071cb3b888c5430f9.html Java中String 类的方法及说明 String : 字符串类型 一、构造函数      String(byte [ ] bytes ):通过byte数组构造字符串对象 。      String(char[ ] value ):通过char数组构造字符串对象 。      String(Sting origin ...
13.2.1  计算机表示字符的方式与字符集 众所周知,计算机是工作在二进制基础上的。也就是说从本质上讲,计算机只认识数字,而不认识字符。因此,要计算机认识或表示字符就必须提供字符与数字的某种映射机制。这种映射 ...
什么是path 是你的JDK的工作路径 例如 你的jdk安装在C:/jdk/ 此时的你的path(如果原来没有PATH)设置为 PATH ;C:/jdk/ bin 什么是Classpath Classpath是Java中的重要概念,它描述了Java虚拟机在运行一个Class时在哪些路径中加载要运行的类以及运行的类要用到的类。简单的说,当一个程序找不到他所需的其他类文件时,系统会自动到CLASSPATH环境变量所指明的路径中去查找第三方提供的类和用户定义的类, Classpath和Java包的关系 Java的包(Package)和classpath关系密切。包是以“.”分割的,SUN建 ...
  Java语言的输入输出功能是十分强大而灵活的,美中不足的是看上去输入输出的代码并不是很简洁,因为你往往需要包装许多不同的对象。在Java类库 中,IO部分的内容是很庞大的,因为它涉及的领域很广泛:标准输入输出,文 ...
Overload 和 Override 的区别。 Overloaded 的方法是否可以改变返回值的类型 ?  方法的重写 Overriding 和重载 Overloading 是 Java 多态性的不同表现。重写 Overriding 是父类与子类之间多态性的 一种表现,重载 Overloading 是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding) 。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被 " 屏蔽 " 了 ...
Collection和Collections的区别。 Collections是个java.util下的类,继承于Object,它包含有各种有关集合操作的静态方法。 Collection是个java.util下的接口,set、List等的父接口,但不是Map的,它是各种集合结构的父接口。 List, Set, Map是否继承自Collection接口? List,Set是  Map没有继承接口 ArrayList和Vector的区别。   一.同步性:Vector是线程安全的,也就是说是同步的,而ArrayList是线程序不安全的,不是同步的   二.数据增长:当需要增长时 ...
JAVA 操作符 几乎所有运算符都只能操作 “ 主类型 ” ( Primitives )。例外是 “=” 、 “= =” 和 “! =” ,它们能操作所有对象。除此以外, String 类支持 “+” 和 “+=” 。   (1) 赋值 主类型使用 “A=B” ...
本文讲述了Java数组的几个相关的方面,讲述了对Java数组的声明、创建和初始化,并给出其对应的代码。 一维数组的声明方式: type var[]; 或type[] var; 声明数组时不能指定其长度(数组中元素的个数), Java中使用关键字new创建数组对象,格式为: 数组名 = new 数组元素的类型 [数组元素的个数] 实例: TestNew.java: 程序代码: public   class  TestNew   {         public   static   void  main(String arg ...
1.简单数据类型 逻辑类型  boolean 文本类型  char,String(特殊类型) 整数类型  byte,short,int,long 浮点类型  double,float boolean  两个值:true and false char  16位无符号(不分正负的)Unicode字符 必须包含在单引号内('')        eg:'\t' 表示一个制表符             '\u????' 表示一个特殊的Unicode字符 ????应严格按照4个16进制数进行替换. String  不是一个简单的数据类型 而是一个类(class) 它被用来 ...
我们可以在计算机上运行各种计算机软件程序。每一个运行的程序可能包括多个独立运行的线程(Thread)。  线程(Thread)是一份独立运行的程序,有自己专用的运行栈。线程有可能和其他线程共享一些资源,比如,内存,文件,数据库等。  当多个线程同时读写同一份共享资源的时候,可能会引起冲突。这时候,我们需要引入线程“同步”机制,即各位线程之间要有个先来后到,不能一窝蜂挤上去抢作一团。  同步这个词是从英文synchronize(使同时发生)翻译过来的。我也不明白为什么要用这个很容易引起误解的词。既然大家都这么用,咱们也就只好这么将就。  线程同步的真实意思和字面意思恰好相反。线程同步的真实 ...
1、synchronized关键字的作用域有二种: 1)是某个对象实例内,synchronized aMethod(){}可以防止多个线程同时访问这个对象的synchronized方法(如 果一个对象有多个synchronized方法,只要一个线程访问了其中的一个synchronized方法,其它线程不能同时访问这个对象中任何一个 synchronized方法)。这时,不同的对象实例的synchronized方法是不相干扰的。也就是说,其它线程照样可以同时访问相同类的另一个 对象实例中的synchronized方法; 2)是某个类的范围,synchronized static a ...
  array(数组)和Vector是十分相似的Java构件(constructs),两者全然不同,在选择使用时应根据各自的功能来确定。   1、数组:Java arrays的元素个数不能下标越界,从很大程度上保证了Java程序的安全性,而其他一些语言出现这一问题时常导致灾难性的后果。     Array可以存放Object和基本数据类型,但创建时必须指定数组的大小,并不能再改变。值得注意的是:当Array中的某一元素存放的是 Objrct reference 时,Java不会调用默认的构造函数,而是将其初值设为null,当然这跟Java对各类型数据赋默认值的规则是一样的,对基本数据 ...
Global site tag (gtag.js) - Google Analytics