【技术实现步骤摘要】
一种java程序参数优化方法
本专利技术涉及程序参数优化领域,尤其涉及一种java程序参数优化方法。
技术介绍
随着信息技术的快速发展,手机已经成为人们日常工作生活的必须品。基于安卓系统的软件和应用层出不穷,其中,java语言不仅应用于服务端的开发还被广泛用于手机端的应用开发。在应用程序开发过程中,需要对程序参数进行参数优化,防止程序在运行过程中出错。现有的java程序参数优化大多属于检错性质的,比如寻找空指针,无效参数等,程序不能进行自动的优化,程序的修改还是需要程序员去进行修改,致使程序的维护和测试成本较高。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种java程序参数优化方法,用于解决现有技术中参数优化为检错性质,不能进行自动优化,程序的维护和测试成本较高的问题。本专利技术提供一种java程序参数优化方法,所述方法包括以下步骤:步骤1:对java程序文件进行前置处理,获取java程序中全局变量和局部变量参数名和参数位置,并构建数组;步骤2:根 ...
【技术保护点】
1.一种java程序参数优化方法,其特征在于,所述方法包括以下步骤:/n步骤1:对java程序文件进行前置处理,获取java程序中全局变量和局部变量参数名和参数位置,并构建数组;/n步骤2:根据获取的参数名和参数位置的数组对java程序进行参数优化处理;/n步骤3:调取通用函数对java程序进行代码重写。/n
【技术特征摘要】
1.一种java程序参数优化方法,其特征在于,所述方法包括以下步骤:
步骤1:对java程序文件进行前置处理,获取java程序中全局变量和局部变量参数名和参数位置,并构建数组;
步骤2:根据获取的参数名和参数位置的数组对java程序进行参数优化处理;
步骤3:调取通用函数对java程序进行代码重写。
2.根据权利要求1所述的java程序参数优化方法,其特征在于,所述前置处理步骤如下:
步骤1.1:对java程序源代码的字符流进行分割,并构造Token树结构;
步骤1.2:判断分割后的Token树结构中是否包含有函数定义循环,判断,开始,结束的关键词和符号;若有,则使用堆栈记录循环,判断开始和结束位置,并新建数组对循环,判断开始和结束位置进行保存;
步骤1.3:判断分割后的Token树结构中是否包含有定义数据类型的单词或者用户自定义的Class,若有,则根据单词和Class在Token树结构中出现的位置来确定是局部变量还是全局变量,并新建数组对变量的...
【专利技术属性】
技术研发人员:陆辰姣,
申请(专利权)人:上海奥陶网络科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。