`
colin1210
  • 浏览: 30720 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Java线程实现的一个简单的时钟

    博客分类:
  • J2SE
阅读更多
其实代码第一行是package ....,不过是在公司写的,所以删除了。
import java.util.Date;

public class RunnableTest implements Runnable {

	private Date date = new Date();
	private Thread timeThread = null;

	public void start() {
		timeThread = new Thread(this);
		timeThread.start();
	}

	public void stop() {
		timeThread = null;
	}

	@SuppressWarnings("static-access")
	public void run() {
		Thread currentThread = Thread.currentThread();
		while (timeThread == currentThread) {
			date = new Date();
			System.out.println(date);
			try {
				timeThread.sleep(1000);
			} catch (InterruptedException e) {
				System.out.println(e.getMessage());
			}
		}
	}

	public static void main(String[] args) {
		RunnableTest test = new RunnableTest();
		test.start();
	}
}

分享到:
评论

相关推荐

    java 实现绘制指针时钟 和多线程服务器

    java 实现绘制指针时钟 和多线程服务器java 实现绘制指针时钟 和多线程服务器java 实现绘制指针时钟 和多线程服务器java 实现绘制指针时钟 和多线程服务器java 实现绘制指针时钟 和多线程服务器java 实现绘制指针...

    java多线程时钟程序源代码

    java语言,利用多线程编写的时钟程序源代码。仅供参考。

    java时多线程钟源代码

    用java语言实现时钟程序,其中用到多线程、swing组件等

    JAVA实现多线程时钟代码程序

    本项目"JAVA实现多线程时钟代码程序"旨在帮助开发者深入理解如何在Java中实现多线程以及如何利用多线程进行图形化显示,如画钟。通过这个例子,我们可以学习到以下几个重要的知识点: 1. **线程基础**:Java中的...

    JAVA线程程序设计(小时钟)实验报告(附完整代码).doc

    这个实验——“JAVA线程程序设计(小时钟)”的目标是让学生深入理解Java线程的概念,特别是线程调度和线程同步,并通过创建一个动态的指针式时钟来实践这些概念。 实验内容要求设计和编写一个时钟程序,该程序使用...

    java 多线程服务器

    java 实现绘制指针时钟 和多线程服务器java 实现绘制指针时钟 和多线程服务器java 实现绘制指针时钟 和多线程服务器java 实现绘制指针时钟 和多线程服务器java 实现绘制指针时钟 和多线程服务器java 实现绘制指针...

    利用Java多线程机制实现带滚动字幕的时钟

    当用户在“命令”后的文本框中输入“start clock”后,“现在的时间是”后的文本框开始显示系统时钟;当用户输入“stop clock”后,时钟终止显示。 (2)当用户在“命令”后的文本框中输入“fast”后,能够加速滚动...

    设计一个动态时钟程序,指针

    创建一个`ClockPointer`类,实现`run()`方法,该方法将定义时钟指针的移动逻辑。 2. **线程调度**: Java线程调度器负责决定哪个线程应该获取CPU执行时间。有两种调度策略:抢占式调度(默认)和协同式调度。在...

    java编程实现时钟

    在Java编程中,实现一个时钟视图是一个常见的练习,旨在帮助开发者理解线程、图形用户界面(GUI)以及时间日期处理。以下是对这个主题的详细解析: 首先,`StillClock.java`很可能是主类,它创建并启动了一个时钟...

    多线程java时钟,计科最实用

    总结,这个程序展示了如何在Java中使用多线程和时间处理来创建一个实时更新的时钟应用。同时,它还涉及到用户界面设计和事件监听,这些都是Java GUI编程的关键部分。为了提高代码质量,可以考虑重构和引入更好的设计...

    java大作业 一个时钟程序

    一个简单的实现方式是创建一个独立的线程,该线程负责不断地更新和显示时间。使用`Thread`类或者实现`Runnable`接口都可以达到这个目的。同时,理解线程同步和并发控制也很重要,防止多个线程同时修改时间导致的数据...

    java多线程模拟时钟显示

    在这个特定的项目“java多线程模拟时钟显示”中,开发者利用Java的多线程技术来创建一个模拟传统时钟的程序,时钟会实时地显示时针、分针和秒针的位置。下面我们将深入探讨如何实现这样的功能以及涉及的关键知识点。...

    用java编写的时钟小程序

    本程序展示了如何使用Java Applet结合AWT和多线程技术实现一个简单的动态时钟应用。通过理解程序的关键逻辑和设计思路,读者可以更好地掌握Java Applet的基本用法及其在实际项目中的应用。此外,还可以进一步探索...

    时钟:java多线程写的源代码

    用java多线程模拟一个简单的时钟程序,希望大家提出宝贵意见。

    java实现数字时钟

    综上所述,实现一个Java数字时钟涉及多个关键点:获取当前时间、格式化时间、显示时间以及实现定时更新。通过结合这些知识点,我们可以创建出一个实用的数字时钟应用,无论是在控制台还是图形界面中。这个项目的代码...

    java 实现数字时钟 实例代码

    在Java编程语言中,创建一个数字时钟是一个常见的练习,它可以帮助初学者理解线程、时间处理以及用户界面更新的概念。下面我们将详细讨论如何通过Java实现一个数字时钟实例。 首先,我们需要导入必要的库,尤其是`...

    用java写的一个时钟程序!!!

    总结来说,这个“用java写的一个时钟程序”是一个基于Java的简单应用,它利用了`java.time`库来获取当前时间,并通过多线程技术实时更新UI。对于Java初学者来说,这样的项目有助于巩固对基础概念的理解,如类、对象...

    java多线程编程制作电子时钟

    在上述示例中,我们看到了如何使用Java实现一个可启动和停止的电子时钟。以下是对关键知识点的详细解释: 1. **线程与Runnable接口**: 在Java中,创建线程有两种方式:继承Thread类或实现Runnable接口。在本例中...

    Java练手_电子时钟

    在本项目"Java练手_电子时钟"中,我们主要关注的是如何使用Java编程语言来实现一个实时更新的数字时钟。这个练习涉及到多个Java技术领域,包括Java线程、AWT(Abstract Window Toolkit)绘图库以及Swing组件库。下面...

    安卓多线程时钟

    本项目“安卓多线程时钟”就是利用JAVA语言在安卓平台上实现的一个实例,通过多线程技术来展示时钟功能。下面我们将详细探讨这个项目的相关知识点。 首先,我们要理解在安卓系统中为什么需要多线程。安卓应用的主要...

Global site tag (gtag.js) - Google Analytics