01 2017 档案
摘要:sleep()不释放同步锁,wait()释放同步锁 sleep()的作用是让线程休眠指定的时间,时间到后自动恢复线程执行。运行的主动权是由线程决定的。 wait()可以用notify()直接唤起,运行的主动权在于控制者。 sleep()是Thread的静态方法; wait()是OBJ的静态方法,Ob
阅读全文
摘要:const的值是在编译期间确定的,因此只能在声明时通过常量表达式指定其值。 而static readonly是在运行时计算出其值的,所以还可以通过静态构造函数来赋值。 static readonly MyClass myins = new MyClass();(对) static readonly
阅读全文
摘要:1、XMLHttpRequest:使用AJAX技术都是从XMLHttpRequest开始的。 2、JavaScript:实现XMLHttpRequest对象相关功能。 3、CSS 4、DOM
阅读全文
摘要:原因:Chrome不支持本地Ajax请求。 解决: 右击Chrome浏览器快捷方式,选择“属性”,在“目标”中加上"--allow-file-access-from-files",注意前面有个空格,重启Chrome浏览器便可。
阅读全文
摘要:Abstract: 1、用途:提供一个可供多个派生类共享的通用基类定义。 2、抽象类也可以定义抽象方法,方法是将关键字 abstract 添加到方法的返回类型的前面(抽象方法没有实现,所以方法定义后面是分号,而不是常规的方法块), 抽象类的派生类必须实现所有抽象方法。当抽象类从基类继承虚方法时,抽象
阅读全文