java $表示什么_java – 变量名中$的含义是什么?
$由编译器内部使用来装饰某些名称。维基百科
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 – 变量名中$的含义是什么?相关推荐
- java语言中的标识符_Java语言基本语法(一)————关键字标识符(Java语言标识符命名规范Java语言的包名、类名、接口名、变量名、函数名、常量名命名规则 )...
一.关键字 关键字的定义和特点 定义:被Java语言赋予特殊含义,用做专门用途的字符串(单词). 特点:关键字中所有字母均为小写 下面列举一些常用的关键字. 用于定义数据类型的关键字:byte.sho ...
- java 变量名_java获取类中的变量名(利用反射机制)
要获取的类: package com.jzxk.server.entities.player; public class Hero { public int Id; public String log ...
- java变量类型概念_java变量类型
ps:在java基础的学习过程中,经常会碰到各种java概念,所以做一个总结. 局部变量与全局变量 java区分局部变量和全局变量 局部变量是作用域很小的变量,一般定义在方法中,存储在栈内存空间中. ...
- java变量的定义_Java变量_Java变量概念定义
Java变量_Java变量概念定义 Java变量定义 java变量包含静态变量(static Variable).成员变量()和局部(local Variable )变量三种.其实,也可以说两种,静态 ...
- 是否为取变量名烦恼?中文生成英文变量的windows桌面端工具(vue+electron)
觉得取变量名是个烦事,就写了个工具,转中文为英文变量 1.项目介绍 根据中文生成英文变量名(驼峰命名法),减轻取变量名的头疼 2.实现功能 调用百度翻译api翻译中文,将返回结果拼接为驼峰字符串,从而 ...
- python常用变量名_python基础知识整理
Python Python开发 Python语言 python基础知识整理 序言:本文简单介绍python基础知识的一些重要知识点,用于总结复习,每个知识点的具体用法会在后面的博客中一一补充程序: 一 ...
- 关于变量名前面加m的问题
为什么很多人写代码会在变量名前面加一个小写的m? 上大学那会儿就对这个问题感到很好奇.于是网上到处搜,有人说是member的意思.于是后来一直就这么认为. 最近在读Android源码,发现很多系统变量 ...
- python重命名文件pycharm_Python中批量修改变量名太费劲?Pycharm中使用重命名一次搞定...
标签:rename current 变量 阅读 tor 小伙伴 search 其他 就是如果程序中有一个变量被用得比较多,但名字起得不是很好,导致其他阅读程序的人搞不清 ...
- python中有效的变量名有哪些_python 如何使用变量名
现在用python一般都是赋值, 但是 我想把变量名直接给打印出来,而不是 它的值.老之前就想弄,但一直 没有上心这个事情.今天终于找到了相关的参考: import inspect def retri ...
最新文章
- SpringBoot+Jquery实现前后端数据交互
- maven版本控制实战
- 设计总结:腾讯光子《和平精英》全新UI 2.0如何升级至效果拉满?
- [Leetcode] Flatten Binary Tree to Linked List 整平二叉树
- 蓝桥杯 I.双向排序
- python复制sheet_python excel sheet复制
- Spring Cloud构建微服务架构:消息驱动的微服务(核心概念)【Dalston版】
- nginx 访问控制之 document_uri
- 计算机领域CCF推荐会议列表+
- 项目配置管理工具研究
- PXE网刻教程 教如何制作自己的DOS网卡驱动
- python大漠库_python类似大漠插件的库
- boost电路输出电流公式_开关电源BOOST拓扑计算公式和参考分析
- 阿里云OCR图片文字识别使用教程
- 2022年:企业绩效管理蓝图
- 模型推荐丨政务大数据项目案例模型分享
- Django中多对多查询方式
- oracle trace进程,ORACLE SQL_TRACE的使用
- 聚美优品店庆nbsp;从天堂到地狱
- FMODxUnity联动的声音设计
热门文章
- 小知识:vue中的name的作用
- ObjectDataSource与GridView配合使用经验总结系列二:分页
- AR科技贯穿里约奥运始终 腾讯QQ营销顺风车值了
- Winform Echarts 显示百度地图的用法(3)
- Package vim is not available, but is referred to by another package.
- shell 将两行内容合并到同一行
- 较高Google PR中文博客
- Q: 为什么如果我们把这两个组件安装在同一个COM+组件包中问题就不会出现(zz)...
- Linux概述及centos版本介绍和下载地址
- “产学合作勇创新·协同育人书新篇”贵州理工大数据学院数据科学训练营结题答辩报告会圆满举行...