Source One Educational Society
 
Home | OS Install | MS-Office | Photoshop | SQL | Networking | HTML | Java | Model Papers | FAQ's | Health Tips | News | Jobs | Fun SMS
Quick Links
Java FAQ's
XML FAQ's
.Net FAQ's
Javascript FAQ's
 
 
 
 
JAVA FREQUENTLY ASKED QUESTIONS
 
 

What is JAVA?

Ans:) Java is a cross-platform,object oriented,network based and multimedia ready language. Java, formerly known as oak, is an object-oriented programming language developed by Sun. It shares many superficial similarities with C, C++, and Objective C (for instance for loops have the same syntax in all four languages); but it is not based on any of those languages, nor have efforts been made to make it compatible with them. Java is the internet programming language as the future of computing is highly influenced by the Internet.

 
What is OOP?

Ans:) OOP is the fullform for "Object Oriented Programming". Object Oriented Programming providesgreat flexibility,modularity,clarity,and reusability through method abstraction and class inheritance.

 
What are the features of java?

Ans:) As stated in the Java language whitepaper by SUN:" Java is simple,objet oriented,distributed,interpreted, robust,secure,architecture neutral,portable,high performance, multithreaded and dynamic".

 
In what way java is 'simple'?

Ans:) No langauage is simple,but JAVA is a bit easier compared to the popular object oriented programming language C++, which has been the dominant software development language in the past.Java is partially modelled after C++,but greatly simplified and improved.For example,pointers and multiple inheritance in C++ make programming complicated.Java replaced multiple inheritance in C++ with a simple structure called interface and eliminated pointers. Java uses automatic memory allocation and garbage collection, while C++ requires the programmer to allocate memory to collect the garbage.

 
How JAVA is said to be 'ROBUST'?

Ans:) Robust means reliable.No language can assure reliability. But JAVA puts lot of emhasis to make it reliable. For example : early checking for possible errors, Java eliminated certain types of programming constructs in other languages that are proned to errors (for example JAVA does not support pointers which eliminates the possibility of overwriting memory and corrupting data).

 
How java is said to be 'distributed'?

Ans:) Distributed Computing involves several computers on a network working together.Java is designed to make distributed computing easy.Networking capability is inherently inegrated into java.Java programs can run on different systems that work together.

 
How java is said to be 'multithreaded'?

Ans:) Multithreading is the capability for a program to perform several tasks simultaneously within a program. For example, downloading a video file while playing the video would be considered MULTITHREADING.Multithreaded programming is smoothly integrated in JAVA.In other languages, you have to call operating system specific procedures to enable multithreading.

 
Quick Links
 
 
 
 
Home  |  Aboutus  |  Post Your Content  |  Tell a Friend  |  Contact us  |  Sitemap
© 2009 365edu. All Rights Reserved. Site by 365edu. Best view in 1024x768 resolution.