JAVA基础之六-Stream(流)简介

我在别的篇幅已经说过:流这个东西偶尔可以用用,但我个人最大的学习动力(目前)仅仅是为了有助于阅读spring越发繁复的源码本文主要介绍Stream接口(包括主要的方法)和相关的几个主要接口:Predicate、Consumer、Supplier还有Coll...

java基础知识汇总

数组就是存储数据长度固定的容器,存储多个数据的数据类型要一致。1.2.1第一种数据类型[]数组名示例:int[]arr;char[]arr;1.2.2第二种数据类型数组名[]示例:intarr[];c...

JAVA基础之四-函数式接口和流的简介

自从J8开始,对于开发JAVAEE应用的工程师而言,函数式接口会常常接触,某种程度上有点不可绕过。这是因为在绝大部分企业中都会使用Spring来开发JAVAEE,而Spring在它的实现中越来越多地使用上函数式编程。如果我们阅读它的源码,函数式编程是绕不过...

JAVA基础之三-接口和抽象类

java提供了抽象类和接口,总体是好事。有的OOP语言并没有接口的概念,但相当一部分其实用其它方式实现了JAVA中接口类似的功能。如果不太清楚二者的区别,难免在面临具体业务的时候,在二者之间摇摆。实际上,关于抽象类和接口的共同点和不同点没有什么可以写的。...

Java基础:线程池拒绝策略详解

线程池的拒绝策略是指当线程池无法接受新任务时,如何处理这些被拒绝的任务。提供了四种内置的拒绝策略,并且允许用户自定义拒绝策略。除了上述四种内置的拒绝策略外,还允许你通过实现接口来定义自己的拒绝策略。这提供了极高的灵活...

【java基础】徒手写Hello, World!程序

在Java中编写一个简单的\"Hello,World!以下是一个基本的示例,它展示了如何做到这一点。首先,你需要一个文本编辑器来编写代码,比如Notepad(记事本)、VisualStudioCode、Inte...

JAVA基础之二-面向对象简述

本简单介绍了JAVAOOP编程的几个方面,包括优缺点、特性、未来发展等。总体上,java的OOP做得还可以,就是有复杂化的倾向...

JAVA基础之-参数传递

需要格外注意,java的传参是传值,并非传递地址。但某些情况下,也可以理解为传递地址。由于实际可以传递地址,所以对原有的对象可能影响也可能不影响。 是否会影响,则取决于方法/函数中是否对参数进行重新赋值。如果重新赋值在无法印象参数关联的原来对象。...

【Java】Java基础 使用集合实现斗地主分牌

Java基础,集合的基本使用,实现斗地主分牌小案例...

Java基础(二十四):网络编程

回复一个彻底断开的报文。...