社区
Java SE
帖子详情
能否在运行时知道变量的名字?
良少
博客专家认证
2006-12-23 11:44:04
能否在运行时知道变量的名字?
...全文
233
8
打赏
收藏
能否在运行时知道变量的名字?
能否在运行时知道变量的名字?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
良少
2006-12-24
打赏
举报
回复
不是对象类型的名字,而是变量的名字。
如,String a="1";
能不能在运行时得到这个变量a的名字?
千里冰封820
2006-12-24
打赏
举报
回复
利用JAVA反射机制只能得到你的成员变量值
shine333
2006-12-24
打赏
举报
回复
不能
假如可以的话,运行时得到的,一定是堆对象,而同一个堆对象,可能有N个栈变量引用它,那他该叫什么?
caocheng8230
2006-12-24
打赏
举报
回复
可以编写一个工具类,这个类用来注册该变量和变量的名字,不过这些都得你自己去在程序当中赋值.
healer_kx
2006-12-24
打赏
举报
回复
得不到,如果你想做这样的事情,做个小小的框架就可以了。
syhan
2006-12-24
打赏
举报
回复
估计只能得到类型的名字
dr_lou
2006-12-24
打赏
举报
回复
a 是一个string型的引用(类似c的指针)他指向内存的一个地址 这个地址所在的内存单元存放着字符串“1”
得到它没什么意义 应该也得不到吧
薛定谔之死猫
2006-12-23
打赏
举报
回复
运行时变量只能有类型的信息,至于对象是使用存储的地址的地址表示的,因此应该没有变量名称信息
03Go语言实战之
变量
与常量
课程介绍了go语言当中的
变量
和常量使用方法,包含了
变量
的声明方式、简短
变量
声明、
变量
的作用域、指针、按值传递和按址传递的区别、常量介绍
搬砖:程序中的局部
变量
是编译时候分配地址的还是
运行时
分配的呢
太无耻了吧,都没给别人分,,,, 程序中的局部
变量
是编译时候分配地址的还是
运行时
分配的呢? [问题点数:40分] https://bbs.csdn.net/topics/350012472 borefo 结帖率 90% 程序中的局部
变量
是编译时候分配地址的还是
运行时
分配的呢? 按照我的理解,局部
变量
是在栈中分配的,应该是在
运行时
分配地址的,不
知道
对不对? 栈是一种先进后出的数据...
pycharm如何在程序运行后查看
变量
的值,
变量
的类型(不通过print和debug的方式)
文章目录:1 问题描述2 ycharm如何在程序运行后查看
变量
的值,
变量
的类型 1 问题描述 有时候程序中有很多
变量
,我们在调试程序的时候需要
知道
这些
变量
的的值和
变量
的类型,如果通过print的方式,
变量
少还好,如果
变量
很多,就变得即麻烦,查看起来也不方便! 2 ycharm如何在程序运行后查看
变量
的值,
变量
的类型 1、首先Shift+F10运行一下你要查看
变量
的py文件,运行后1的位置变成该py文件的
名字
2、然后点击Edit Configurations查看编辑配置窗口(如果你找不到可以使用Ctrl+
R语言运行结果输出到文件中时,如何在文件名中嵌入
变量
名称?
R语言运行结果输出到文件中时,如何在文件名中嵌入
变量
名称?
变量
名存放在哪里?
变量
名存放在哪里? 这是一个有意思且无聊的问题,之前在网上看到有人问道这个问题,比如说在PHP里面我们写下 $name = "
名字
" 这样的代码语句,在代码运行的时候,$name 在哪里呢? 了解了
变量
在内存中存储方式的人会
知道
,一般
变量
的值在存放在栈内存里面的,但是
名字
呢? 针对这个问题,咱们先要区分一下编译型语言和解释型语言,这2种语言运行方式完全不一样,C/C++是典型的编译型语言,而且PH...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章