全文搜索
标题搜索
全部时间
1小时内
1天内
1周内
1个月内
默认排序
按时间排序
为您找到相关结果31,210个

Java 动态编译在项目中的实践分享_java_脚本之家

在Java 中,动态编译是指在运行时动态地编译 Java 源代码,生成字节码,并加载到 JVM 中执行。动态编译可以用于实现动态代码生成、动态加载、插件化等功能。 1.1、动态编译的相关概念 JavaFileManager 对象:用于管理编译过程中的文件。 JavaFileManager 是一个接口,提供了对 Java 文件的管理功能,包括创建、查找、读写...
www.jb51.net/program/291954e...htm 2024-6-2

详细介绍.NET中的动态编译技术_实用技巧_脚本之家

另外还需要用到反射来动态执行你的代码。动态编译并执行代码的原理其实在于将提供的源代码交予CSharpCodeProvider来执行编译(其实和CSC没什么两样),如果没有任何编译错误,生成的IL代码会被编译成DLL存放于于内存并加载在某个应用程序域(默认为当前)内并通过反射的方式来调用其某个方法或者触发某个事件等。之所以说它是...
www.jb51.net/article/428...htm 2024-6-2

c#动态编译执行对象方法示例 运用映射机制创建对象_C#教程_脚本之家

本示例核心技术是运用.NET动态编译技术+.NET映射技术,把一个代码块中的代码,动态编译成程序集后,在运用映射机制,创建对象示例,调用对象方法 C#是一种编译型的语言,程序执行,首先要经过编译器编译,如何让C#像一种脚本一样,在要执行的时候,进行编译,这里,我们可以用Microsoft.CSharp空间下的CSharpCodeProvider提供类,来...
www.jb51.net/article/457...htm 2024-5-9

Linux下如何用GCC编译动态库_LINUX_操作系统_脚本之家

第一次编译直接编译,gcc默认会链接标准c库,但符号名hello解析不出来,故连接阶段通不过了。 现在用gcc test.c -lhello -L.已经编译成功了,默认输出为a.out。现在来试着运行一下: [leo@leo test]$ ./a.out ./a.out: error while loading shared libraries: libhello.so: cannot open shared object file:...
www.jb51.net/LINUXjishu/436...html 2024-5-13

java与C 代码运行效率的对比(整理)_java_脚本之家

(3)Java语言中虽然没有virutal关键字,但是使用虚方法的频率却远远大于C/C++语言,这意味着运行时对方法接收者进行多态选择的频率要远远大于C/C++语言,也意味着JIT编译器在进行一些优化,如方法内联时难度要远大于C/C++的静态优化编译器。 (4)Java语言是可以动态扩展的语言,运行时加载新的类可能改变程序类型继承关系,...
www.jb51.net/article/2096...htm 2024-6-2

Java动态字节码注入技术的实现_java_脚本之家

一、什么是Java动态字节码注入技术 二、Java动态字节码注入的过程 三、代码示例 代码讲解 四、Java动态字节码注入技术和即时编译的区别 五、Java Agent 和字节码注入技术关系 一、什么是Java动态字节码注入技术 Java动态字节码注入技术是一种在运行时修改Java字节码的技术。它允许开发者在程序运行期间动态地向现有的Ja...
www.jb51.net/program/295810a...htm 2024-6-2

React 跨端动态化核心技术实例分析_React_脚本之家

1 React Native 是一个经典动态化方案。React Native 逻辑层是由 JS 处理的,而渲染是由 Native 完成的,这使得 React Native 能够保持 React 开发特性,同样又有原生渲染的性能。 2 Taro React 也是一个不错的跨端解决方案,Taro 3 由重编译,轻运行时,变成了轻编译,重运行时,这使得 React 运行时的代码能够真正...
www.jb51.net/article/2644...htm 2024-6-2

JSP动态网页开发技术概述_JSP编程_脚本之家

JSP技术所开发的Web应用程序是基于Java的,其具有以下特征: (1)预编译 预编译指在用户第一次通过浏览器访问JSP页面时,服务器将对JSP页面代码进行编译,并且仅指向一次编译。编译好的代码将被保存,在用户下一次访问时会直接执行编译好的代码。这样不仅节约了服务器的CPU资源,还大幅度提升了客户端的访问速度。
www.jb51.net/article/1914...htm 2024-6-2

Java动态代理模式的深入揭秘_java_脚本之家

首先在代理模式(甭管静态还是动态)结构中,肯定会有一个真实角色(Target),也是最后真正执行业务逻辑的那个对象,比如上图中的房东(因为最后租的房子所有权是他的,也是和他去办租房合同等手续),另外会有一个代理角色(Proxy),比如上图中的房产中介(他没有房产所有权),并且这个角色会必然实现一个与真实角色相同的抽象...
www.jb51.net/article/1687...htm 2024-6-2

解析Facebook的数据库查询引擎Presto在美团的应用_建站经验_网站运营...

Presto会将执行计划中的ScanFilterAndProjectOperator和FilterAndProjectOperator动态编译为Byte Code,并交给JIT去编译为native代码。Presto也使用了Google Guava提供的LoadingCache缓存生成的Byte Code。 上面的两段代码片段中,第一段为没有动态编译前的代码,第二段代码为动态编译生成的Byte Code反编译之后还原的优化代 ...
www.jb51.net/yunying/4519...html 2024-5-28