java - Java中的$符号是什么?请查看下面的 Java 代码

标签 java

我到处搜索试图弄清楚 val$editorkit 或下面的 $ 符号是什么意思,但没有运气......请帮忙......

private synchronized void updateHtmlEditor(HTMLEditorKit editorkit, StringReader reader)
  {
    Runnable runnable = new Runnable(editorkit, reader)
    {
      public void run() {
        try {
          this.val$editorkit.read(this.val$reader, LinkParser.this.htmlViewEditor.getDocument(), LinkParser.this.htmlViewEditor.getDocument().getLength());

        } catch (IOException ex) {
          Logger.getLogger(LinkParser.class.getName()).log(Level.SEVERE, null, ex);
        } catch (BadLocationException ex) {
          Logger.getLogger(LinkParser.class.getName()).log(Level.SEVERE, null, ex);
        }
      }
    };
    SwingUtilities.invokeLater(runnable);
  }

最佳答案

它没有任何特殊意义 - 它只是构成名称一部分的字母,就像它前面的 l 或后面的 e 一样。

请参阅 Identifiers 上的 JLS 部分有关名称中允许和不允许的内容的完整详细信息。

关于java - Java中的$符号是什么?请查看下面的 Java 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9142397/

相关文章:

java - 如何每次使用 while 循环延迟更新 jLabel

java - 将 JSON 字符串解析为 JSONArray (Android)

java - 为什么现有文件不存在?

java - 我怎样才能让 JPanel 在窗口滚动时自动更新?

java - 创建实体管理器中的 Hibernate 错误 [java.lang.NoSuchMethodError : org. hibernate.cfg.Environment.verifyProperties(Ljava/util/Map;)V]

java - 如何使用 viewPager 和 Fragments 传递多个数据

java - 在java中并行化任务的最简单方法是什么?

java - 如何创建动画方法并将其放入绘制方法中?我的代码不起作用

java - 等同于 Arrays.asList() 但对于数组?

java - GIF 图像在我的应用程序中不起作用