- 浏览: 10158 次
- 性别:
- 来自: 北京
最新评论
文章列表
JavaScript 是一种具有 面向对象能力的,解释性 的程序设计语言。
基于对象 和 事件驱动 并具有相对安全性的 客服端脚本语言。
一个完整的JavaScript,由三个部分组成:
1.ECMAScript(核心);
2.DOM(文档对象模型);
3.BOM(浏览器对象模型)。
注意:引用js,不能写成<script type="text/javascript" src="demo.js" />
必须是<script type="text/javascript" src= ...
Javascript有许多内建的方法来产生对话框,
如:window.alert(), window.confirm(),window.prompt().等。
window.showModalDialog() 用来创建一个显示HTML内容的模态对话框,由于是对话框,因此它并没有一般用window.open()打开的窗口的所有属性。
window.showModelessDialog() 用来创建一个显示HTML内容的非模态对话框。
当我们用showModelessDialog()打开窗口时,不必用window.close()去关闭它;
window.open(pageURL ...
Integer.parseInt()把String型转换为Int型, 只是将是数字的字符串转成数字,注意他返回的是int型变量不具备方法和属性。
Integer.valueOf()把String型转换为Integer对象。这样转完的对象就具有方法和属性了。
函数直接量:
在JavaScript中支持使用函数作为直接量,函数直接量的使用格式如下:
Function(参数列表) {函数中的语句块}
函数直接量中没有函数名称,通常将函数直接量赋值给一个变量,被赋值后的变量可以当做函数使用。
如:
<script type="text/javascript" language="javascript">
var myFunction = function(a, b) { return a + b }
document.write("1+2=" ...
Java transient关键字
- 博客分类:
- java
Volatile修饰的成员变量在每次被线程访问时,都强迫从主内存中重读该成员变量的值。而且,当成员变量发生变化时,强迫线程将变化值回写到主内存。这样在任何时刻,两个不同的线程总是看到某个成员变量的同一个值。
Java语言规范中指出:为了获得最佳速度,允许线程保存共享成员变量的私有拷贝,而且只当线程进入或者离开同步代码块时才与共享成员变量的原始值对比。
这样当多个线程同时与某个对象交互时,就必须要注意到要让线程及时的得到共享成员变量的变化。
而volatile关键字就是提示VM:对于这个成员变量不能保存它的私有拷贝,而应直接与共享成员变量交互。
使用 ...