java
文章平均质量分 55
菜鸟小超
这个作者很懒,什么都没留下…
展开
-
Java的函数式接口是什么?
函数式接口是Java 8引入的一个关键特性,它们具有一个抽象方法,适用于Lambda表达式的实现。函数式接口的存在促进了Java中函数式编程风格的应用,提供了一种更简洁、更灵活的编程方式。通过了解函数式接口的概念、特性和使用方法,你可以更好地利用这一特性来提高代码的质量和可读性。原创 2023-10-10 23:25:06 · 260 阅读 · 0 评论 -
Java中的lambda表达式怎么用?
Lambda表达式是Java 8引入的一个重要特性,它提供了一种更简洁、更灵活的方式来定义匿名函数,用于实现函数式接口、集合操作以及多线程编程等场景。Lambda表达式的基本语法简单明了,使得代码更加紧凑和易读。希望这篇博客帮助你更好地理解和使用Java中的Lambda表达式。如果有任何疑问或建议,请随时留下评论。原创 2023-10-10 23:21:06 · 230 阅读 · 0 评论 -
Java中的枚举是什么?
枚举是Java中一种强大的数据类型,用于表示一组具名的常量。它提供了一种更加类型安全和可读的方式来处理常量值,使代码更清晰、可维护和可扩展。枚举还可以包含字段和方法,使其具有更多的行为。原创 2023-10-10 23:00:07 · 1259 阅读 · 0 评论 -
Java中的泛型是什么?
泛型是Java中的一个强大特性,它允许我们编写类型安全、通用和高效的代码。通过声明泛型类和方法,以及使用通配符,我们可以处理各种数据类型,同时减少了类型错误的可能性。这使得Java成为一种更强大和安全的编程语言。希望这篇博客可以帮助你更好地理解和使用Java中的泛型特性。如果有任何疑问或建议,请随时留下评论。原创 2023-10-10 22:55:20 · 332 阅读 · 0 评论 -
NIO基础代码
demo1package NIO.demo2;import java.io.IOException;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.channels.ServerSocketChannel;import java.nio.channels.SocketChannel;import java.util.ArrayList;import java.util.Iterator原创 2022-04-10 20:12:00 · 452 阅读 · 0 评论 -
BIO基础代码
package BIO.demo1;import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;public class Test1 { public static void main(String[] args) throws IOException { ServerSocket serverSocket = new ServerSocket(9000);原创 2022-04-10 20:09:39 · 230 阅读 · 0 评论 -
java单例模式的几种写法
方法一package singleton;/** * 饿汉式 * 类加载到内存中,就实例化一个单例,JVM保证线程安全 * 筋单安用,推荐使用! * 唯一缺点:不管用到与否,类装载时就完成实例化中 */public class SingletonWay1 { public static final SingletonWay1 INSTANCE = new SingletonWay1(); private SingletonWay1(){}; public stat原创 2022-04-10 20:06:32 · 495 阅读 · 0 评论