一 condition 介绍及demo Condition是在java 1.5中才出现的,它用来替代传统的Object的wait()、notify()实现线程间的协作,相比使用O…
首先,Error类和Exception类都是继承Throwable类 Error(错误)是系统中的错误,程序员是不能改变的和处理的,是在程序编译时出现的错误,只能通过修改程序才能修…
目录Java语法糖1.基本概念1.1语法糖1.2解语法糖2.常见糖块2.1 switch 支持 String 与枚举2.2泛型2.3自动装箱与拆箱2.4方法变长参数2.5枚举2.6…
什么是WebSocket WebSocket是一种在单个TCP连接上进行全双工通信的协议 … 为什么要实现握手监控管理 如果说,连接随意创建,不管的话,会存在错误,broken p…
目录 一、Object简述 1、显式扩展 2、引用与对象 二、基础方法 1、getClass 2、toString 3、equals与hashCode 4、thread相关 5、c…
目录一、链表 1. 概念2. 结构二、单向不带头非循环链表 1. 概念及结构2. 链表的实现三、链表面试题四、总结一、链表 1. 概念 链表是一种物…
目录为什么要用synchronized使用方式字节码语义对象锁(monitor)锁升级过程为什么要用synchronized 相信大家对于这个问题一定都有自己的答案,这里我还是要啰…
开篇 本文主要谈一下 Java SPI(Service Provider Interface) ,因为最近在看 Dubbo 的相关内容,其中涉及到了 一个概念- Dubbo SPI…
1.什么是SPI SPI全称Service Provider Interface,是Java提供的一套用来被第三方实现或者扩展的…
目录资料关于Java的开源库ModbusTCP协议仿真软件使用jlibmodbus使用modbus-master-tcpmaven依赖编写modbus tcp写入案例评价感受一个项…
一、Scanner类简介 Java 5添加了java.util.Scanner类,这是一个用于扫描输入文本的新的实用程序。它是以…
Java2在1.4中新增了一个关键字:assert。在程序开发过程中使用它创建一个断言(assertion)。,它的语法形式有如下所示的两种形式: 1、assert co…