
正文
java载入代码 java代码加载顺序
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java可以将新代码加入到正在运行的程序中吗?
如果你是在eclipse或Myeclipse中java载入代码,新代码是指直接在某个方法中增加几行操作(代码不能涉及需要引入的新对象java载入代码,在方法外面新增的方法也不行)。那么是可以不用重启项目。至于你说是程序,那么就不好说了。运行中的程序是不可能的,你说法可能有问题。
相关问答
Q1: jsp中 java代码、js、html代码 加载的顺序
jsp中是先编译“java代码”为静态代码,之后从代码第一行开始一直扫描到到代码最后一行。
解释:jsp是可以动态加载的,也就是说jsp变更不需要重启项目,如果里面有java代码的话,加载jsp的时候先编译java代码,如果有错误,直接抛出错误,不继续运行。如果没错误的话,扫描出body中的代码显示到页面,之后再加载js。
Q2: 怎样实现java代码的动态加载
1.将java载入代码你这段字符串输出到一个文件里java载入代码,用Java类文件java载入代码的方式命名。
2.调用外部javac命令将该文件编译。
3.用类加载器(ClassLoad)动态加载新java载入代码的class文件并用Class.forName()注册该类java载入代码,然后就可以正常使用了。
上面的每一步都能在baidu中找到实现方法,自己发挥吧。
Q3: java载入图片只载入图片的一部分,求代码
import java.awt.Graphics;
import java.awt.Image;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class TestFrame extends JFrame {
public TestFrame() {
MyJPanel mp = new MyJPanel();
add(mp);
setTitle("画图");
setDefaultCloseOperation(EXIT_ON_CLOSE);
setBounds(300, 200, 300, 300);
setVisible(true);
}
public static void main(String[] args) {
new TestFrame();
}
class MyJPanel extends JPanel {
public void paint(Graphics g) {
super.paint(g);
Image img = new ImageIcon("C:\\Users\\gyona\\Desktop\\12.jpg").getImage();
g.drawImage(img, 0, 0, 100, 100, 100, 100, 200, 200, this);
//下面2组参数,确定画在JPanel的什么位置上
//0, 0//左上顶点
//100,100//确定画在JPanel时候的长和宽
//下面2组参数,用于决定选取图片的什么区域
//100,100 //选取图片的左顶点
//200,200 右下顶点
}
}
}
效果
java载入代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java代码加载顺序、java载入代码的信息别忘了在本站进行查找喔。





