2019独角兽企业重金招聘Python工程师标准>>>

今天发现一个有趣的问题

不能直接使用! java方法名或变量名位置是不能接收参数的。

给举个例子:

其实很好理解 。

因为本质上 String str 是在栈上声明一块引用地址, 这个地址要指向堆内生成的具体对象的。所以你要刚开始就确定,不能通过参数传过来。引用的指向应该是明确的。(如有不对还望指出)

其实这个功能可以通过别的方式实现。

你无非就是想在后面操作这个对象,所以才想给每个对象一个名字。

可以通过数组。

这样就能在后面通过数组下标引用到了。

为啥我会看这个呢。。。。因为我想实现生成for循环生成多个线程,并且给每个线程起一个名字。就想到了这里

在线程里就很简单了,有这个功能的实现 new Thread(Runnable target , String name)

public class TestThread2 {public static void main(String[] args) {TestThread2 t = new TestThread2();for(int i=0;i<10;i++) {new Thread(t.new MyThread(), i+"线程").start();}}class MyThread extends Thread {public void run() {System.out.println("你好"+ Thread.currentThread().getName());}}
}

结果

参考!https://wenda.so.com/q/1376719850069864

转载于:https://my.oschina.net/zjllovecode/blog/1620753

java 有什么方法可以动态或循环的生成对象名相关推荐

  1. java类的方法 作用 属性_JAVA:类和对象(秒懂版)

    JAVA:类和对象(秒懂版) 本节我们重点研究对象和类的概念. 1.现实生活中的对象和类. 对象: 一个具体的实体.一个具体的实例(不是抽象的,是具象的). 举例: 你写字的笔.我的电脑 描述我的电脑 ...

  2. java的imshow方法_如何在循环中使用子图,imshow或图形来显示所有图像?

    基本上,我想循环所有视频帧,从背景图像中减去每一帧,并使用子图或数字显示结果,即 subtractedImg . vidObj = VideoReader('test3.mp4'); width = ...

  3. 动态添加方法 并且动态的执行 有类方法 对象方法

    2019独角兽企业重金招聘Python工程师标准>>> // // ViewController.m // TESTzz // // Created by point on 2017 ...

  4. java 获取当前方法的名称_Java中获取当前函数名

    有时候我们需要在程序中获取当前运行的函数名,如何简单的做到这点呢?我们可以用getStackTrace轻松搞定. 一提到getStatckTrace多数人会联想到Thowable中的getStackT ...

  5. python类的属性和对象属性_在python的类中动态添加属性与生成对象

    本文将通过一下几个方面来一一进行解决 1.程序的主要功能 2.实现过程 3.类的定义 4.用生成器generator动态更新每个对象并返回对象 5.使用strip 去除不必要的字符 6.rematch ...

  6. 注入安卓进程,并hook java世界的方法

    说明: 安卓系统的可执行对象有两个世界,一个是Linux Native世界,一个是Java世界.两个世界能够通过jvm产生交互,具体来说就是通过jni技术进行互相干涉.但是在正常情况下,只能在Java ...

  7. java字符串的方法 1118

    java字符串的方法 字符串的定义 方式一 String 变量名 = "内容"; 方式二 String 变量名 = new String(); 方式三 String 变量名 = n ...

  8. JAVA 中toSting() 方法重写

    一.Object类介绍 Object类在JAVA里面是一个比较特殊的类,JAVA只支持单继承,子类只能从一个父类来继承,如果父类又是从另外一个父类继承过来,那他也只能有一个父类,父类再有父类,那也只能 ...

  9. SQL Server2019数据库查询所有数据库名、表名、表结构、表字段、主键方法演示,执行sql提示对象名‘user_tab_columns‘、 ‘user_cons_columns‘ 无效问题解决

    SQL Server2019 数据库查询所有数据库名.表名.表结构.表字段.主键方法演示 第一章:查询方法 ① 查询所有数据库名 ② 查询所有表名方法 ③ 查询表结构.表字段方法 ④ 查询主键方法 第 ...

最新文章

  1. 可伸缩性架构常用技术——之数据切分
  2. java 全角_Java全角、半角字符的关系以及转换
  3. Stanford UFLDL教程 池化Pooling
  4. mysql主从同步_utf8_MySQL主从同步
  5. 获取当前绝对工作目录与被执行文件的绝对目录
  6. java程序的开发步骤为,开发与运行Java程序需要经过的三个主要步骤为: ( )、( )、( )...
  7. XXE漏洞攻击与防御
  8. 华为今年或发两款5G产品:5G CPE Win和5G随行WiFi
  9. 全网最全的 JavaScript 数组各个方法用途的思维导图
  10. Atitit 提升语法级别4gl 4.5g 4.9g 5g 目录 1. 语言级别表 1 2. 4.9g实现细节 2 2.1. $dollor前导符 2 2.2. Static变量 2 2.3. S
  11. python分词词典_Python分词模块推荐:结巴中文分词
  12. objective C 随机数
  13. sklearn及gensim下lda模型的训练
  14. 软件工程案例-仓库管理系统简单版
  15. 计算机原理ms md,初学MD,请教大家一下计算的流程及相关问题 - 第 2 页 - 第一原理 - 小木虫 - 学术 科研 互动社区...
  16. 一些文字游戏....
  17. CentOS 7安装WRF,SMOKE,CMAQ
  18. 一次心脏滴血漏洞的bug处理过程
  19. 独立博客怎样申请谷歌Adsense
  20. 【生活】年化收益率、七日年化收益率这些事

热门文章

  1. vs设置语言后引用dll的一个错误
  2. “MSDN 开发论坛”大煞风景
  3. 小学计算机试教教案,小学信息技术人教版三年级下册第7课《轻轻松松来上网》优质课公开课教案教师资格证面试试讲教案...
  4. python程序设计试卷_2013Python程序设计期末试卷A
  5. MX130+python3.7.6+CUDA 10.0+CUDNN 7.4.2+TensorFlow-gpu安装
  6. Linux(二)——基础入门(2)
  7. JavaSE(十四)——网络编程(IP地址、端口号、TCP、UDP)
  8. python 数组组合_python-查找数组中某些元素的所有组合
  9. Cadence IC CDB-OA工艺库转换方法
  10. C语言中malloc函数产生的内存泄漏问题