"java"相关教程
Java实例以下实例演示了如何使用interrupt()方法来中断线程并使用isInterrupted()方法来判断线程是否已中断:/* author by sou-xun.com Main.java */public class Main extends Object implements Runnable { publi...
Element对象参考手册定义和用法xml属性返回节点的XML及其后代。语法:elementNode.xml提示和注释:注释:该属性是InternetExplorer专用。实例在所有的例子中,我们将使用XML文件books.xml,以及JavaScript函数loadXMLDoc()。下面的代码片段显示XML文档中第一个<book>元素的XML:xmlDoc=loadXMLDoc("books.xml");x=xmlDoc.getElement...
Java8新特性Lambda表达式,也可称为闭包,它是推动Java8发布的最重要新特性。Lambda允许把函数作为一个方法的参数(函数作为参数传递进方法中)。使用Lambda表达式可以使代码变的更加简洁紧凑。语法lambda表达式的语法格式如下:(parameters) -> expression或(parameters) ->{ statements; }以下是lambda表达式的重要特征:可选类型声明:不需要声...
JavaScript字符串JavaScript字符串存储一系列字符,例如"BillGates"。字符串可以是双引号或单引号内的任何文本:let carName1 = "Volvo XC60";let carName2 = 'Volvo XC60';亲自试一试字符串索引(下标)是从零开始的:第一个字符在位置0,第二个在1,依此类推。如需有关字符...
[JavaScript] ECMAScript 定义类或对象
使用预定义对象只是面向对象语言的能力的一部分,它真正强大之处在于能够创建自己专用的类和对象。ECMAScript拥有很多创建对象或类的方法。工厂方式原始的方式因为对象的属性可以在对象创建后动态定义,所有许多开发者都在JavaScript最初引入时编写类似下面的代码:var oCar = new Object;oCar.color = "blue";oCar.doors = 4;...
[XML DOM] XML DOM appendChild() 方法
Element对象参考手册定义和用法appendChild()方法在指定元素节点的最后一个子节点之后添加节点。该方法返回新的子节点。语法:appendChild(node)参数描述node必需。要追加的节点。实例在所有的例子中,我们将使用XML文件books.xml,以及JavaScript函数loadXMLDoc()。下面的代码片段创建并向第一个<book>元素追加了一个节点,然后输出第一个<book>元素的的所有子节点:xmlDoc=loadXML...
Java8新特性方法引用通过方法的名字来指向一个方法。方法引用可以使语言的构造更紧凑简洁,减少冗余代码。方法引用使用一对冒号(::)。下面,我们以定义了4个方法的Car这个类作为例子,区分Java中支持的4种不同的方法引用。public static class Car { public static Car create( final Su...
[HTML] JavaScript RegExp test() 方法
JavaScriptRegExp参考手册定义和用法test()方法测试字符串中的匹配项。如果找到匹配项,则返回true,否则返回false。实例例子1在字符串中搜索字符"e:let text = "The best things in life are free"; let pattern = /e/;let ...
[XML DOM] XML DOM cloneNode() 方法
Element对象参考手册定义和用法cloneNode()方法创建指定节点的精确拷贝。此方法返回被克隆的节点。语法:cloneNode(include_all)参数描述include_all必需。如果这个布尔参数设置为true,被克隆的节点会复制原始节点的所有子节点。实例在所有的例子中,我们将使用XML文件books.xml,以及JavaScript函数loadXMLDoc()。下面的代码片段复制第一个<book>节点,然后把此备份添加到节点列表的末尾:xmlDo...
Java8新特性函数式接口(FunctionalInterface)就是一个具有一个方法的普通接口。函数式接口可以被隐式转换为lambda表达式。函数式接口可以现有的函数友好地支持lambda。JDK1.8之前已有的函数式接口:java.lang.Runnablejava.util.concurrent.Callablejava.security.PrivilegedActionjava.util.Comparatorjava.io.FileFilterjava.nio.fi...
[HTML] JavaScript String slice() 方法
JavaScriptString参考手册定义和用法slice()方法提取字符串的一部分。slice()方法以新字符串的形式返回提取的部分,不会更改原始字符串。start和end参数规定要提取的字符串部分。第一个位置是0,第二个是1,...负数从字符串的末尾来选取。另请参阅:split()方法substr()方法substring()方法实例例子1裁切前5个位置:let text = "Hello world!";le...
[JavaScript] JavaScript 数组参考手册
Array对象Array对象用于在单个变量中存储多个值:const cars = ["Tesla", "Volvo", "BMW"];亲自试一试数组索引从零开始:数组中的第一个元素是0,第二个元素是1,依此类推。有关数组的教程,请阅读我们的JavaScript数组教程。Array属性属性描述constructor返回创建Array对象原型的函数。length设置或返回...
[XML DOM] XML DOM compareDocumentPosition() 方法
Element对象参考手册定义和用法compareDocumentPosition()方法按照文档顺序,比较当前节点与指定节点的文档位置。该方法返回新的子节点。语法:elementNode.compareDocumentPostition(node)参数描述node必需。规定与当前节点比较的节点。实例在所有的例子中,我们将使用XML文件books.xml,以及JavaScript函数loadXMLDoc()。下面的代码片段比较"books.xml"中第一个...
Java8新特性Java8新增了接口的默认方法。简单说,默认方法就是接口可以有实现方法,而且不需要实现类去实现其方法。我们只需在方法名前面加个default关键字即可实现默认方法。为什么要有这个特性?首先,之前的接口是个双刃剑,好处是面向抽象而不是面向具体编程,缺陷是,当需要修改接口时候,需要修改全部实现该接口的类,目前的java8之前的集合框架没有foreach方法,通常能想到的解决办法是在JDK里给相关的接口添加新的方法及实现。然而,对于已经发布的版本,是没法在给接口添加...
HTMLDOMSelect对象定义和用法name属性设置或返回下拉列表的name属性的值。name属性用于在表单数据提交到服务器后识别表单数据,或在客户端使用JavaScript引用表单数据。另请参阅:HTML参考手册:HTML<select>name属性HTML参考手册:HTML<select>标签实例例子1返回下拉列表的name属性值:var x = document.getElementById("mySe...