
Portable - applications written in the Java programming language are compiled into machine-
independent bytecodes, they run consistently on any Java platform (Java Virtual Machine ported onto
various hardware-based platforms) hence allow the same program to be executed on multiple operating
systems.
Robust - The Java Application Programming Interface (API) is a large collection of ready-made software
components that provide many useful capabilities. It is grouped into libraries of related classes and
interfaces; these libraries are known as packages. It offers a wide array of useful classes ready for use in
your own applications. The API spans everything from basic objects, to networking and security, to XML
generation and database access, and more.
Distributed - contain built-in support for using computer networks and is designed to execute code from
remote sources securely. The JDK software provides standard mechanisms such as the Java Web Start
software and Java Plug-In software for deploying your applications to end users.
Simple - The Java programming language is easy to learn, encourages good coding practices, and
automatic garbage collection helps you avoid memory leaks. Program written in the Java can be
four times smaller than the same program written in C++.
Multi-Threaded - A single Java program can have many different threads executing independently and
continuously. Three Java applets on the same page can run together with each getting equal time from the
CPU with very little extra effort on the part of the programmer.
gregorymasila answered the question on January 24, 2018 at 17:31
-
Briefly describe what it means by business object analysis?
(Solved)
Briefly describe what it means by business object analysis?
Date posted:
January 24, 2018
.
Answers (1)
-
Define a model and briefly discuss the two types of models
(Solved)
Define a model and briefly discuss the two types of models
Date posted:
January 24, 2018
.
Answers (1)
-
What is generalization? Give its advantage.
(Solved)
What is generalization? Give its advantage.
Date posted:
January 24, 2018
.
Answers (1)
-
Briefly discuss UML and State significance of the Unified Modeling Language (UML) in object orientation
(Solved)
Briefly discuss UML and State significance of the Unified Modeling Language (UML) in object orientation
Date posted:
January 24, 2018
.
Answers (1)
-
Outline some characteristics of a bad design?
(Solved)
Outline some characteristics of a bad design?
Date posted:
January 24, 2018
.
Answers (1)
-
State the significance of analysis in object-oriented approach to systems development.
(Solved)
State the significance of analysis in object-oriented approach to systems development.
Date posted:
January 24, 2018
.
Answers (1)
-
Define inheritance
(Solved)
Define inheritance
Date posted:
January 24, 2018
.
Answers (1)
-
Briefly explain the main phases of USDP.
(Solved)
Briefly explain the main phases of USDP.
Date posted:
January 24, 2018
.
Answers (1)
-
Identify and discuss five aspects of human intelligence that could be used to characterize intelligent knowledge based systems.
(Solved)
Identify and discuss five aspects of human intelligence that could be used to characterize intelligent knowledge based systems.
Date posted:
January 9, 2018
.
Answers (1)
-
Define a table.
(Solved)
Define a table.
Date posted:
January 3, 2018
.
Answers (1)
-
What could form the source of information for developers of a new system?
(Solved)
What could form the source of information for developers of a new system?
Date posted:
December 18, 2017
.
Answers (1)
-
Identify the main participants in the systems development process
(Solved)
Identify the main participants in the systems development process
Date posted:
December 18, 2017
.
Answers (1)
-
State the THREE advantages and THREE disadvantages of using CASE tools in the systems development process.
(Solved)
State the THREE advantages and THREE disadvantages of using CASE tools in the systems development process.
Date posted:
December 18, 2017
.
Answers (1)
-
What could lead to changes to the original project plan?
(Solved)
What could lead to changes to the original project plan?
Date posted:
December 18, 2017
.
Answers (1)
-
MIS projects if not well managed can fail. What causes project failure?
(Solved)
MIS projects if not well managed can fail. What causes project failure?
Date posted:
December 18, 2017
.
Answers (1)
-
Many modern information systems utilize multimedia technology to deliver information products to users. Explain giving the main applications of multimedia
(Solved)
Many modern information systems utilize multimedia technology to deliver information products to users. Explain giving the main applications of multimedia
Date posted:
December 18, 2017
.
Answers (1)
-
Outline the duties and responsibilities of the project manager
(Solved)
Outline the duties and responsibilities of the project manager
Date posted:
December 18, 2017
.
Answers (1)
-
At the start of a project, a Project Initiation Document (PID) may be drawn up setting out the terms of reference for the project. Outline the...
(Solved)
At the start of a project, a Project Initiation Document (PID) may be drawn up setting out the terms of reference for the project. Outline the contents of a PID.
Date posted:
December 18, 2017
.
Answers (1)
-
What do you understand by the term audit trail?
(Solved)
What do you understand by the term audit trail?
Date posted:
December 18, 2017
.
Answers (1)
-
What is a project?
(Solved)
What is a project?
Date posted:
December 18, 2017
.
Answers (1)