java定时提醒页面(java自动提示)

本文目录一览:

java 定时弹出提示窗口

首先,给你看一个简单的代码例子先:

import java.util.*;

public class Test {

public static void main(String[] args) {

Date myDate = new Date();

Timer timer = new Timer();

timer.schedule(new MyTask(), myDate);

}

static class MyTask extends java.util.TimerTask {

public void run() {

System.out.println(“________”);

}

}

}

这段代码的作用是:在当前时间打印出“________”。

这里用到了Timer的schedule方法,该方法的使用有如下两种情况:

schedule(TimerTask task, Date time)设定指定任务task在指定时间time执行;

schedule(TimerTask task, long delay, long period)方法设定指定任务task在指定延迟delay后进行固定延迟peroid的执行。

scheduleAtFixedRate(TimerTask task, long delay, long period)方法设定指定任务task在指定延迟delay后进行固定频率peroid的执行。

这里要注意一点:如果是用后面两个方法的话,则要通过timer的cancel()方法结束其运行,否则会一直循环执行下去。

那么,回到你的题目,只要将Date time参数改一下、将上面的run()方法的方法体改一下就行了。

记得给我分哦~~^_^

Java如何实现定时提醒功能

在body的noload里面有个setInterval定时器:

body style=”height: 700px; overflow: hidden;” onload=”setInterval(‘timedAlert()’,10000)”

js脚本:

//ajax判断是否有提醒数据

function timedAlert(){

$.ajax({

type: “get”,

url: “${basePath}/plugins/km/headlink/checkNoteCount.jspx”,

dataType: “text”,

cache: false,

success: function(data){

alert(data);

if(data==’0′){

alert(1);//你的代码

}else{

alert(22);

}

}

});

}

便签吧?大概的思路,希望对你有帮助!

java 定时提醒

先写这么一个一个类。用来做你要做的事情

import java.util.TimerTask;

/**

* @author songml

*

*/

public class ReportGenerator extends TimerTask {

public void run() {

System.out.println(“doing something start”);

}

}

再写一个定义时间的类。用来设定时间,一旦到了设定时间,调用上一个类

import java.text.SimpleDateFormat;

import java.util.Calendar;

import java.util.Timer;

class MainApplication {

public static void main(String[] args) {

Timer timer = new Timer();

Calendar calendar = Calendar.getInstance();

SimpleDateFormat df = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);

//设定当月的14号的上午10点23分11秒启动

calendar.set(Calendar.DATE, 14);

calendar.set(Calendar.HOUR, 10);

calendar.set(Calendar.MINUTE, 23);

calendar.set(Calendar.SECOND, 11);

//格式化时间

System.out.println(“程序开始的时间是:”+df.format(calendar.getTime()));

timer.schedule(new ReportGenerator(), // TimerTask

calendar.getTime(), // Timer

1000*60*60*24);// delay

}

}

//注意如果要设定月份的话,要减一

//比如设定11月的话,用下面的代码

//calendar.set(Calendar.MONTH, 11-1);

原创文章,作者:简单一点,如若转载,请注明出处:https://www.506064.com/n/129028.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
简单一点简单一点
上一篇 2024-10-03 23:25
下一篇 2024-10-03 23:26

相关推荐

  • Java JsonPath 效率优化指南

    本篇文章将深入探讨Java JsonPath的效率问题,并提供一些优化方案。 一、JsonPath 简介 JsonPath是一个可用于从JSON数据中获取信息的库。它提供了一种DS…

    编程 2025-04-29
  • java client.getacsresponse 编译报错解决方法

    java client.getacsresponse 编译报错是Java编程过程中常见的错误,常见的原因是代码的语法错误、类库依赖问题和编译环境的配置问题。下面将从多个方面进行分析…

    编程 2025-04-29
  • Java Bean加载过程

    Java Bean加载过程涉及到类加载器、反射机制和Java虚拟机的执行过程。在本文中,将从这三个方面详细阐述Java Bean加载的过程。 一、类加载器 类加载器是Java虚拟机…

    编程 2025-04-29
  • Java腾讯云音视频对接

    本文旨在从多个方面详细阐述Java腾讯云音视频对接,提供完整的代码示例。 一、腾讯云音视频介绍 腾讯云音视频服务(Cloud Tencent Real-Time Communica…

    编程 2025-04-29
  • 如何解决WPS保存提示会导致宏不可用的问题

    如果您使用过WPS,可能会碰到在保存的时候提示“文件中含有宏,保存将导致宏不可用”的问题。这个问题是因为WPS在默认情况下不允许保存带有宏的文件,为了解决这个问题,本篇文章将从多个…

    编程 2025-04-29
  • Java Milvus SearchParam withoutFields用法介绍

    本文将详细介绍Java Milvus SearchParam withoutFields的相关知识和用法。 一、什么是Java Milvus SearchParam without…

    编程 2025-04-29
  • Java 8中某一周的周一

    Java 8是Java语言中的一个版本,于2014年3月18日发布。本文将从多个方面对Java 8中某一周的周一进行详细的阐述。 一、数组处理 Java 8新特性之一是Stream…

    编程 2025-04-29
  • Java判断字符串是否存在多个

    本文将从以下几个方面详细阐述如何使用Java判断一个字符串中是否存在多个指定字符: 一、字符串遍历 字符串是Java编程中非常重要的一种数据类型。要判断字符串中是否存在多个指定字符…

    编程 2025-04-29
  • VSCode为什么无法运行Java

    解答:VSCode无法运行Java是因为默认情况下,VSCode并没有集成Java运行环境,需要手动添加Java运行环境或安装相关插件才能实现Java代码的编写、调试和运行。 一、…

    编程 2025-04-29
  • Java任务下发回滚系统的设计与实现

    本文将介绍一个Java任务下发回滚系统的设计与实现。该系统可以用于执行复杂的任务,包括可回滚的任务,及时恢复任务失败前的状态。系统使用Java语言进行开发,可以支持多种类型的任务。…

    编程 2025-04-29

发表回复

登录后才能评论