$由编译器内部使用来装饰某些名称。维基百科

gives the following example:

public class foo {

class bar {

public int x;

}

public void zark () {

Object f = new Object () {

public String toString() {

return "hello";

}

};

}

}

编译这个程序将产生三个.class文件:

> foo.class,包含main(外部)类foo

> foo $ bar.class,

包含命名的内部类foo.bar

> foo $ 1.class,包含

匿名内部类(local to method foo.zark)

所有这些类名都是有效的(因为JVM规范中允许有$符号)。

[报价]

类似地,javac在一些自动生成的变量名中使用$:例如,这个$ 0等用于从内部类到其外部类的隐式引用。

The $ character should be used only in mechanically generated source code or, rarely, to access preexisting names on legacy systems.

java $表示什么_java – 变量名中$的含义是什么?相关推荐

  1. java语言中的标识符_Java语言基本语法(一)————关键字标识符(Java语言标识符命名规范Java语言的包名、类名、接口名、变量名、函数名、常量名命名规则 )...

    一.关键字 关键字的定义和特点 定义:被Java语言赋予特殊含义,用做专门用途的字符串(单词). 特点:关键字中所有字母均为小写 下面列举一些常用的关键字. 用于定义数据类型的关键字:byte.sho ...

  2. java 变量名_java获取类中的变量名(利用反射机制)

    要获取的类: package com.jzxk.server.entities.player; public class Hero { public int Id; public String log ...

  3. java变量类型概念_java变量类型

    ps:在java基础的学习过程中,经常会碰到各种java概念,所以做一个总结. 局部变量与全局变量 java区分局部变量和全局变量 局部变量是作用域很小的变量,一般定义在方法中,存储在栈内存空间中. ...

  4. java变量的定义_Java变量_Java变量概念定义

    Java变量_Java变量概念定义 Java变量定义 java变量包含静态变量(static Variable).成员变量()和局部(local Variable )变量三种.其实,也可以说两种,静态 ...

  5. 是否为取变量名烦恼?中文生成英文变量的windows桌面端工具(vue+electron)

    觉得取变量名是个烦事,就写了个工具,转中文为英文变量 1.项目介绍 根据中文生成英文变量名(驼峰命名法),减轻取变量名的头疼 2.实现功能 调用百度翻译api翻译中文,将返回结果拼接为驼峰字符串,从而 ...

  6. python常用变量名_python基础知识整理

    Python Python开发 Python语言 python基础知识整理 序言:本文简单介绍python基础知识的一些重要知识点,用于总结复习,每个知识点的具体用法会在后面的博客中一一补充程序: 一 ...

  7. 关于变量名前面加m的问题

    为什么很多人写代码会在变量名前面加一个小写的m? 上大学那会儿就对这个问题感到很好奇.于是网上到处搜,有人说是member的意思.于是后来一直就这么认为. 最近在读Android源码,发现很多系统变量 ...

  8. python重命名文件pycharm_Python中批量修改变量名太费劲?Pycharm中使用重命名一次搞定...

    标签:rename   current   变量   阅读   tor   小伙伴   search   其他   就是如果程序中有一个变量被用得比较多,但名字起得不是很好,导致其他阅读程序的人搞不清 ...

  9. python中有效的变量名有哪些_python 如何使用变量名

    现在用python一般都是赋值, 但是 我想把变量名直接给打印出来,而不是 它的值.老之前就想弄,但一直 没有上心这个事情.今天终于找到了相关的参考: import inspect def retri ...

最新文章

  1. SpringBoot+Jquery实现前后端数据交互
  2. maven版本控制实战
  3. 设计总结:腾讯光子《和平精英》全新UI 2.0如何升级至效果拉满?
  4. [Leetcode] Flatten Binary Tree to Linked List 整平二叉树
  5. 蓝桥杯 I.双向排序
  6. python复制sheet_python excel sheet复制
  7. Spring Cloud构建微服务架构:消息驱动的微服务(核心概念)【Dalston版】
  8. nginx 访问控制之 document_uri
  9. 计算机领域CCF推荐会议列表+
  10. 项目配置管理工具研究
  11. PXE网刻教程 教如何制作自己的DOS网卡驱动
  12. python大漠库_python类似大漠插件的库
  13. boost电路输出电流公式_开关电源BOOST拓扑计算公式和参考分析
  14. 阿里云OCR图片文字识别使用教程
  15. 2022年:企业绩效管理蓝图
  16. 模型推荐丨政务大数据项目案例模型分享
  17. Django中多对多查询方式
  18. oracle trace进程,ORACLE SQL_TRACE的使用
  19. 聚美优品店庆nbsp;从天堂到地狱
  20. FMODxUnity联动的声音设计

热门文章

  1. 小知识:vue中的name的作用
  2. ObjectDataSource与GridView配合使用经验总结系列二:分页
  3. AR科技贯穿里约奥运始终 腾讯QQ营销顺风车值了
  4. Winform Echarts 显示百度地图的用法(3)
  5. Package vim is not available, but is referred to by another package.
  6. shell 将两行内容合并到同一行
  7. 较高Google PR中文博客
  8. Q: 为什么如果我们把这两个组件安装在同一个COM+组件包中问题就不会出现(zz)...
  9. Linux概述及centos版本介绍和下载地址
  10. “产学合作勇创新·协同育人书新篇”贵州理工大数据学院数据科学训练营结题答辩报告会圆满举行...