TL;DR: In this paper, the authors consider functions of two variables or real valued functions of ordered pairs of real variables, denoted by f(x,y) or O(λ,µ) with argument (λ, µ) and so on.
Abstract: We shall first consider functions of two variables or, more precisely, real valued functions of ordered pairs of real variables. Such a function will be denoted by f(x,y) — with argument (x,y) — or by O(λ,µ) — with argument (λ,µ) and so on.
TL;DR: The experiments have proved that the comprehensive application and comparison of the above three methods can greatly improve the students' ability to understand object-oriented.
Abstract: According to the difficulties of learning the object-oriented concept of Java language for beginners, the paper mainly discuss the understanding and using of object-oriented respectively through three methods. The first method is to create an object through a no-parameter constructor, and then assign the object through a variety of ways. The second method is to create and initialize objects by parameterized constructor. The third method is same to the first method when creating objects, but their assignment methods are different. Choose which one method or combined methods, according to the specific situation of specific analysis. The experiments have proved that the comprehensive application and comparison of the above three methods can greatly improve the students' ability to understand object-oriented.
TL;DR: In this article, a method for mapping data into a custom class object is presented, where a data request is transmitted to a server, data returned by the server according to the data request are obtained; the returned data are serialized to obtain a returned data set, and the custom class objects are created according to these returned data sets.
Abstract: The invention discloses a method for mapping data into a custom class object. A specific implementation way of the method comprises the steps as follows: a data request is transmitted to a server; data returned by the server according to the data request are obtained; the returned data are serialized to obtain a returned data set; the custom class object is created according to the returned data set, wherein the custom class object comprises at least one member variable; an association relationship between the member variables and the returned data is built; the member variables are assigned according to the association relationship to finish mapping the returned data set into the custom class object. According to the implementation way, the custom class object mapping efficiency is improved; and the mapping accuracy is ensured.
TL;DR: In this paper, a new approach to structural coverage evaluation in the testing of OO software is introduced, where the data flow paradigm is adopted and reinterpreted through the definition of a new type of structure, used to record def-use information for test critical class member variables.
Abstract: The introduction of Object Oriented Technologies in test centered processes has emphasized the importance of finding new methods for software verification. Testing metrics and practices, developed for structured programs, have to be adapted in order to address the prerogatives of object oriented programming. In this work, we introduce a new approach to structural coverage evaluation in the testing of OO software. Data flow paradigm is adopted and reinterpreted through the definition of a new type of structure, used to record def-use information for test critical class member variables. In the final part of this paper, we present a testing tool that employs this structure for code based coverage analysis of Java and C++programs.
TL;DR: This paper proposes a novel method to transform a system network into a weighted directed graph, and shows that the in- and out-degree of 10 types of Java application systems mostly fit the power law distributions.
Abstract: A lot of empirical studies have demonstrated that Java software system is a kind of artificial complex network and its in-degree distribution obeys the power law, while out-degree distribution is lognormal However, most experiment objects in these studies are Java development tools, such as JDK, log4j and Tomcat, and the type of data analyzed in dependence graph is limited, because they only consider some class dependence relationships and omit certain useful data types, like member variables and local variables In this paper, we all useful dependence relationships between entities or modules on both class and function levels, and we further propose a novel method to transform a system network into a weighted directed graph Comprehensive experiment results show that the in- and out-degree of 10 types of Java application systems mostly fit the power law distributions, and our proposed method to detect the scale-free feature of a weighted and directed network is effective in analyzing Java application systems