2024-06-30 05:13:14 | 我爱编程网
首先,给你看一个简单的代码例子先:
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的管道重定义。核心代码如下,剩下自己组织
Process process = Runtime.getRuntime().exec("cmd");
PrintWriter out = new PrintWriter(process.getOutputStream());
String cmd ; //你的cmd命令
InputStream is = process.getInputStream() //cmd返回出来的信息
out.println(cmd); //输入你的命令
out.flush(); //写到控制台
我爱编程网(https://www.52biancheng.com)小编还为大家带来如何用Java实现弹出窗口 非常感谢!(最好给个实例)的相关内容。
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
public class MyWindow extends JFrame{
public JFrame newFrame=new JFrame("弹出的新窗口");
public JFrame frame=null;
public JButton button=new JButton("弹出新窗口");
MyWindow(){
super("测试");
frame=this;
add(button);
button.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e)
{
newFrame.setSize(100, 100);
newFrame.setVisible(true);
}
});;
setSize(200,200);
this.setVisible(true);
}
public static void main(String[] args){
new MyWindow();
}
JAVA如何给程序设置一个窗口首先,绘制一个默认的窗体,创建好工程,包,类,命名类为Window.很简单,在类中添加一个私有属性JFrame,这么写:privateJFramef=newJFrame("欢迎来到本自助银行");Window的构造方法中,只写 f.setVisible(true);以及窗体的初始位置和初始大小:f.setLocation(300,200);f.setSiz
JAVA计时器求大神//声明图形界面元素private JLabel lab_time;private JButton but_start;private JButton but_end;private JButton but_reset;//初始化界面元素,布局,注册时间监听器setLayout(null);setSize(400, 300);lab_time = new JLabel("
用java程序编一个某年某月的日历packagemycalendar;importjava.util.*;classViewMonth{intmonth;intyear;ViewMonth(finalintdisplayMonth,finalintdisplayYear){month=displayMonth;year=displayYear;}priva
如何用Python实现在文件夹下查找一个关键词#!/usr/bin/python#coding:utf8importos#判断文件中是否包含关键字,是则将文件路径打印出来defis_file_contain_word(file_list,query_word):for_fileinfile_list:ifquery_wordinopen(_file).read():
如何以JAVA实现网页截图技术事实上,如果您想以Java实现网页截图,也就是“输局培隐入一段网址,几秒钟过后就能截取一张网页缩略图”的效果。那么中磨,您至少有3种方式可以选择。1、最直接的方式——使用Robot方法详解:该方法利用Robat提供的强大桌面操作能力,硬性调用浏览器打开指定网页,并将网页信息保存到本地。优势:简单易用,不需要任桐厅何第三方插件。缺点:不能同
如何用python实现巴斯卡三角形算法1、何为帕斯卡三角形(巴斯卡三角形)其实,帕斯卡三角形就是杨辉三角形,是二项式系数的一种写法,从第0层开始,依次类推,如图所示:比如第2层中的121对应的是幂指数为2的二项式运算(a+b)^2=a^2+2ab+b^2的系数2、如何用python实现该算法在碰到难的题目,一时不知道如何下手解决的时候,不要慌,首先分析该问题,然后找
RxJava怎么实现多个线程同时执行,怎么实现retryWhen在编写一个类时,如果该类中的代码可能运行于多线程环境下,那么就要考虑同步的问题,Java实现线程同步的方法很多,具体如下。(1)synchronized关键字在Java中内置了语言级的同步原语synchronized关键字,其在多线程条件下实现了对共享资源的同步访问。根据synchronized关键字修饰的对象不同可以分
Javaweb的过滤器是如何实现的?Javaweb的过滤器是通过实现Filter接口来实现的。Filter接口有三个方法:init()、doFilter()和destroy()。其中,init()方法用于初始化过滤器,doFilter()方法用于过滤请求和响应,destroy()方法用于销毁过滤器。在web.xml文件中使用和元素对编写的filter类进行注册,并设置它所能拦截的资源
2023-12-21 16:29:16
2023-12-24 20:21:11
2024-03-31 15:14:06
2024-03-21 00:22:13
2024-02-10 22:15:59
2023-12-27 00:01:14