热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

javaprintf是什么,java,_Javaprintf()和println()的区别是什么?,javaphpStudy

Javaprintf()和println()的区别是什么?1.在学习Java7concurrencycookbook的第一章节时,发现《Interrup

Java printf() 和 println() 的区别是什么?

1.在学习Java7 concurrency cookbook 的第一章节时,发现《Interrupting a thread》这个部分的代码没有达到预期的效果:控制台并没有像书上所描述的那样输出内容。再把其使用的printf()函数换成println()之后;程序得到预期的效果。

2.代码如下:

package lee.twowater.java7.chapterThree;

public class PrimeGenerator extends Thread {

@Override

public void run() {

long number = 1L;

while (true) {

if (isPrime(number)) {

System.out.printf("Number "+ number +" is Prime");

}

if (isInterrupted()) {

System.out.printf("The Prime Generator has been Interrupted");

return;

}

number++;

}

}

private boolean isPrime(long number) {

if (number <&#61; 2) {

return true;

}

for (long i &#61; 2; i

if ((number % i) &#61;&#61; 0) {

return false;

}

}

return true;

}

}

package lee.twowater.java7.chapterThree;

public class Main {

public static void main(String[] args) {

Thread task &#61; new PrimeGenerator();

task.start();

try {

Thread.sleep(5000);

} catch (InterruptedException e) {

e.printStackTrace();

}

task.interrupt();

}

}

3.我猜想println()和printf()除了换行和格式化的差异之外&#xff0c;是不是在缓存方面还存在差异&#xff1f;

相关阅读:

iOS 关于信鸽推送的问题&#xff0c;怎么在生产环境下推送消息&#xff0c;表示app还没有发布上线&#xff0c;这个功能怎么测试

solr stored&#61;"false" 对int类型无效

Java调用外部程序无法创建文件

expressr获取不到COOKIE的expires信息&#xff0c;如何获取COOKIE的expires信息

mac 虚拟机virtualbox安装好了centos7&#xff0c;现在想安装Gnome图形界面做测试用&#xff0c;死活安装不了&#xff01;求具体解决方法。

iOS中MapKit中的经纬度是如何理解的

升级Mac OS Sierra后ssh报错问题?

前端开发时没使用框架&#xff0c;没想到屏幕大小问题&#xff0c;最后怎么解决&#xff1f;&#xff1f;比较快捷

日志式文件系统是否会在成功写入之后删除相关的日志&#xff1f;

Segment fault的"我的"-"我的消息"这个界面如何实现&#xff1f;

C#怎么拼接成这种格式的数据啊&#xff1f;

fedora 23下sublime如何才能中文输入

hadoop上下拉不同机器里的日志文件(名字相同)&#xff0c;导致覆盖最后只有一份

用python爬取猫眼票房的数据&#xff0c;为什么会是这样的乱码呢

CURL获取不到数据

Vue2中怎么实现Vue1中的广播事件

服务器生成日志文件有时生成的文件没有全限时怎么回事&#xff1f;

Scrapy读取数据库中的url进行爬去

使用php的mkdir函数与php使用system函数执行mkdir命令的区别

hybrid app 闪退原因



推荐阅读
  • 通过Web界面管理Linux日志的解决方案
    本指南介绍了一种利用rsyslog、MariaDB和LogAnalyzer搭建集中式日志管理平台的方法,使用户可以通过Web界面查看和分析Linux系统的日志记录。此方案不仅适用于服务器环境,还提供了详细的步骤来确保系统的稳定性和安全性。 ... [详细]
  • C# LiNQ 查询 join连接
    C# LiNQ 查询 join连接 ... [详细]
  • 创建项目:Visual Studio Online 入门指南
    本文介绍如何使用微软的 Visual Studio Online(VSO)创建和管理开发项目。作为一款基于云计算的开发平台,VSO 提供了丰富的工具和服务,简化了项目的配置和部署流程。 ... [详细]
  • PHP 过滤器详解
    本文深入探讨了 PHP 中的过滤器机制,包括常见的 $_SERVER 变量、filter_has_var() 函数、filter_id() 函数、filter_input() 函数及其数组形式、filter_list() 函数以及 filter_var() 和其数组形式。同时,详细介绍了各种过滤器的用途和用法。 ... [详细]
  • 本文详细介绍了 iBatis.NET 中的 Iterate 元素,它用于遍历集合并重复生成每个项目的主体内容。通过该元素,可以实现类似于 foreach 的功能,尽管 iBatis.NET 并未直接提供 foreach 标签。 ... [详细]
  • 本文详细介绍如何在Linux系统中配置SSH密钥对,以实现从一台主机到另一台主机的无密码登录。内容涵盖密钥对生成、公钥分发及权限设置等关键步骤。 ... [详细]
  • HBase运维工具全解析
    本文深入探讨了HBase常用的运维工具,详细介绍了每种工具的功能、使用场景及操作示例。对于HBase的开发人员和运维工程师来说,这些工具是日常管理和故障排查的重要手段。 ... [详细]
  • 本文将深入探讨如何在不依赖第三方库的情况下,使用 React 处理表单输入和验证。我们将介绍一种高效且灵活的方法,涵盖表单提交、输入验证及错误处理等关键功能。 ... [详细]
  • 本文介绍了一种从与src同级的config目录中读取属性文件内容的方法。通过使用Java的Properties类和InputStream,可以轻松加载并获取指定键对应的值。 ... [详细]
  • 本文介绍了Android开发中Intent的基本概念及其在不同Activity之间的数据传递方式,详细展示了如何通过Intent实现Activity间的跳转和数据传输。 ... [详细]
  • 20100423:Fixes:更新批处理,以兼容WIN7。第一次系统地玩QT,于是诞生了此预备式:【QT版本4.6.0&#x ... [详细]
  • 本文详细介绍如何利用已搭建的LAMP(Linux、Apache、MySQL、PHP)环境,快速创建一个基于WordPress的内容管理系统(CMS)。WordPress是一款流行的开源博客平台,适用于个人或小型团队使用。 ... [详细]
  • Git管理工具SourceTree安装与使用指南
    本文详细介绍了Git管理工具SourceTree的安装、配置及团队协作方案,旨在帮助开发者更高效地进行版本控制和项目管理。 ... [详细]
  • 本题探讨了在一个有向图中,如何根据特定规则将城市划分为若干个区域,使得每个区域内的城市之间能够相互到达,并且划分的区域数量最少。题目提供了时间限制和内存限制,要求在给定的城市和道路信息下,计算出最少需要划分的区域数量。 ... [详细]
  • 本文详细介绍了 org.apache.commons.io.IOCase 类中的 checkCompareTo() 方法,通过多个代码示例展示其在不同场景下的使用方法。 ... [详细]
author-avatar
robable004_96978
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有