"java"相关教程
Java实例以下实例演示了如何将线程挂起:/* author by sou-xun.com SleepingThread.java */public class SleepingThread extends Thread { private int countDown = 5; &n...
[XML DOM] XML DOM ownerDocument 属性
Element对象参考手册定义和用法ownerDocument属性返回选定的元素所属的文档对象。语法:elementNode.ownerDocument实例在所有的例子中,我们将使用XML文件books.xml,以及JavaScript函数loadXMLDoc()。下面的代码片段获取"books.xml"中第一个 <title>元素的属主文档的名称和节点类型:xmlDoc=loadXMLDoc("books.xml"...
Java实例Java中原来在Thread中提供了stop()方法来终止线程,但这个方法是不安全的,所以一般不建议使用。本文向大家介绍使用interrupt方法中断线程。使用interrupt方法来终端线程可分为两种情况:(1)线程处于阻塞状态,如使用了sleep方法。(2)使用while(!isInterrupted()){……}来判断线程是否被中断。在第一种情况下使用interrupt方法,sleep方法将抛出一个InterruptedExcep...
[XML DOM] XML DOM parentNode 属性
Element对象参考手册定义和用法parentNode属性返回指定节点的父节点。语法:elementNode.parentNode实例在所有的例子中,我们将使用XML文件books.xml,以及JavaScript函数loadXMLDoc()。下面的代码片段获取"books.xml"中第一个<title>元素的父节点:xmlDoc=loadXMLDoc("books.xml");var x=xmlDoc.getE...
Java实例生产者和消费者问题是线程模型中的经典问题:生产者和消费者在同一时间段内共用同一个存储空间,如下图所示,生产者向空间里存放数据,而消费者取用数据,如果不加以协调可能会出现以下情况:存储空间已满,而生产者占用着它,消费者等着生产者让出空间从而去除产品,生产者等着消费者消费产品,从而向空间中添加产品。互相等待,从而发生死锁。以下实例演示了如何通过线程解决生产者/消费者问题:/* author by sou-xun.com Prod...
[HTML] Input DatetimeLocal name 属性
HTMLDOMInputDatetimeLocal对象定义和用法name属性设置或返回本地日期时间字段的name属性的值。HTMLname属性用于在表单数据提交到服务器后识别表单数据,或在客户端使用JavaScript引用表单数据。注释:只有拥有name属性的表单元素才会在提交表单时传递它们的值。另请参阅:HTML参考手册:HTML<input>name属性实例例子1获取本地日期时间字段的名称:var x = document.get...
HTMLDOMScript对象定义和用法src属性设置或返回脚本的src属性的值。src属性规定外部脚本文件的URL。如果您想在网站的多个页面上运行相同的JavaScript,则应该创建外部JavaScript文件,而不是一遍又一遍地编写相同的脚本。请使用.js扩展名保存脚本文件,然后使用<script>标记中的src属性引用它。注释:外部脚本文件不能包含<script>标记。另请参阅:HTML参考手册:HTML<script>src属性H...
Element对象参考手册定义和用法prefix属性返回选定的节点的命名空间前缀。如果选定的节点不是元素或属性,则该属性返回NULL。语法:elementNode.prefix实例在所有的例子中,我们将使用XML文件books_ns.xml,以及JavaScript函数loadXMLDoc()。下面的代码片段获取"books_ns.xml"中的第一个<title>元素的命名空间前缀:xmlDoc=loadXMLDoc("books_n...
Java实例Java中的线程的生命周期大体可分为5种状态。1.新建状态(New):新创建了一个线程对象。2.就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于可运行线程池中,变得可运行,等待获取CPU的使用权。3.运行状态(Running):就绪状态的线程获取了CPU,执行程序代码。4.阻塞状态(Blocked):阻塞状态是线程因为某种原因放弃CPU使用权,暂时停止运行。直到线程进入就绪状态,才有机会转到运行状态。阻塞的情...
[HTML] JavaScript Fullscreen API
FullscreenAPIFullscreenAPI提供处理全屏HTML元素的方法和属性。实例在全屏模式下显示<video>元素:/* 获取需要全屏显示的元素 */var elem = document.getElementById("myvideo");/* 执行 openFullscreen() 函数以全屏打开视频。包括不支持 requestFulls...
Java实例以下实例演示了如何使用getName()方法获取所有正在运行的线程:/* author by sou-xun.com Main.java */public class Main extends Thread { public static void main(String[] args)&nb...
HTMLDOMScript对象定义和用法type属性设置或返回脚本的type属性的值。type属性规定脚本的MIME类型。type属性标识<script>和</script>标记之间的内容。MIME类型由两部分组成:一种媒体类型和一种子类型。对于JavaScript,MIME类型是"text/javascript"。注释:在HTML5中,不再需要type属性。默认值即是"text/javascript"。另请参阅...
对象的创建和销毁都在JavaScript执行过程中发生,理解这种范式的含义对理解整个语言至关重要。声明和实例化对象的创建方式是用关键字new后面跟上实例化的类的名字:var oObject = new Object();var oStringObject = new String();第一行代码创建了Object类的一个实例,并把它存储到变量oObject中。第二行代码创建了String类的一个实...
Java实例以下实例演示了如何使用getThreadId()方法获取线程id:/* author by sou-xun.com Main.java */public class Main extends Object { private static Runnable makeRunnable() {&n...
Element对象参考手册定义和用法text属性返回选定节点中所有文本节点的值。语法:elementNode.text提示和注释:提示:如需针对Mozilla浏览器返回文本节点的文本,请使用textContent属性。实例在所有的例子中,我们将使用XML文件books.xml,以及JavaScript函数loadXMLDoc()。下面的代码片段获取"books.xml"中第一个<title>元素的文本节点:xmlDoc=loadXMLDoc(&...