一个线程问题 求帮助 初学java

问题描述

建立一个线程,要求是:实时显示系统时间,而且设定在一定时间之后停止时间显示的格式是yyyy-mm-ddhh:mm:ss

解决方案

解决方案二:
importjava.util.Date;importjava.text.SimpleDateFormat;publicclassTestThreadextendsThread{privateDated=null;privateSimpleDateFormatsimpleF=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");privateSimpleDateFormatsimpleF2=newSimpleDateFormat("HH:mm:ss");privatebooleanflag=true;publicvoidrun(){while(true){d=newDate(System.currentTimeMillis());StringstrCurrentTime=simpleF.format(d);StringstrEndTime=simpleF2.format(d);System.out.println("当前时间:"+strCurrentTime);if("12:00:00".equals(strEndTime)){//12點時退出System.exit(0);//退出整个应用程序}try{Thread.sleep(1000);//线程休眠1秒钟}catch(Exceptione){e.printStackTrace();}}}publicstaticvoidmain(String[]args){TestThreadth=newTestThread();th.start();}}

一个简单的例子,代码风格肯定写的有问题,不要效仿!

时间: 2024-10-31 06:20:01

一个线程问题 求帮助 初学java的相关文章

JAVA多线程(三个猴子分桃)操作,为什么总是出现一个线程,求大神!

问题描述 JAVA多线程(三个猴子分桃)操作,为什么总是出现一个线程,求大神! public class ThreadDemo { int mutex = 100; boolean isRun = true; int i = 0; public static void main(String[] args) { Monkey m = new ThreadDemo().new Monkey(); new Thread(m, "1").start(); new Thread(m, &quo

java在windows系统下如何以当前登录账户的身份启动一个线程?

问题描述 java在windows系统下如何以当前登录账户的身份启动一个线程? 如题, java语言在windows 7系统下如何以 当前登录账户 的身份去启动一个线程?

Java初学一枚 一个小程序 求有人帮我看看

问题描述 Java初学一枚 一个小程序 求有人帮我看看 package malnAV; public class Work3_3 { public static void main(String[] args) { //??? //方法 main 不能声明为"静态":只能在静态类型或顶级类型中才能声明静态方法 Emp e1=new Emp(001,"张三"); Emp e2=new Emp(002,"李四"); Emp e3=new Emp(00

方法-初学的IT女孩,求正确解答JAVA基础概念

问题描述 初学的IT女孩,求正确解答JAVA基础概念 在面向对象编程里,每个对象...选择下面一个正确选项: a. 是另一个对象的一个属性 b. 是一个类的一个实例 c. 继承一个类 d. 具有递归方法 选择正确的语句或者JAVA里关于面向对象编程的语句(多选题) ? 继承模型IS-A关系,其中子类的对象还是超类的对象. ? 在一个超类里的方法的数量总是高于其每一个子类 ? 同样的超类的两个子类总是有相同数量的方法. 在JAVA里选择正确的关于可见度的答案.当一个属性(实例变量)在一个类里被定义

初学java没多久,有一个实验是根据输入的参数个数来计算是正方形还是长方形的面积

问题描述 初学java没多久,有一个实验是根据输入的参数个数来计算是正方形还是长方形的面积 不知道如何中断输入,决定输入个数的参数,关于输入流就知道一个Scanner类,求大神指点 解决方案 你说的不是很详细的,根据你描述的:如果输入的参数是一个,可以判定是正方形,因为正方形的面积=边*边. 而如果输入的参数是两个,则可判定是长方形,因为长方形的面积=长*宽.

线程-初学Java有句话看不懂

问题描述 初学Java有句话看不懂 public class Res { private String name; private String sex; private boolean flag=false; public synchronized void set(String name,String sex){ if(flag) try { this.wait(); } catch (InterruptedException e) { e.printStackTrace(); } this

请教-请我我一个初学Java的人应该看什么书?????

问题描述 请我我一个初学Java的人应该看什么书????? 大家好,我是一个新手,初学Java,我想请问我大学毕业转行学Java,应该看什么书,在线请教 解决方案 估计你没什么兴趣学什么东西,都毕业了已经过了求知的年龄.你的意图无非是掌握一种能混饭吃的本领. 因此,去耐心学习理论,你不感兴趣. 推荐你看李刚的疯狂系列.比如<疯狂Java讲义>,这种书估计对你找一个初级码农的工作比较有现实的意义. 解决方案二: 超级谢谢,我最近才学的,也乱啊,没办法,为了生活,只有重新学习 解决方案三: 21天

java类的问题-初学java,,,,,求解答

问题描述 初学java,,,,,求解答 就这个技能训练3-----4应该怎么做 解决方案 字符串输入,然后截取前六位代表地区,7-12位标识出生年月日 Scanner scan=new Scanner(System.in); str=scan.nextLine();//输入身份证号码,自己写验证是否合法 String area = str.substring(0,6);//前六位,地区 String date = str.substring(6,12);//出生日期 解决方案二: 第二行开始少个

java web应用中新起一个线程 在线程中怎么获取系统登录的数据

问题描述 java web应用中新起一个线程 在线程中怎么获取系统登录的数据 java web应用中新起一个线程 在线程中怎么获取系统登录的数据,系统登录用的是Spring Secrity 解决方案 可以使用缓存,自己写一个缓存类.或者使用Redis.