- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 JDK源码阅读之二-----String
package java.lang; import java.io.ObjectStreamClass; import java.io.ObjectStreamField; import java.io.UnsupportedEncodingException; import java.nio.charset.Charset; import java.util.ArrayList; import
2012-03-31 15:53:39 489
原创 JDK源码阅读之一-----Object
package java.lang; /** * * Object类是所有类的超类 */ public class Object { /* getClass、hashCode都是native方法,顺便在这里复习一下native方法吧,简单的讲一个native方法 就是一个java调用非java代码的接口 */ private static native
2012-03-31 14:22:15 803
转载 javascript闭包
什么是闭包? 词法表示包括不必计算的的变量的函数,也就是说,该函数能够使用函数外定义的变量。 全局变量是一个简单的闭包实现,代码如下: var sMessage = "Hello, world!"; function sayMessage() { alert(sMessage); } sayMessage(); 在函数中定义函数会产生闭包,代码如下: va
2012-03-31 10:31:52 298
转载 javascript内置对象
Math对象 random() 方法,返回0--1的随机数 在某个范围内选择随机数 number = Math.floor(Math.random() * total_number_of_choices + first_possible_number) 例子:返回字符数组中的随机项 function selectFrom(iFirstValue, iLastValue) {
2012-03-29 14:47:47 301
转载 ajax实现(javascript以及jquery)
var xmlHttpRequest = null; function ajaxSubmit() { if (window.ActiveXObject) { xmlHttpRequest = new ActiveXObject("Microsoft.XMLHTTP"); } else if (window.XMLHttpRequest) { xml
2012-03-21 14:14:52 261
转载 javascript中的继承
一)对象冒充方式 function Father(username) { this.username = username; this.sayName = function() { alert(this.username); }; } function Son(username, password) { this.method = Fathe
2012-03-21 11:11:16 241
转载 javascript对象的几种方式
一)基于已有对象扩充其属性和方法 var student = new Object(); student.name = "Chris"; student.sayName = function(name) { this.name = name; alert(this.name); }; 二)工厂方式 function getInfo() { alert(th
2012-03-21 09:27:09 324
转载 设计模式之工厂模式
1)工厂方法 factory method 作为类的开发者,我们通常会在类中提供构造器方法以便于客户代码实例化该类。然而,有时候客户代码并不清楚该对及各类中的哪一个类进行实例化。这个时候,我们可以利用工厂方法模式定义一个创建对象的接口,同时控制对哪个类进行实例化。 工厂方法模式的核心思想是,让对象的创建者代替用户确定应该实例化哪一个类。 public class Factory {
2012-03-20 15:23:49 223
转载 设计模式之单例模式
饿汉模式 public class Singleton { private Singleton() { } private static Singleton instance = new Singleton(); public static Singleton getInstance() { return instance; }
2012-03-20 14:55:50 212
转载 JDK里的设计模式
Structural(结构模式) Adapter: 把一个接口或是类变成另外一种。 java.util.Arrays#asList() javax.swing.JTable(TableModel) java.io.InputStreamReader(InputStream) java.io.OutputStreamWriter(OutputStream) javax.xm
2012-03-20 14:41:20 293
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人