文件名称:java报修源码下载-OnlineExecutor:基于SpringBoot的在线JavaIDE
文件大小:719KB
文件格式:ZIP
更新时间:2024-06-24 21:27:12
系统开源
java报修源码下载 基于 SpringBoot 的在线 Java IDE 本项目基于 SpringBoot 实现了一个在线的 Java IDE,可以远程运行客户端发来的 Java 代码的 main 方法,并将程序的标准输出内容、运行时异常信息反馈给客户端,并且会对客户端发来的程序的执行时间进行限制。 项目中涉及的框架相关知识并不多,主要涉及了许多 Java 基础的知识,如:Java 程序编译和运行的过程、Java 类加载机制、Java 类文件结构、Java 反射等。除此之外,还涉及到了一个简单的并发问题:如何将一个非线程安全的类变为一个线程安全的类。因此,本项目较为适合在比较注重基础的面试中介绍给面试官,可以引出一些 Java 虚拟机,Java 并发相关的问题,较能体现应聘者对于 Java 的一些原理性的知识的掌握程度。在本篇文章中,我们尽可能的将用到的知识简单讲解一下或者给出讲解的链接,以方便大家阅读。 运行效果 涉及技术 Java 动态编译 Java 类文件的结构 Java 类加载器 & Java 类的热替换 Java 反射 如何将一个类变为线程安全类 项目介绍 实现编译模块:
【文件预览】:
OnlineExecutor-master
----mvnw.cmd(6KB)
----mvnw(9KB)
----src()
--------test()
--------main()
----doc()
--------01-动态编译.md(11KB)
--------pic()
--------02-执行字节码的入口方法.md(4KB)
--------04-收集代码执行结果:实现HackSystem.md(11KB)
--------03-收集代码执行结果:字节码修改器.md(9KB)
----.mvn()
--------wrapper()
----README.md(6KB)
----pom.xml(2KB)
----.gitignore(269B)