一种java程序参数优化方法技术

技术编号:24089658 阅读:47 留言:0更新日期:2020-05-09 07:30
本发明专利技术提供一种java程序参数优化方法,涉及程序参数优化领域,所述方法包括以下步骤:步骤1:对java程序文件进行前置处理,获取java程序中全局变量和局部变量参数名和参数位置,并构建数组;步骤2:根据获取的参数名和参数位置的数组对java程序进行参数优化处理;步骤3:调取通用函数对java程序进行代码重写。本发明专利技术解决了现有技术中参数优化为检错性质,不能进行自动优化,程序的维护和测试成本较高的问题。

An optimization method of Java program parameters

【技术实现步骤摘要】
一种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

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1