可以的,我说说大概思路,很简单,你自己具体实现吧,把代码写给你没意义的内:
1.将你这段字符串输出到一个容文件里,用Java类文件的方式命名。
2.调用外部javac命令将该文件编译。
3.用类加载器(ClassLoad)动态加载新的class文件并用Class.forName()注册该类,然后就可以正常使用了。
上面的每一步都能在中找到实现方法,自己发挥吧。
② 页面上有个textarea,在里面写java代码,然后如何动态编译执行这段java代码
后台获取这段代码之后,将其自动补全成一个java类。
然后将其用io生成为 .java文本文件
之后调用
Runtime.getRuntime().exec("x:/javac.exe xx.java ...") 编译
最后使用反射或者代理调用这个类文件得到结果
③ 用java如何用代码实现动态生成JLabel
String[] str={"名字1","名字2","名字3"};
for(int i=0;i<v.length;i++){
JLabel lbl = new JLabel(str[i]);
int x=i%4*80+40; //4个一排 间隔80 第一个专x从40开始属
int y=i/4*40+40;
lbl[i].setBounds(x, y, 80, 20);
panel.add(chb[i]);
}
④ java中动态数组代码怎么写
import java.util.Scanner;
public class ArrayTest {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[] a ;
int[][] b ;
System.out.println("请输入一维数组的个数: ");
int a_num = sc.nextInt();
a = new int[a_num];
System.out.println("请输入 二维数组的行: ");
int b_row = sc.nextInt();
System.out.println("请输入 二维数组的列: ");
int b_line = sc.nextInt();
b = new int[b_row][b_line];
}
}
⑤ 用记事本写java代码怎么运行
用记事本写完代码后运行方法如下:
1、用浏览器打开用记事本编写的代码
新建“文本文档”后,鼠标右键点击该文本文档,在菜单栏的“打开方式”选择“用记事本打开”,也可以设置默认打开方式为“记事本”;用记事本打开文本文档后,直接在该文档内根据自己的需要输入想要编辑的网页代码。
代码是什么
代码是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。代码设计的原纯前举则包括唯一确定性、标准化和通用性、可扩充性与稳定性、便于识别与记忆、力求短小与格式统一以及容易修改等。
计算机源代码最终目的是将人类可读文本翻译成为计算机可执行的做碧二进制指令,这种过程叫编译,它由通过编译器完成。源代码就是用汇编语言和高级语言写出来的地代码。目标代码是指源代码经过编译程序产生的能被 cpu直接识别二进制代码。
可执行代码就是将目标代码连悔睁接后形成的可执行文件,当然也是二进制的。
⑥ java动态时间代码
你应该是想把来时间显示在jl01的控件上。自但是你这样只能显示初始化时的时间。
每隔1s更新时间,简单一点可以用循环,然后每次循环设置1000ms的睡眠时间,这个同时需要用多线程实现。也可以用timer做定时任务。推荐后者
//importjava.util.Timer
//importjava.util.TimerTask
Timertimer=newTimer();
TimerTasktask=newTimerTask(){
@Override
publicvoidrun(){
Datedate=newDate();
Stringstring=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss").format(date);
jl01.setText(string);
}
};
//立即开始任务,任务间隔1000ms。schele和scheleAtFixedRate的区别自行搜索
timer.scheleAtFixedRate(task,0,1000);
⑦ 怎样动态执行一段JAVA代码
首先你可以使用输入键穗孝输出流(或者你说的可能是要用反射得到程序结果来解析)解析做出*.Java文件。
然后可以使用runtime调用Dos下的java编译命令编译取得class文件。族改
然稿稿后使用classloader,反射等组合执行生成的class文件。
⑧ 如何在java中动态执行一段代码
有点难度 ,,,,, 需要动态编译成类、、、、然后反射调用
⑨ Java动态数组代码是什么
Java动态数组是一种可以任意伸缩数组长度的对象,在Java中比较常用的是ArrayList
⑩ java如何把复制的代码运行
1、新建一个记事本,后缀名是.java,滑码在里面写一段java的代码型清。
2、把写卜让前好的java文件放进D盘,就是第一步给出的那个class文件。
3、打开dos界面,开始-运行-cmd-这个是命令行模式,选择D盘。
4、在命令提示符中输入javac文件名.java,输入javacjava.java回车,等待编译。接下来是java环境变量设置的问题。
5、下载一个jdk执行默认安装。
6、配置环境:右击电脑点属性,进去点高级就能看到环境变量。点进去就能设置系统变量。