【JavaEE】定时器实例

  • Post author:
  • Post category:java

目录 ▮定时器实例 ▮定时器的内部实现原理 ▪阻塞优先级队列 ▪静态内部类Task ▪方法 schedule(任务,倒计时) ▪一个进程,执行定时器 ▪构造方法 ▪完整代码 ▮定时器的一些细节 ▪任务的传递 ▪多线程理解 ▪锁所起到的作用 ▮定时器实例 定时器是一个非常实用的一个工具,你能给定它一个任务和一个倒计时,等倒计时一到,它就会自动去执行这个任务。 首先,定时器是java.util包中一个…

继续阅读 【JavaEE】定时器实例

数据结构-链表-单链表(java实现)

  • Post author:
  • Post category:java

今天和大家分享数据结构中链表的相关知识。在数据结构中有线性结构和非线性结构两种类别的区分,虽然链表属于线性结构是有序的列表,但是它在内存中却是不连续的。 关于数组和链表的优缺点。 数组静态分配内存,链表动态分配内存;数组在内存中连续,链表不连续;数组利用下标定位,时间复杂度为O(1),链表定位元素时间复杂度O(n);数组插入或删除元素的时间复杂度O(n),链表的时间复杂度O(1)。 数组的优点 随…

继续阅读 数据结构-链表-单链表(java实现)

一文快速回顾 Java 操作数据库的方式-JDBC

  • Post author:
  • Post category:java

前言 数据库的重要性不言而喻,不管是什么系统,什么应用软件,也不管它们是 Windows 上的应用程序,还是 Web 应用程序,存储(持久化)和查询(检索)数据都是核心的功能。 大家学习数据库时,比如 MySQL 这个数据库管理系统,都是在 CLI(Command Line Interface)上操作数据库的,现在,我们看看,在 Java Web 中,我们如何使用 Java 去操作数据库。 JDB…

继续阅读 一文快速回顾 Java 操作数据库的方式-JDBC

JAVA环境(离线部署)

  • Post author:
  • Post category:java

1.软件准备 jdk-8u271-linux-x64.tar.gz 部署包 链接:https://pan.baidu.com/s/1B91zF2zf3bPyKRUTO8imYw?pwd=1234 提取码:1234 Linux CentOS7 7.6_1810 链接:https://pan.baidu.com/s/1NV4MjfORIj290Q3scy6iYQ?pwd=pzse 提取码:pzse 思…

继续阅读 JAVA环境(离线部署)

Java 的 ID 生成器(工具类)

  • Post author:
  • Post category:java

使用业务场景 1. 数据库自增主键无法满足 2. 分布式系统的ID生成 3. 需要按照时间生成唯一ID 4. 无序的唯一ID import java.lang.management.ManagementFactory; import java.net.InetAddress; import java.net.UnknownHostException; import java.security.Me…

继续阅读 Java 的 ID 生成器(工具类)

java怎么中断阻塞状态,Java多线程之阻塞I/O如何中断

  • Post author:
  • Post category:java

阻塞的I/O线程在关闭线程时并不会被打断,需要关闭资源才能打断。 1.执行socketInput.close();阻塞可中断。 2.执行System.in.close();阻塞没有中断。 package Thread.Interrupting; import java.io.IOException; import java.io.InputStream; import java.net.Serve…

继续阅读 java怎么中断阻塞状态,Java多线程之阻塞I/O如何中断

《JAVA》设计一个管理所有学生信息(有学号、姓名、成绩)的类

  • Post author:
  • Post category:java

问题:设计一个管理所有学生信息(有学号、姓名、成绩)的类,要求使用映射类存储所有学生的信息,存储时根据学号进行排序,并提供以下功能:添加学生、按学号删除学生,按姓名查找学生,查找所有学生。要求有测试类,能进行演示,输出所有学生信息时按学号依次打印。 package ja; import java.text.DecimalFormat; import java.util.ArrayList; imp…

继续阅读 《JAVA》设计一个管理所有学生信息(有学号、姓名、成绩)的类

java 集合 – 聚合操作 遍历 + 删除

  • Post author:
  • Post category:java

集合collections 最近看到官方文档,写下记录。 1、简介:集合(其实也叫容器)只是将多个元素组成一个单元对象。通常用于存储、检索、操作和聚合。 2、集合框架包括: 接口:Map,Collection,Deque等等 实现:ArrayList、HashMap等等 算法:例如搜索和排序 插入一张图片,来说明一下collection框架粗略的层次结构: Set— 不能包含重复元素的集合。 Li…

继续阅读 java 集合 – 聚合操作 遍历 + 删除

java enum使用_java 中enum的使用方法详解

  • Post author:
  • Post category:java

java 中enum的使用方法详解 enum 的全称为 enumeration, 是 JDK 1.5 中引入的新特性,存放在 java.lang 包中。 下面是我在使用 enum 过程中的一些经验和总结。 原始的接口定义常量 public interface IConstants { String MON = "Mon"; String TUE = "Tue"; String WED = "Wed…

继续阅读 java enum使用_java 中enum的使用方法详解

java xmlelement 无视_@WebParam的java – @XmlElement(required = true)不起作用

  • Post author:
  • Post category:java

我正在使用JAX-WS构建Web服务.我有一个奇怪的问题,@WebParam的@XmlElement(required = true)的注释在某些@WebService类中起作用,但在某些其他方面不起作用. 我在两个@WebService类中有非常相似的代码.可能会导致这个问题?参数类型还是实体类? 编辑:添加示例代码 我有两个网络服务: @WebService(name = "ClubMembe…

继续阅读 java xmlelement 无视_@WebParam的java – @XmlElement(required = true)不起作用