来者有分,大家帮帮忙

JavaAmateur 2004-11-22 05:53:23
package singleton;

public class Singleton {
private static Singleton _instance = null;
public static String test;

public static Singleton Instance() {
if (_instance == null) {
try {
synchronized (Class.forName("Singleton")) {
if (_instance == null) {
_instance = new Singleton();
}
}
} catch (ClassNotFoundException e) {
System.out.println(e);
}
} else {
System.out.println("You Have");
}
return _instance;
}

protected Singleton() {
}
}


/////////////////////////////////////////////////////////////////

package singleton;
import singleton.Singleton;

public class T{
public static void main(String[] args) {
Singleton s = new Singleton();
s.Instance();
}
}

//////////////////结果:
java.lang.ClassNotFoundException: Singleton
请问:如何解决????
...全文
133 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
catblue 2004-11-23
  • 打赏
  • 举报
回复
帮你顶一下吧
chenxi3021 2004-11-23
  • 打赏
  • 举报
回复
我还看不懂呢。!!
呵呵!!!!!1
JavaAmateur 2004-11-23
  • 打赏
  • 举报
回复
当然不是这些问题
这是运行结果:
java.lang.ClassNotFoundException: Singleton
我知道是synchronized (Class.forName("Singleton")) 的问题,但不知道如何改?
SuperMan_cl 2004-11-23
  • 打赏
  • 举报
回复
我也同意楼上的观点,应该用包名.类名===>Class.forName("singleton.Singleton");
tom2005 2004-11-23
  • 打赏
  • 举报
回复
Class.forName("singleton.Singleton"))
这样试一下
okitgo 2004-11-23
  • 打赏
  • 举报
回复
看的有点晕,帮你顶一下
hwh88888 2004-11-23
  • 打赏
  • 举报
回复
刚刚学java,看不懂,帮你顶一下
sictqq 2004-11-23
  • 打赏
  • 举报
回复
看的有点晕,帮你顶一下
hanxinyu611_2000 2004-11-23
  • 打赏
  • 举报
回复
dign
XqYuan 2004-11-23
  • 打赏
  • 举报
回复
顶一下
jFresH_MaN 2004-11-23
  • 打赏
  • 举报
回复
synchronized (_instance)
我记得是传一个类的实例
redex 2004-11-22
  • 打赏
  • 举报
回复
如楼上所言,有main方法的那个类所在的文件名应该改为"T"
showerXP 2004-11-22
  • 打赏
  • 举报
回复
public class T{
public static void main(String[] args) {
Singleton s = new Singleton();
s.Instance();
}
}

你的文件名称是“T”吗?
launch401 2004-11-22
  • 打赏
  • 举报
回复
应该是你编译环境的问题

50,527

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧