"java"相关教程
[HTML] JavaScript String substr() 方法
JavaScriptString参考手册定义和用法substr()方法提取字符串的一部分。substr()方法从指定位置开始,并返回指定数量的字符。substr()方法不会更改原始字符串。如需从字符串末尾提取字符,请使用负数的起始位置。提示:substr()方法指定的是子串的开始位置和长度,它是substring()方法和slice()方法的一种有用的替代方法,后两者指定的都是起始字符的位置。另请参阅:split()方法slice()方法substring()方法实例例子1从...
[JavaScript] JavaScript Date 参考手册
Date对象Date对象用于处理日期和时间。日期对象是用newDate()创建的。实例化日期有四种方式:var d = new Date();var d = new Date(milliseconds);var d = new Date(dateString);var d = new Date(year, m...
Java8新特性 Java8API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。Stream使用一种类似用SQL语句从数据库查询数据的直观方式来提供一种对Java集合运算和表达的高阶抽象。StreamAPI可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。这种风格将要处理的元素集合看作一种流,流在管道中传输,并且可以在管道的节点上进行处理,比如筛选,排序,聚合等。元素流在管道中经过...
[HTML] JavaScript String substring() 方法
JavaScriptString参考手册定义和用法substring()方法从字符串中提取两个索引(位置)之间的字符,并返回子字符串。substring()方法从头到尾(不包括)提取字符。substring()方法不会更改原始字符串。如果start大于end,则交换参数:(4,1)=(1,4)。小于0的开始或结束值被视为0。另请参阅:split()方法slice()方法substr()方法实例例子1从文本中提取子字符串:let text = &q...
[JavaScript] JavaScript Math 参考手册
Math对象Math对象允许您执行数学任务。Math不是构造函数。Math的所有属性/方法都可以通过使用Math作为对象来调用,而无需创建它:var x = Math.PI; // 返回 PIvar y = Math.sqrt(16);  ...
Java8新特性Optional类是一个可以为null的容器对象。如果值存在则isPresent()方法会返回true,调用get()方法会返回该对象。Optional是个容器:它可以保存类型T的值,或者仅仅保存null。Optional提供很多有用的方法,这样我们就不用显式进行空值检测。Optional类的引入很好的解决空指针异常。类声明以下是一个java.util.Optional<T>类的声明:public final class&nbs...
[Java] Java 8 Nashorn JavaScript
Java8新特性Nashorn一个javascript引擎。从JDK1.8开始,Nashorn取代Rhino(JDK1.6,JDK1.7)成为Java的嵌入式JavaScript引擎。Nashorn完全支持ECMAScript5.1规范以及一些扩展。它使用基于JSR292的新语言特性,其中包含在JDK7中引入的invokedynamic,将JavaScript编译成Java字节码。与先前的Rhino实现相比,这带来了2到10倍的性能提升。jjsjjs是个基于Nashorn引擎...
Java8新特性Nashorn一个javascript引擎。Java8通过发布新的Date-TimeAPI(JSR310)来进一步加强对日期与时间的处理。在旧版的Java中,日期时间API存在诸多问题,其中有:非线程安全−java.util.Date是非线程安全的,所有的日期类都是可变的,这是Java日期类最大的问题之一。设计很差−Java的日期/时间类的定义并不一致,在java.util和java.sql的包中都有日期类,此外用于格式化和解析的类在j...
[XML DOM] XML DOM hasAttributes() 方法
Element对象参考手册定义和用法如果当前元素节点拥有任何属性,则hasAttributes()返回true,否则返回false。语法:hasAttributes()实例在所有的例子中,我们将使用XML文件books.xml,以及JavaScript函数loadXMLDoc()。下面的代码片段检查"books.xml"中的第一个<book>元素是否拥有属性:xxmlDoc=loadXMLDoc("books.xml");x...
Java8新特性在Java8中,Base64编码已经成为Java类库的标准。Java8内置了Base64编码的编码器和解码器。Base64工具类提供了一套静态方法获取下面三种BASE64编解码器:基本:输出被映射到一组字符A-Za-z0-9+/,编码不添加任何行标,输出的解码仅支持A-Za-z0-9+/。URL:输出映射到一组字符A-Za-z0-9+_,输出是URL和文件。MIME:输出隐射到MIME友好格式。输出每行不超过76字符,并且使用'\r'并跟随...
[XML DOM] XML DOM hasChildNodes() 方法
Element对象参考手册定义和用法如果当前元素节点拥有子节点,则hasChildNodes()返回true,否则返回false。语法:elementNode.hasChildNodes()实例在所有的例子中,我们将使用XML文件books.xml,以及JavaScript函数loadXMLDoc()。下面的代码片段检查"books.xml"中的第一个<book>元素是否拥有子节点:xxmlDoc=loadXMLDoc("books....
archive属性因为性能方面的原因,可以选择预先下载包含一个或多个档案中的对象集。对基于Java的应用程序来说尤其是这样,在这些应用程序中,一个Java类将会依赖于很多其他类才能完成它的工作。archive属性的值是一个用引号括起来的URL列表,其中每个URL都指向一个在显示或执行对象之前浏览器需要加载的档案文件。classid属性classid属性用于指定浏览器中包含的对象的位置,通常是一个Java类。它的值是对象的绝对或相对的URL。如果提供了codebase属性的话,...
Map接口中键和值一一映射.可以通过键来获取值。给定一个键和一个值,你可以将该值存储在一个Map对象.之后,你可以通过键来访问对应的值。当访问的值不存在的时候,方法就会抛出一个NoSuchElementException异常.当对象的类型和Map里元素类型不兼容的时候,就会抛出一个ClassCastException异常。当在不允许使用Null对象的Map中使用Null对象,会抛出一个NullPointerException异常。当尝试修改一个只读的Map时,会抛出一个Uns...
HTMLDOMInputEmail对象定义和用法name属性设置或返回电子邮件字段的name属性的值。HTMLname属性用于在表单数据提交到服务器后识别表单数据,或在客户端使用JavaScript引用表单数据。注释:只有拥有name属性的表单元素才会在提交表单时传递它们的值。另请参阅:HTML参考手册:HTML<input>name属性实例例子1获取电子邮件字段的名称:var x = document.getElementById(...
[XML DOM] XML DOM isEqualNode() 方法
Element对象参考手册定义和用法如果节点等于给定的节点,则isEqualNode()返回true,否则返回false。语法:elementObject.isEqualNode(node)参数描述node必需。要检查的节点。实例在所有的例子中,我们将使用XML文件books.xml,以及JavaScript函数loadXMLDoc()。下面的代码检查两个节点是否相等:xmlDoc=loadXMLDoc("books.xml");x=xmlDoc.getE...