一种基于JAVA的实例对象处理方法和装置制造方法及图纸

技术编号:20221447 阅读:31 留言:0更新日期:2019-01-28 20:04
本发明专利技术实施例提供了一种基于JAVA的实例对象处理方法和装置,所述方法包括:接收新建第一实例对象的建立请求;所述第一实例对象为预置实例对象合集中的任一实例对象,所述预置实例对象合集中的每一个实例对象都具有对应的注解;提取出与所述第一实例对象对应的注解;依据所述注解建立所述第一实例对象;对所述注解进行切面处理,获取用于新建所述第一实例对象的特征参数;将所述特征参数存储至预置的引用对象关系表中。本发明专利技术实施例在没有增加代码量的情况下,就完成了实例对象的新建,同时,提高了可扩展性和可移植性。

【技术实现步骤摘要】
一种基于JAVA的实例对象处理方法和装置
本专利技术涉及数据处理
,特别是涉及一种基于JAVA的实例对象处理方法和一种基于JAVA的实例对象处理装置。
技术介绍
科技的进步使得人们的生活越来越智能,以电视机为例,传统的电视机功能有限,而现在的智能电视机的功能丰富多彩,这主要得益于智能电视机的操作系统。现有的智能电视机的操作系统通常都是安卓,而安卓的编程语言包括JAVA。在JAVA中,当存在多个具有引用关系的实例对象时,如果需要删除或增加实例对象,一般的思路是在方法上直接进行切面,但这样的缺点是切面的处理逻辑太复杂,需要针对每个方法去做特殊处理。例如,调用某个实例对象的删除接口,需要先查询该实例对象是否被其他实例对象引用,所以在执行每个实例对象的删除逻辑之前都需要先查询一遍引用关系;每次增加新实例对象,都需要在被引用的其他实例对象接口增加查询引用关系的逻辑。这就导致用户在使用的过程中,删除一个实例对象可能需要来回操作很多遍,工作效率低下,用户体验较差。
技术实现思路
鉴于上述问题,本专利技术实施例提出了一种基于JAVA的实例对象处理方法和相应的一种基于JAVA的实例对象处理装置。为了本文档来自技高网...

【技术保护点】
1.一种基于JAVA的实例对象处理方法,其特征在于,包括:接收新建第一实例对象的建立请求;所述第一实例对象为预置实例对象合集中的任一实例对象,所述预置实例对象合集中的每一个实例对象都具有对应的注解;提取出与所述第一实例对象对应的注解;依据所述注解建立所述第一实例对象;对所述注解进行切面处理,获取用于新建所述第一实例对象的特征参数;将所述特征参数存储至预置的引用对象关系表中。

【技术特征摘要】
1.一种基于JAVA的实例对象处理方法,其特征在于,包括:接收新建第一实例对象的建立请求;所述第一实例对象为预置实例对象合集中的任一实例对象,所述预置实例对象合集中的每一个实例对象都具有对应的注解;提取出与所述第一实例对象对应的注解;依据所述注解建立所述第一实例对象;对所述注解进行切面处理,获取用于新建所述第一实例对象的特征参数;将所述特征参数存储至预置的引用对象关系表中。2.根据权利要求1所述的方法,其特征在于,所述注解存储在预置的引用实例对象表中,所述注解包括实例对象的枚举值;所述建立请求包括所述第一实例对象的枚举值;所述提取出与所述第一实例对象对应的注解的步骤包括:从所述预置的引用实例对象表中查找出,与所述第一实例对象的枚举值匹配的目标枚举值;确定出包括所述目标枚举值的目标注解;提取出所述目标注解,并将所述目标注解作为所述第一实例对象对应的注解。3.根据权利要求1所述的方法,其特征在于,所述特征参数存储在预置的引用实例对象关系表中,所述特征参数包括所述第一实例对象的约束类型、所述第一实例对象的枚举值,以及被所述第一实例对象引用的实例对象的枚举值。4.根据权利要求1或3所述的方法,其特征在于,获取用于新建所述第一实例对象的特征参数的步骤包括:从预置的引用实例对象关系表中,查找与所述第一实例对象的枚举值有关联的特征参数。5.根据权利要求1或3所述的方法,其特征在于,还包括:接收增加第二实例对象的增加请求;所述增加请求包括所述第二实例对象的枚举值,所述第二实例对象为被所述第一实例对象引用的实例对象;从预置的引用对象关系表中,查找出被所述第一实例对象引用的实例对象的枚举值;删除所述被所述第一实例对象引用的实例对象的枚举值;将所述被所述第一实例对象引用的实例对象的枚举值和所述第二实例对象的枚举值增加至所述预置的引用对象关系表中。6.一种基于JAVA的实例对象处理方法,其特征在于,包括:接收删除第三实例对象的删除请求;从预置的引用对象关系表中查询是否包含被所述第三实例对象引用的实例对象的枚举值;若否,则从所述预置的引用对象关系表中删除与所述第三实例对象关联的特征参数,同时删除所述第三实例对象;若是,则忽略所述删除请求。7.一种基于JAVA的实例对象处理装置,其特征在于,包括:第一接收模块,用于接收新建第一实例对象的建...

【专利技术属性】
技术研发人员:刘清超徐孝春
申请(专利权)人:聚好看科技股份有限公司
类型:发明
国别省市:山东,37

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

1