java架构师
文章平均质量分 58
W了个G
Java讲师/Android开发经理/iOS工程师
展开
-
Java之JIT编译器的总结
Just In Time即时编译器。当JVM发现某个方法或代码块运行频繁时,就会把这段代码认定为热点代码,通过JIT在运行时将这些代码编译成本地机器码,并进行相关优化。 在JIT未出现之前,字节码指令被解释器转译成对等的微处理器指令,并根据转译后的指令先后顺序依次执行,由于一个Java指令可能会被转译成十几或几十个对等的微处理器指令,这种模式执行的速度特别慢。 基于这种瓶颈,JIT技术应运而生了原创 2017-11-12 17:36:24 · 963 阅读 · 2 评论 -
ClassLoader类加载器的实现细节
说明:此篇文章第一部分内容不够完善,请直接阅读第二部分。主要思路是对类加载器的执行过程做个总结,让读者能够对执行过程有个清晰明了的认识。第一部分 权限访问相关类介绍在进行ClassLoader类加载器实现细节分析之前,我们先对用到的几个类进行分析。 1、Guard接口,提供checkGuard(Object)方法,用于判定对象是否可被访问public interface Guard { /原创 2017-11-12 17:32:55 · 894 阅读 · 0 评论 -
Java直接运行JavaScript代码或js文件
执行JavaScript用到的类有: javax.script.ScriptEngine; javax.script.ScriptEngineFactory; javax.script.ScriptEngineManager; javax.script.ScriptException;刚哥做事,必须雷厉风行!话不多说,先上代码,一睹JavaScript脚本运行的兴奋吧!需求1:执行一个Jav原创 2017-11-13 20:07:10 · 35016 阅读 · 0 评论