java中使用Date对象获取系统当前时间,然而我就没看到哪篇教程告诉我说Date创建对象之后其中的时间是不会变的!!!

一开始我写了类似于下边这样的代码,希望每隔一段时间显示一次时间

Date d=new Date();
while(true){
try{
Thread.sleep(1000);
}catch(Exception e){
}
System.out.println(d.toGMTString());
}

然而事实上根本不会每隔一段时间显示新的时间,每次显示的都是创建D这个对象的时候的时间!

正确的方式看起来性能差一些:

while(true){
try{
Thread.sleep(1000);
}catch(Exception e){
}
    System.out.println(new Date().toGMTString());
}

每次都要创建新的对象才能实时 显示时间。

最新文章

  1. css3 text-overflow和white-space,word-wrap,word-break进阶
  2. unity 读取文本与写入文本
  3. Cacti /graphs_new.php SQL Injection Vulnerability
  4. Android中常用的五种数据存储方式
  5. Prototype in JavaScript
  6. SQL Server 收缩数据库
  7. [Tomcat] Tomcat远程调试
  8. Unity3D-数学相关
  9. Java 使用反射拷贝对象一般字段值
  10. 乱译文档--开始使用Musca
  11. POP3是收邮件的协议,SMTP是发邮件的协议,IMAP是一种邮箱通信协议。
  12. Python基础-注释-变量赋值
  13. 用node.js搭建本地服务器
  14. windows 10隐藏各种文件夹
  15. BZOJ 1977 严格次小生成树(算竞进阶习题)
  16. Ubuntu网卡配置
  17. 用rpm命令安装定时器crontab
  18. loadrunner中pacing设置01
  19. maven学习(1)-简介与安装
  20. 百度BAE的一些使用心得

热门文章

  1. Sperner定理及其证明
  2. Netty学习总结(2)——Netty的高性能架构之道
  3. Mysql查询缓存研究
  4. Qt 3D的研究(十):描边渲染(轮廓渲染)以及Silhouette Shader
  5. Squares-暴力枚举或者二分
  6. C++一些知识难点
  7. 【翻译自mos文章】Oracle GoldenGate 怎么在源头的传输进程和目的端的server/collector进程之间分配 port?
  8. C语言数组和函数实例练习(一)
  9. 各种JSON的maven引用
  10. getLocationInWindow getLocationOnScreen getLeft , getTop, getBottom,getRight