java 有什么方法可以动态或循环的生成对象名
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 有什么方法可以动态或循环的生成对象名相关推荐
- java类的方法 作用 属性_JAVA:类和对象(秒懂版)
JAVA:类和对象(秒懂版) 本节我们重点研究对象和类的概念. 1.现实生活中的对象和类. 对象: 一个具体的实体.一个具体的实例(不是抽象的,是具象的). 举例: 你写字的笔.我的电脑 描述我的电脑 ...
- java的imshow方法_如何在循环中使用子图,imshow或图形来显示所有图像?
基本上,我想循环所有视频帧,从背景图像中减去每一帧,并使用子图或数字显示结果,即 subtractedImg . vidObj = VideoReader('test3.mp4'); width = ...
- 动态添加方法 并且动态的执行 有类方法 对象方法
2019独角兽企业重金招聘Python工程师标准>>> // // ViewController.m // TESTzz // // Created by point on 2017 ...
- java 获取当前方法的名称_Java中获取当前函数名
有时候我们需要在程序中获取当前运行的函数名,如何简单的做到这点呢?我们可以用getStackTrace轻松搞定. 一提到getStatckTrace多数人会联想到Thowable中的getStackT ...
- python类的属性和对象属性_在python的类中动态添加属性与生成对象
本文将通过一下几个方面来一一进行解决 1.程序的主要功能 2.实现过程 3.类的定义 4.用生成器generator动态更新每个对象并返回对象 5.使用strip 去除不必要的字符 6.rematch ...
- 注入安卓进程,并hook java世界的方法
说明: 安卓系统的可执行对象有两个世界,一个是Linux Native世界,一个是Java世界.两个世界能够通过jvm产生交互,具体来说就是通过jni技术进行互相干涉.但是在正常情况下,只能在Java ...
- java字符串的方法 1118
java字符串的方法 字符串的定义 方式一 String 变量名 = "内容"; 方式二 String 变量名 = new String(); 方式三 String 变量名 = n ...
- JAVA 中toSting() 方法重写
一.Object类介绍 Object类在JAVA里面是一个比较特殊的类,JAVA只支持单继承,子类只能从一个父类来继承,如果父类又是从另外一个父类继承过来,那他也只能有一个父类,父类再有父类,那也只能 ...
- SQL Server2019数据库查询所有数据库名、表名、表结构、表字段、主键方法演示,执行sql提示对象名‘user_tab_columns‘、 ‘user_cons_columns‘ 无效问题解决
SQL Server2019 数据库查询所有数据库名.表名.表结构.表字段.主键方法演示 第一章:查询方法 ① 查询所有数据库名 ② 查询所有表名方法 ③ 查询表结构.表字段方法 ④ 查询主键方法 第 ...
最新文章
- 可伸缩性架构常用技术——之数据切分
- java 全角_Java全角、半角字符的关系以及转换
- Stanford UFLDL教程 池化Pooling
- mysql主从同步_utf8_MySQL主从同步
- 获取当前绝对工作目录与被执行文件的绝对目录
- java程序的开发步骤为,开发与运行Java程序需要经过的三个主要步骤为: ( )、( )、( )...
- XXE漏洞攻击与防御
- 华为今年或发两款5G产品:5G CPE Win和5G随行WiFi
- 全网最全的 JavaScript 数组各个方法用途的思维导图
- Atitit 提升语法级别4gl 4.5g 4.9g 5g 目录 1. 语言级别表 1 2. 4.9g实现细节 2 2.1. $dollor前导符 2 2.2. Static变量 2 2.3. S
- python分词词典_Python分词模块推荐:结巴中文分词
- objective C 随机数
- sklearn及gensim下lda模型的训练
- 软件工程案例-仓库管理系统简单版
- 计算机原理ms md,初学MD,请教大家一下计算的流程及相关问题 - 第 2 页 - 第一原理 - 小木虫 - 学术 科研 互动社区...
- 一些文字游戏....
- CentOS 7安装WRF,SMOKE,CMAQ
- 一次心脏滴血漏洞的bug处理过程
- 独立博客怎样申请谷歌Adsense
- 【生活】年化收益率、七日年化收益率这些事
热门文章
- vs设置语言后引用dll的一个错误
- “MSDN 开发论坛”大煞风景
- 小学计算机试教教案,小学信息技术人教版三年级下册第7课《轻轻松松来上网》优质课公开课教案教师资格证面试试讲教案...
- python程序设计试卷_2013Python程序设计期末试卷A
- MX130+python3.7.6+CUDA 10.0+CUDNN 7.4.2+TensorFlow-gpu安装
- Linux(二)——基础入门(2)
- JavaSE(十四)——网络编程(IP地址、端口号、TCP、UDP)
- python 数组组合_python-查找数组中某些元素的所有组合
- Cadence IC CDB-OA工艺库转换方法
- C语言中malloc函数产生的内存泄漏问题