java基础
文章平均质量分 90
旺仔001
这个作者很懒,什么都没留下…
展开
-
Java 8 Stream的介绍及使用
Java 8 引入了 Stream API,它提供了一种新的处理集合和数组的方式。Stream(流)是一个用于处理数据集合的抽象概念,它可以进行各种操作来处理和转换数据。原创 2023-06-14 15:49:02 · 649 阅读 · 0 评论 -
java多线程进阶练习
实现一个生产者-消费者模型,其中生产者线程生成数据并将其放入缓冲区,而消费者线程从缓冲区中取出数据进行处理。你可以使用wait()和notify()方法或者使用BlockingQueue来实现该模型。在上面的示例中,ProducerConsumer类是生产者-消费者模型的实现。buffer是一个用于存储数据的缓冲区,capacity表示缓冲区的最大容量。produce()方法是生产者线程的执行逻辑。如果缓冲区已满,生产者线程会等待,直到有消费者取走数据。原创 2023-06-09 17:45:52 · 246 阅读 · 0 评论 -
注解@interface简介以及使用
注解@interface是一种在Java代码中添加元数据(metadata)的方式,它可以用于提供程序的额外信息,但本身并不会直接影响程序的执行。注解可以应用于类、方法、字段和其他程序元素,用于提供关于这些元素的额外信息。使用注解可以为程序的编写和处理提供更多的灵活性和可读性,它们可以用于自动化生成文档、代码分析、编译时检查、运行时处理等。要定义一个注解,需要使用@interface关键字,并在注解中声明属性。注解的属性可以是基本类型、字符串、枚举、注解类型或它们的数组。可以使用默认值为注解属性提供默认值。原创 2023-05-25 17:53:39 · 4644 阅读 · 1 评论