Syntax error on token "class", @ expected大神们这为什么报错哇

问题描述

packagecom.TestThread;publicclassThreadTest{/***子线程循环10次,接着主线程循环100,接着又回到子线程循环10次,接着再回到主线程又循环100,*如此循环50次,请写出程序*@paramargs*/publicstaticvoidmain(String[]args){finalBussinessbussiness=newBussiness();//******问题就是出现在这里,欢迎详细解答,QQ294805691,随时恭候newThread(newRunnable(){@Overridepublicvoidrun(){for(inti=0;i<50;i++){bussiness.SubThread(i);}}}).start();for(inti=0;i<50;i++){bussiness.MainThread(i);}}classBussiness{privatebooleanflag=true;publicsynchronizedvoidMainThread(inti){while(flag)try{this.wait();}catch(InterruptedExceptione){e.printStackTrace();}for(intj=0;j<100;j++){System.out.println(Thread.currentThread().getName()+":i="+",j="+j);}flag=true;this.notify();}publicsynchronizedvoidSubThread(inti){while(!flag)try{this.wait();}catch(InterruptedExceptione){e.printStackTrace();}for(intj=0;j<10;j++){System.out.println(Thread.currentThread().getName()+":i="+",j="+j);}flag=false;this.notify();}}}

解决方案

本帖最后由 SUN11YAOYAO 于 2012-08-09 17:19:09 编辑
解决方案二:
把Bussiness类放到测试类的外面
解决方案三:
内部类不能直接实例化,先实例化ThreadTest类,再直接实例化内部类。代码如下:ThreadTesttt=newThreadTest();finalBussinessbussiness=tt.newBussiness();

解决方案四:
语法错误,编译时报的吧?
解决方案五:
你把Business写成ThreadTest的内容类了亲。。。
解决方案六:
各位亲。非常感谢,问题已经解决了!

时间: 2024-10-27 15:23:39

Syntax error on token &amp;quot;class&amp;quot;, @ expected大神们这为什么报错哇的相关文章

批量导入-extjs,上传excel文件后报SyntaxError: syntax error错误,纠结一下午了,请大神

问题描述 extjs,上传excel文件后报SyntaxError: syntax error错误,纠结一下午了,请大神 基本代码如下: form.getForm().submit({ url : importWhiteUserUrl, method : 'POST', success : function(form, action) { Ext.MessageBox.alert('信息', action.result.showmessage); _this.loadData(); win1.c

报错Syntax error on token &amp;quot;int&amp;quot;, Dimensions expected after this token

ArrayList<int> List = new ArrayList<int>(); 报错Syntax error on token "int", Dimensions expected after this token 原因:引用类型和原始类型没有搞清楚! Java提供两种不同的类型:引用类型和原始类型(或内置类型).Int是java的原始数据类型,Integer是java为int提供的封装类.Java为每个原始类型提供了封装类.   原始类型封装类 boo

jsp中出现Syntax error on token &amp;amp;quot;*&amp;amp;quot;, delete this token

问题描述 jsp中出现Syntax error on token "*", delete this token 解决方案 这个还真是看不出问题,同求解答 解决方案二: 检查一下上下文,是不是前面的语句不完整. 解决方案三: 把int改成var试试 解决方案四: 定义属性好像要用<!%int i; %>吧 解决方案五: 问题已解决 导入包的时候多写了*

js中出现Syntax error on token&amp;amp;quot;:&amp;amp;quot;

问题描述 js中出现Syntax error on token":" 解决方案 [Error]Syntax error on token "Invalid Character", delete this tokenSyntax error on token "else", delete this tokenSyntax error on token "=", @ expected 解决方案二: 语法错误,那个冒号干嘛的 解决方

[eclipse]Syntax error on token &amp;quot;;&amp;quot;,{ expected after this token

Syntax error on token ";",{ expected after this token   提示语法错误       根据eclipse提示,在":"之后加上"{",果然没有提示错误.     实际问题出在该语句前多了一个"}",提前终结了类作用域,迷惑了eclipse      

jvm-打开openfire.exe时弹出error:The JVM could not be started.求助大神应该怎么解决?

问题描述 打开openfire.exe时弹出error:The JVM could not be started.求助大神应该怎么解决? 安装了openfire,打开openfire.exe时,弹出ERROR:The JVM could not be started.The main method may have thrown an exception.请问应该如何解决?

Syntax error on token &amp;amp;quot;.&amp;amp;quot;, ; expected

问题描述 <%@pagelanguage="java"contentType="text/html;charset=gb2312"pageEncoding="gbk"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><%@pageimp

jboss报错求各位大神帮忙看一下 报ERROR [ServerThread] Worker thread initialization failure急等!

问题描述 各位亲大家好,在工作中遇到了这样的问题,首先ejb启动的时候报错:14:33:13,138ERROR[ServerThread]Workerthreadinitializationfailurejava.lang.reflect.InvocationTargetExceptionatsun.reflect.NativeConstructorAccessorImpl.newInstance0(NativeMethod)atsun.reflect.NativeConstructorAcce

java-Syntax error on token &amp;amp;quot;}&amp;amp;quot;, delete this token

问题描述 Syntax error on token "}", delete this token 省去中间的算法部分,前后结构如下 public class MainActivity extends ActionBarActivity { private ImageButton Imagebutton=null; private TextView textView=null; private Handler handler=new Handler() { public void ha