Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
假设我有一堂课Point。当我做:
Point
Class myClass = Class.forName("Point");
有用。但是当我这样做时:
Class myNewClass = Class.forName("[L" + "Point");
这没用。可以做些什么来完成这项工作?
你忘了一个;
;
Class.forName("[L" + "Point" + ";");
在java.lang.Class.getName中:
如果该类对象表示一类数组,则名称的内部形式由元素类型的名称组成,前面有一个或多个'['表示数组嵌套深度的字符。元素类型名称的编码如下: 元素类型│编码 ────────────────────┼──────────── 类或接口 │ L类名;
如果该类对象表示一类数组,则名称的内部形式由元素类型的名称组成,前面有一个或多个'['表示数组嵌套深度的字符。元素类型名称的编码如下:
'['
元素类型│编码 ────────────────────┼──────────── 类或接口 │ L类名;