Java中System.out.println()中的System、out、println是什么

2024-01-25

可能的重复:
Java中System.out.println的含义是什么? https://stackoverflow.com/questions/3406703/whats-the-meaning-of-system-out-println-in-java

我一直在寻找什么的答案System, out and println are in System.out.println()在爪哇。我搜索并找到了一个不同的答案,如下所示:

  • System is a built-in class present in java.lang package. This class has a final modifier, which means that, it cannot be inherited by other classes. It contains pre-defined methods and fields, which provides facilities like standard input, output, etc.

  • out is a static final field (ie, variable)in System class which is of the type PrintStream (a built-in class, contains methods to print the different data values). static fields and methods must be accessed by using the class name, so ( System.out ).

  • out here denotes the reference variable of the type PrintStream class.

  • println() is a public method in PrintStream class to print the data values. Hence to access a method in PrintStream class, we use out.println() (as non static methods and fields can only be accessed by using the refrence varialble)

在另一页中,我找到了另一个对比定义:

System.out.print是java中使用的标准输出函数。其中 System 指定包名称,out 指定类名称,print 是该类中的函数。

我对这些很困惑。有人能准确地告诉我它们是什么吗?


System是最后一堂课java.lang包裹。

out是类型的类变量PrintStream声明于System class.

println是一种方法PrintStream class.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Java中System.out.println()中的System、out、println是什么 的相关文章

  • 我是否需要安装 SQLite 才能使 SQLiteJDBC 正常工作?

    我想我只是没有 明白 如果我的计算机上尚未安装 SQLite 并且我想编写一个使用嵌入式数据库的 Java 应用程序 并且我将 SQLiteJDBC JAR 下载 导入到我的项目中 那么这就是我所需要的吗 或者 我是否需要先安装 SQLit
  • 带路径压缩算法的加权 Quick-Union

    有一种 带路径压缩的加权快速联合 算法 代码 public class WeightedQU private int id private int iz public WeightedQU int N id new int N iz new
  • Java:扩展类并实现具有相同方法的接口

    可能无法完成以下操作 我收到编译错误 继承的方法 A doSomthing int 无法隐藏 B 中的公共抽象方法 public class A int doSomthing int x return x public interface
  • java.lang.ClassNotFoundException:javax.mail.MessagingException

    我想使用 eclipse 将电子邮件从我的 gmail 帐户发送到另一个邮件帐户 我使用 apache tomcat 7 0 34 作为我的 Web 服务器 并使用端口 8080 作为 apache 服务器 HTTP 1 1 并使用 JRE
  • 如何在java中将数组值排序为循环格式?

    我的数组值如下 String value 1 2 3 4 5 6 7 8 9 10 假设如果我将值 5 传递给 tat 数组 它应该按如下顺序排序 5 6 7 8 9 10 1 2 3 4 怎么办 有人帮忙吗 感谢你 你需要的就是所谓的轮换
  • Java 的支持向量机?

    我想用Java编写一个 智能监视器 它可以随时发出警报detects即将到来的性能问题 我的 Java 应用程序正在以结构化格式将数据写入日志文件
  • Android:文本淡入和淡出

    我已阅读此 stackoverflow 问题和答案 并尝试实现文本淡入和淡出 Android中如何让文字淡入淡出 https stackoverflow com questions 8627211 how to make text fade
  • 什么是抽象类? [复制]

    这个问题在这里已经有答案了 当我了解抽象类时 我说 WT H 问题 创建一个无法实例化的类有什么意义呢 为什么有人想要这样的课程 什么情况下需要抽象类 如果你明白我的意思 最常见的是用作基类或接口 某些语言有单独的interface构建 有
  • java inputstream 打印控制台内容

    sock new Socket www google com 80 out new BufferedOutputStream sock getOutputStream in new BufferedInputStream sock getI
  • 如何在单个查询中搜索 RealmObject 的 RealmList 字段

    假设我有一堂课 public class Company extends RealmObject private String companyId private RealmList
  • 在 Java 中如何找出哪个对象打开了文件?

    我需要找出答案哪个对象在我的 Java 应用程序中打开了一个文件 这是为了调试 因此欢迎使用工具或实用程序 如果发现哪个对象太具体了 这class也会很有帮助 这可能很棘手 您可以从使用分析器开始 例如VisualVM http visua
  • 如何在java中将日期格式从YYMMDD更改为YYYY-MM-DD? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我从机器可读代码中获取日期格式为 YYMMDD 如何将其更改为 YYYY MM DD 例如我收到 871223 YYMMDD 我想把它改成
  • 在Java中运行bat文件并等待

    您可能会认为从 Java 启动 bat 文件是一项简单的任务 但事实并非如此 我有一个 bat 文件 它对从文本文件读取的值循环执行一些 sql 命令 它或多或少是这样的 FOR F x in CD listOfThings txt do
  • 使用 Elastic Beanstalk 进行 Logback

    我在使用 Elastic Beanstalk 记录应用程序日志时遇到问题 我正在 AWS Elastic Beanstalk 上的 Tomcat 8 5 with Corretto 11 running on 64bit Amazon Li
  • 如何区分从 Saxon XPathSelector 返回的属性节点和元素节点

    给定 XML
  • Java Swing - 如何禁用 JPanel?

    我有一些JComponents on a JPanel我想在按下 开始 按钮时禁用所有这些组件 目前 我通过以下方式显式禁用所有组件 component1 setEnabled false 但是有什么办法可以一次性禁用所有组件吗 我尝试禁用
  • Android S8+ 警告消息“不支持当前的显示尺寸设置,可能会出现意外行为”

    我在 Samsung S8 Android 7 中收到此警告消息 APP NAME 不支持当前的显示尺寸设置 可能会 行为出乎意料 它意味着什么以及如何删除它 谢谢 通过添加解决supports screens 机器人 xlargeScre
  • Android View Canvas onDraw 未执行

    我目前正在开发一个自定义视图 它在画布上绘制一些图块 这些图块是从多个文件加载的 并将在需要时加载 它们将由 AsyncTask 加载 如果它们已经加载 它们只会被绘制在画布上 这工作正常 如果加载了这些图片 AsyncTask 就会触发v
  • Java/Python 中的快速 IPC/Socket 通信

    我的应用程序中需要两个进程 Java 和 Python 进行通信 我注意到套接字通信占用了 93 的运行时间 为什么通讯这么慢 我应该寻找套接字通信的替代方案还是可以使其更快 更新 我发现了一个简单的修复方法 由于某些未知原因 缓冲输出流似
  • java'assert'和'if(){}else exit;'之间的区别

    java和java有什么区别assert and if else exit 我可以用吗if else exit代替assert 也许有点谷歌 您应该记住的主要事情是 if else 语句应该用于程序流程控制 而assert 关键字应该仅用于

随机推荐

  • 将基本 3D 模型导入 OpenGL 应用程序

    好吧 我正在做简单的 OpenGL ES 编程 当我说简单时 我所做的最复杂的事情只不过是美化的斜角立方体和 L 形 想想俄罗斯方块 但在 3D 中 但是 将所有顶点数据放入应用程序中要么是 a 手动编码 啊 要么 b 第 3 方游戏引擎
  • Drupal 7 hook_theme() 不加载模板文件

    我想得到一个very使用 drupal 的 hook theme 加载模板文件的简单模块 这几乎和你想象的一样简单 function sectionheader theme existing type theme path return a
  • 关于 Java lambda 相等和/或实例化[重复]

    这个问题在这里已经有答案了 为什么下面的代码片段在第二次通过时打印 true 不应该是一个新实例吗 import java util function Supplier public class Foo public static void
  • 如何在 OSX 上打开“共享菜单”首选项?

    与 Safari 非常相似 尝试实现一个按钮 单击该按钮会打开 系统偏好设置 gt 扩展 gt 共享菜单 窗格 我努力了 NSURL URL NSURL URLWithString x apple systempreferences com
  • Android:adb:权限被拒绝

    无论我输入什么adb shell它失败了Permission denied D android sdk windows platform tools gt adb shell find data name db find permissio
  • 连接 bash 中前 N 个参数之外的剩余参数

    我之前不需要编写任何 bash 脚本 这是我需要做的 我的脚本将使用一组字符串参数运行 刺数将超过 8 我将必须连接字符串 9 及之后的字符串 并从中生成一个字符串 像这样 myscript s1 s2 s3 s4 s5 s6 s7 s8
  • 当没有通过 Twisted TLSConnection 发送数据时 SSL 握手失败

    我开始考虑通过扩展当前的 Twisted FTP 来实现显式 FTP 大部分代码都很简单 实现 AUTH PBSZ PROT 很容易 我得到了一个有效的安全控制通道 我的问题是数据通道 客户端错误是 SSL routines SSL3 RE
  • 关于使用 AspectJ 执行策略

    我正在使用 Aspectj 来执行项目范围内的策略 我现在尝试实现的一件事是 除了使用 Guava 进行简单验证之外 任何 setter 方法中都不应该有任何逻辑Preconditions check 方法 public pointcut
  • $state,$stateParams,获取未定义的对象

    我从这两种方法中得到了意想不到的结果 我已经配置了 state stateProvider state status url status payment controller QuestCtrl templateUrl index htm
  • 使用 jQuery 切换图像

    有没有更好 更 jQuery 的方式来处理图像替换 var image obj children img if image attr src Images TreeCollapse gif image attr src Images Tre
  • 在 SQL Server 2008 中将 Varchar HH:MM 转换为整数分钟的查询

    我在 SQL Server 中有一个表 其中有一个列名TimeSpent Datatype Varchar 25 它基本上将时间存储为HH MM格式 根据现在的要求 我希望它能以分钟为单位给出实际花费的时间 即 01 00 给我 60 01
  • HttpServletRequest 的属性字段如何映射到原始 HTTP 请求?

    在 Java 中 可以使用 getAttribute 方法检索 HttpServletRequest 对象的属性字段 String myAttribute request getAttribute parameter name HttpSe
  • SQL中的count(1)是什么意思? [复制]

    这个问题在这里已经有答案了 select patientID count 1 from dbo nolock where admissiontime between 2020 01 31 and 2020 02 01 patientID i
  • 在 R 中保存数据文件

    我已成功将 txt 文件加载到 R 中 我想保存数据 以便我可以实际主动使用它 保存文件的命令是什么 我是否会将文件保存到现有包之一 UsingR MASS 或者只是作为一个单独的文件 您查找的命令是以下之一 save 将提到的对象保存为R
  • 在 Cocoa Touch 框架中包装静态库

    我有一个包含 2 个架构切片 armv7 arm64 的胖静态库 我正在尝试让它与 swift 一起工作并将其包装到 Cocoa Touch Framework 中 我做什么 创建Cocoa Touch框架项目 拖动带有标头的 a静态库 S
  • DataGridCell 空集 DbNull.value

    我正在用数据集填充数据网格并且I have my dataset verified for nullable values 我的问题是 当数据集验证时 它found 空行并且不显示错误 我想用 DBNull value 定义空单元格 有什么
  • 与 0xff 一起,需要澄清

    在下面的代码片段中 请考虑将第 8 行替换为带注释的等效项 1 private static String ipToText byte ip 2 StringBuffer result new StringBuffer 3 4 for in
  • Django NameError:名称“bPath”未定义

    我在 Django 1 7 上运行 当我运行 python manage py migrate 时出现以下错误 File home ymorin007 workspace sites jantiyes com src deeds migra
  • 如何忽略 perl grep 中的任何空值?

    我使用以下方法来计算文件中模式的出现次数 my lines grep text lt fp gt print lines 1 但有时它打印的值会比实际值多 1 我查了一下 这是因为最后一个元素 lines为空 也算在内 为什么有时 grep
  • Java中System.out.println()中的System、out、println是什么

    这个问题在这里已经有答案了 可能的重复 Java中System out println的含义是什么 https stackoverflow com questions 3406703 whats the meaning of system