- Java教程
Java 网络编程 —— 非阻塞式编程
线程阻塞概述 在生活中,最常见的阻塞现象是公路上汽车的堵塞。汽车在公路上快速行驶,如果前方交通受阻,就只好停下来等待,等到公路顺畅,才能恢...
- Java教程
java编程和pytion编程区别(python为什么叫爬虫)
java编程和pytion编程区别 Python和Java是两种常见的编程言语,它们在运用范畴、功用、语法等方面存在区别,但它们在各安闲不同的范畴都得到了广泛运用。...
- Java教程
Java的枚举类型
如果类的对象的数量只有有限个,并且可以确定对象的属性,那么考虑使用枚举类。所有的枚举类型都是 Enum 类的子类。它们继承了这个类的许多方法。...
- Java教程
Java中URL的处理方法详解
目录 前言 URL 类方法 URLConnections 类方法 方法实例 前言 URL(Uniform Resource Locator)中文名为统一资源定位符,有时也被俗称为网页地址。表示为互联网上的资...
- Java教程
Java责任链模式详解
目录 一、概念 二、结构 三、实现方式 四、应用案例 五、总结 责任链模式(Chain of Responsibility Pattern)是一种行为型设计模式,它用于将请求的发送者和接...
- Java教程
Java文件读写详解
目录 读取文件 Java 中可以使用 FileInputStream 和 FileReader 两个类来读取文件: FileInputStream 类:用于读取二进制文件,如图片、视频、音频等文件。 FileReade...
- Java教程
Java创建对象之显示创建与隐式创建
目录 一. 对象简介 1. 概念 2. 行为和特征 3. 对象的创建方式(重点) 3.1 显式创建 3.2 隐式创建 二. 显式创建 1. 使用new关键字创建对象 1.1 new简介 1.2 new作用 ...
- Java教程
Java自带消息队列Queue的使用教程详细讲解
目录 阻塞队列和非阻塞队列 非阻塞队列 阻塞队列 抛出异常 特殊值 阻塞 超时 总结 阻塞队列和非阻塞队列 非阻塞队列 ConcurrentLinkedQueue 单向链表结构的无...
- Java教程
详解Java8中接口的默认方法和静态方法
目录 一、基本语法 二、使用场景 三、作用 四、使用案例 三、总结 Java 8是Java语言的一个重要版本,其中引入了许多新特性和改进,其中一个值得关注的特...
- Java教程
Java跨域问题分析与解决方法详解
目录 一、前言 二、什么是跨域问题 三、 为什么会出现跨域问题 四、什么情况下会出现跨域 五、如何解决跨域问题 5.1 使用@CrossOrigin注解 5.2 使用WebMvcCo...
- Java教程
Java设计模式之状态模式详解
目录 1. 状态模式的概述 2. 状态模式的结构与实现 3. 状态模式的优缺点 4. 状态模式的适用场景 5. 示例程序的设计与实现 1. 状态模式的概述 状态模式是一种...
- Java教程
深入探究Java原型模式的魅力
目录 1. 什么是Java原型模式? 2. 为什么要使用Java原型模式? 3. Java原型模式的实现方式 3.1浅克隆 3.2 深克隆 4. Java原型模式的优点 5. Java原型模式的缺点 6...
- Java教程
Java lombok中@Accessors注解三个属性的作用
Accessors翻译是存取器。通过该注解可以控制getter和setter方法的形式。 @Accessors(fluent = true) 使用fluent属性,getter和setter方法的方法名都是属性名,且setter方法...
- Java教程
详解Java的面向对象和面向过程
目录 一. 面向对象 1. 概念 2. 特点 二. 面向过程 1. 概念 2. 特点 3. 面向对象与面向过程的对比 三. 结语 一. 面向对象 既然我们要学习面向对象,那首先得对...
- Java教程
Java8不可或缺小帮手之日期应用
目录 1、获取当前日期时间 2、日期时间格式化 3、获取日期的年月日 4、时间转换 5、日期比较 6、检查周期性日期 7、日期计算 8、处理时区 9、获取时间戳...
- Java教程
Java实现LRU缓存算法的参考示例
目录 一、什么是 LRU 二、Java 实现 LRU 缓存算法 一、什么是 LRU LRU ( L east R ecently U sed, 最近最少使用 )是一种缓存算法,其核心思想是将最近最少使...