
正文
java类内的执行代码 java怎么执行代码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
JAVA一段代码的执行
1、首先你可以使用输入输出流(或者你说的可能是要用反射得到程序结果来解析)解析做出*.Java文件。然后可以使用runtime调用Dos下的java编译命令编译取得class文件。然后使用classloader,反射等组合执行生成的class文件。
2、结果为-1 因为B继承A,所以B和A都有变量x,因为x是静态的,所以如果B中的x值发生变化,A中的x也会发生变化,因为x是同一个。而C中有自己的变量x,覆盖了A中的x,所以不会影响到A中的x值。
3、这个没办法实现的。如果是一小段代码,那么只能说是顺序执行代码中的内容(java代码是顺序执行的)。如果是想多个线程同时跑多次这段代码,那么每次创建一个线程,之后直接通过方法调用这段代码即可。
4、这是JAVA ME 平台上的代码。需要安装支持JAVA ME平台的 虚拟机,然后在虚拟机上运行。
5、转:在javascript中eval()可以实现字符串转代码,java中需要使用动态编译。把获得的字符串写入一个临时文件中,然后编译它,在调用其中的函数。
相关问答
Q1: 谁能简单阐述下java编译执行的过程
第一步(编译): 创建完源文件之后,程序会先被编译为.class文件。Java编译一个类时,如果这个类所依赖的类还没有被编译,编译器就会先编译这个被依赖的类,然后引用,否则直接引用,这个有点象make。
解释器在java虚拟机中,编译器在JDK或JRE 中。java虚拟机就是常说的java 运行环境,其缩写是 JRE,安装在操作系统下的一个目录中,这个目录在安装时可以由你自行指定,就像你安装其它应用软件一样。
首先把源文件编译成字节码文件,即类文件;然后由解释器负责解释执行类文件。程序的运行需要一定的硬件和软件环境,这个环境被称为平台。
第二步(运行):java类运行的过程大概可分为两个过程:类的加载 类的执行。需要说明的是:JVM主要在程序第一次主动使用类的时候,才会去加载该类。
执行cmd命令javac后,显示如图所示编译成功,说明是java运行正常。使用检索软件,搜索code.exe的安装路径,默认如图所示。打开exe文件所在的路径,找到exe文件,如图所示。
Q2: Java项目怎样让另一个类中的代码跟这个类里面的代码一起执行
1、先在eclipse中创建一个Java工程文件。并在src下创建demo包,在demo包下创建类DemoClass。接下来在DemoClass类中添加一个静态属性和静态方法。被static修饰的属性或方法就是静态的。
2、肯定要有关联才行撒 ,比如你在一个类里面引用了另一个类,运行的时候他自然会关联。
3、在Java中在一个项目中引用另一个项目中的类,一般可以使用以下三种方式: 把外部项目的jar包导入到自己的项目中。方法是在自己的项目中引入外部项目的jar文件,并且在自己的代码中使用import语句导入外部项目的类。
4、要做到极限接近同时执行。首先你的电脑要具备至少2个核 然后你用多线程去实现 因为是双核的。多线程的内容就不会再一个同一个cpu中互相抢资源,而是各自同时在一个cpu中跑。这样的话可以保证cpu资源不被另一个线程抢走。
5、第一:如果两个代码都在同一个包中的话, 是不用使用import语句来调用的。 可以直接使用另一个主类,通过新建对象的方式使用类的方法等等。
6、这样对于静态字段的方法是通过一个和类的实例的锁相区分的另外的锁来进行的。同步语句另外一种创建同步代码的方式就是使用同步语句。
Q3: 如何用java执行指定页面中的js代码
1、JDK6版添加了新的ScriptEngine类,允许用户直接执行js代码。在Java中直接调用js代码 不能调用浏览器中定义的js函数,会抛出异常提示ReferenceError: “alert” is not defined。
2、首先,你要搞清楚JS是什么,它是在HTML页面上运用的,你想用JAVA代码去调用,那是不行的都。最多,在前台页面,和后台程序进行交互的时候,你可以用到JS跳转传参到后台JAVA程序中,进行互动。
3、return c;} 在Java代码中读取js文件,并参数两个参数,然后回去返回值。
Q4: 如何在java代码中实现运行其他java文件
先把2个文件放在同一个包下面,这样就可以访问另一个java程序了。
在编写Java程序时,有时候需要在Java程序中执行另外一个程序。 启动程序Java提供了两种方法用来启动其它程序: (1)使用Runtime的exec()方法 (2)使用ProcessBuilder的start()方法 不管在哪种操作系统下,程序具有基本类似的一些属性。
在Java项目中新建一个类。然后在调用类中先进行被调用类实例化,然后通过实例化的对象访问。在Java项目中新建一个类,将该类中需要被调用的方法设置为静态(static),加了static后,就可以用类名直接调用。
notepad.exe//要打开的外部程序路径 Runtime runtime = Runtime.getRuntime(); Process p = runtime.exec(cmd); }}以上为核心代码,自己可以把路径从外部传入,再打成一个可执行文件。
先在eclipse中创建一个Java工程文件。并在src下创建demo包,在demo包下创建类DemoClass。接下来在DemoClass类中添加一个静态属性和静态方法。被static修饰的属性或方法就是静态的。
既然如此,编译后.CLASS文件也是在同一个包下面,所以可以直接调用。
关于java类内的执行代码和java怎么执行代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








