找到 4330 篇文章 关于 Java 8
56 次浏览
Java 中的 ConcurrentLinkedDeque 类实现了一个双端队列,并使用并发链接列表来帮助实现。此类实现了 Collection 接口以及 AbstractCollection 类。它是 Java 集合框架的一部分。下面给出一个演示此类的程序 -示例 实时演示import java.util.concurrent.*; public class Demo { public static void main(String[] args) { ConcurrentLinkedDeque clDeque = new ConcurrentLinkedDeque(); clDeque.add("James"); clDeque.add("May"); clDeque.add("John"); clDeque.add("Sara"); clDeque.add("Anne"); System.out.println("ConcurrentLinkedDeque 中的元素为: " + clDeque); } ... 阅读更多
87 次浏览
Java 中的 PriorityBlockingQueue 类具有一个阻塞队列,该队列具有无界功能,并且基于具有相同排序规则的 PriorityQueue 类。PriorityBlockingQueue 类是 Java 集合框架的一部分。下面给出一个演示此类的程序 -示例 实时演示import java.util.concurrent.PriorityBlockingQueue; public class Demo { public static void main(String[] args) { PriorityBlockingQueue pbQueue = new PriorityBlockingQueue(); pbQueue.add("James"); pbQueue.add("May"); pbQueue.add("John"); pbQueue.add("Sara"); pbQueue.add("Anne"); System.out.println("PriorityBlockingQueue 中的元素为: " + pbQueue); } }该 ... 阅读更多
44 次浏览
Java 中的 LinkedTransferQueue 类具有一个传输队列,该队列具有无界功能,并且基于链接节点。它使用 FIFO 对元素进行排序。此类实现了 Collection 接口以及 AbstractQueue 类。它是 Java 集合框架的一部分。下面给出一个演示此类的程序 -示例 实时演示import java.util.concurrent.LinkedTransferQueue; public class Demo { public static void main(String[] args) throws InterruptedException { LinkedTransferQueue ltQueue = new LinkedTransferQueue(); ltQueue.add("Amy"); ltQueue.add("John"); ltQueue.add("May"); ltQueue.add("Harry"); ltQueue.add("Anne"); ... 阅读更多
117 次浏览
Java 中的 LinkedBlockingQueue 类具有一个阻塞队列,该队列可以选择性地绑定并基于链接节点。这意味着如果提供了容量,则 LinkedBlockingQueue 是绑定的,否则它是不绑定的。此外,FIFO 用于对元素进行排序。下面给出一个演示此类的程序 -示例 实时演示import java.util.concurrent.LinkedBlockingQueue; public class Demo { public static void main(String[] args) { LinkedBlockingQueue lbQueue = new LinkedBlockingQueue(); lbQueue.add("Amy"); lbQueue.add("John"); lbQueue.add("May"); lbQueue.add("Harry"); lbQueue.add("Anne"); System.out.println("LinkedBlockingQueue 中的元素为: " ... 阅读更多
118 次浏览
Java 中的 ConcurrentLinkedQueue 类用于使用并发链接列表实现队列。此类实现了 Collection 接口以及 AbstractCollection 类。它是 Java 集合框架的一部分。下面给出一个演示此类的程序 -示例 实时演示import java.util.concurrent.*; public class Demo { public static void main(String[] args) { ConcurrentLinkedQueue clQueue = new ConcurrentLinkedQueue(); clQueue.add("Amy"); clQueue.add("John"); clQueue.add("May"); clQueue.add("Harry"); clQueue.add("Anne"); System.out.println("ConcurrentLinkedQueue 中的元素为: " + clQueue); } ... 阅读更多
111 次浏览
Java 中的 ArrayBlockingQueue 类是指由数组支持的有界阻塞队列。队列的大小在类中是固定的,它使用 FIFO 对元素进行排序。ArrayBlockingQueue 类是 Java 集合框架的成员。下面给出一个演示此类的程序 -示例 实时演示import java.util.concurrent.ArrayBlockingQueue; public class Demo { public static void main(String[] args) { int n = 10; ArrayBlockingQueue abQueue = new ArrayBlockingQueue(n); abQueue.add(7); abQueue.add(2); abQueue.add(6); abQueue.add(3); ... 阅读更多
1K+ 次浏览
同步 ArrayList 和 CopyOnWriteArrayList 可用于同步 ArrayList。这对于多线程环境是必要的,以确保实现线程安全。同步 ArrayList 和 CopyOnWriteArrayList 之间的区别如下所示 -同步 ArrayListCopyOnWriteArrayList同步 ArrayList 用于同步 ArrayList。CopyOnWriteArrayList 用于同步 ArrayList。Java 1.2 版本首次引入了同步 ArrayList。Java 1.5 版本首次引入了 CopyOnWriteArrayList。当 ArrayList 中的写入操作多于读取操作时,应使用同步 ArrayList。当 ArrayList 中的读取操作多于写入操作时,应使用 CopyOnWriteArrayList。此迭代器是快速失败迭代器。此 ... 阅读更多
782 次浏览
自定义 ArrayList 可以拥有多种类型的数据,并且其属性通常基于用户需求。下面给出一个演示自定义 ArrayList 的程序 -示例 实时演示import java.util.ArrayList; public class CustomArrayList { int n = 5; class Employee { int eno; String name; Employee(int eno, String name) { this.eno = eno; this.name = name; } } public static void main(String args[]) { int eno[] = {101, 102, 103, ... 阅读更多
92 次浏览
Java 集合框架包含 AbstractSequentialList 类。此类用于创建和实现不可修改的列表。此外,此类实现了 Collection 接口和 AbstractCollection 类。下面给出一个演示此类的程序 -示例 实时演示import java.util.*; public class Demo { public static void main(String[] args) { AbstractSequentialList list = new LinkedList(); list.add("John"); list.add("Martha"); list.add("Sally"); list.add("Susan"); list.add("Harry"); System.out.println("元素为: " + list); } }上述程序的输出如下 ... 阅读更多
364 次浏览
方法 java.io.InputStream.read() 用于从输入流中读取下一个字节的数据。此方法不需要参数,它以 int 的形式返回下一个数据字节。如果到达流的末尾,则返回 -1。演示此方法的程序如下所示 -示例import java.io.InputStream; public class Demo { public static void main(String[] args) throws Exception { InputStream input = null; int i; char c; try { input = new FileInputStream("C://JavaProgram//data.txt"); System.out.println("The ... 阅读更多