【问题标题】:What is the significance of text color in Java? (why is public/private = red | class = cyan)Java中文本颜色的意义是什么? (为什么公共/私人=红色|类=青色)
【发布时间】:2019-09-08 20:14:14
【问题描述】:

我对编码非常陌生(今天是我正式成为一名精通 Java 编码员的第一天)。

我很好奇为什么 Java 语言中的不同任务有不同的颜色。每个文本颜色代表什么?

我觉得这是一个我不知道的简单问题。

不适用

public class Pong extends JFrame {
(red) (cyan)(Green)(red) (green)

【问题讨论】:

  • 颜色取决于您使用的软件,而不是语言。通常颜色与一件事有关(例如关键字)。但它根本不影响代码
  • Java 中没有固定的颜色。它只是普通的无格式文本。你所经历的只是Syntax Highlighting
  • 您可以在记事本/文本编辑中编写 Java 代码或任何其他语言,它可以正常工作/编译。

标签: java text colors command


【解决方案1】:

颜色与语言本身无关。您的 IDE(集成开发环境,即用于编辑代码的程序)使用它们来使代码更具可读性。使用的特定颜色没有任何意义,IDE 可以在某个地方选择将颜色更改为您喜欢的任何颜色。

【讨论】:

    【解决方案2】:

    颜色没有任何意义,只是您的 IDE 突出显示不同的关键字以使您的代码更易于阅读。

    【讨论】:

      【解决方案3】:

      我假设您说的是高级编辑器/IDE 如何为不同的语法元素使用不同的颜色。

      如果是这样:这些不是语言的属性。没有标准告诉 IDE 开发人员使用这种或那种颜色模式。他们只是决定为这个或那个语法元素使用这个或那个颜色。

      当然,大多数这样做的工具......创建它们的人花费大量时间来定义着色模式,以帮助读者快速阅读/理解源代码。

      【讨论】:

        【解决方案4】:

        代码样式与语言本身无关,更多的是与您使用的 IDE 有关。例如对于 netbeans,看看this

        【讨论】:

          猜你喜欢
          • 2019-05-12
          • 1970-01-01
          • 1970-01-01
          • 2022-06-13
          • 2020-05-20
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-06-26
          相关资源
          最近更新 更多