When you create a class, you are creating a new data type. You can use this type to declare objects of that type. However, obtaining objects of a class is a two-step process. First, you must declare a variable of the class type. This variable does not define an object. Instead, it is simply a variable that can refer to an object. Second, you must acquire an actual, physical copy of the object and assign it to that variable. You can do this using the new operator. The new operator dynamically allocates (that is, allocates at run time) memory for an object and returns a reference to it. This reference is, more or less, the address in memory of the object allocated by new.This reference is then stored in the variable. Thus, in Java, all class objects must be dynamically allocated. Box mybox = new Box(); This statement combines the two steps just described. It can be rewritten like this to show each step more clearly: Box mybox; // declare reference to object mybox = new Box(); // allocate a Box object Constructors Java allows objects to initialize themselves when they are created. This automatic initialization is performed through the use of a constructor. A constructor initializes an object immediately upon creation. It has the same name as the class in which it resides and is syntactically similar to a method. Once defined, the constructor is automatically called immediately after the object is created, before the new operator completes.
Read MoreData Mining: The process of Discovering meaningful patterns & trends often previously unknown, by shifting large amount of data, using pattern recognition, statistical and Mathematical techniques. A group of techniques that find relationship that have not previously been discovered What Is Data Mining? Data mining (knowledge discovery in databases): Extraction of interesting (non-trivial, implicit, previously unknown and potentially useful) information or patterns from data in large databases Alternative names and their “inside stories”: Knowledge discovery(mining) in databases (KDD), knowledge extraction, data/pattern analysis, data archeology, data dredging, information harvesting, business intelligence, etc. What is not data mining? (Deductive) query processing. Expert systems
Read MoreERP is a system for the seamless integration of all the information flowing through the company such as finances, accounting, human resources, supply chain, and customer information . The selection, procurement, and deployment of an ERP system are nothing but involvement of high risks in exchange for significant business and financial rewards . A successful ERP system can be the backbone of business intelligence for an organization because it can give managers an integrated view of the processes involved within it . The effective ERP implementation brings in reduction of cost improvement in quality, productivity & customer service, better resource management, improved decision-making, planning and hence organizational empowerment . Despite the wide spread applications and benefits of ERP systems, the statistics show that about 30% of ERP implementations have been successful. In order to overcome failures through comprehensive literature review 11 critical factors for successful implementation of enterprise systems were identified as ERP teamwork and composition; change management program and culture; top management support; business plan and vision; business process reengineering with minimum customization; project management; monitoring and evaluation of performance; effective communication; software development, testing and troubleshooting; project champion; appropriate business and IT legacy.
Read More