subject: Know Some Thing About Core Java Interview Questions [print this page] Know Some Thing About Core Java Interview Questions
Computer programmers have been telling people for years that programming is hard. This belief makes it easier for us to find high-paying jobs, and gives us more leeway to goof off during business hours. Computer programming manuals are often written in a language that only a Scrabble player could appreciate. Strange acronyms like OOP, RAD, COM, and MUMPS are used frequently along with newly invented jargon like instantiation, bytecode, and makefile.
Java is a programming language, which was developed by Sun Microsystems. Though Java is more difficult to learn than a language such as Visual Basic, it is a good starting place for several reasons. One of the biggest advantages of learning Java is that you can use it on the World Wide Web. If you're an experienced Web surfer, you have seen numerous Java programs in action. They can be used to create animated graphics, present text in new ways, play games, and help in other interactive efforts.
Here are sample questions given for Java Interview:
What is transient variable?
What is Collection API?
What is similarities/difference between an Abstract class and Interface?
How you can force the garbage collection?
What is OOPS?
How can you achieve Multiple Inheritance in Java?
What is the difference between StringBuffer and String class?
What is the difference between a Vector and an Array. Discuss the advantages and disadvantages of both?
What is JDBC? Describe the steps needed to execute a SQL query using JDBC.
Does Java have destructors?
Describe synchronization in respect to multithreading.
What is final?
What is an abstract class?
What is the purpose of garbage collection in Java, and when is it used?
There are various resources for Java programmers on the Web, Java job openings are offered in many cities, and the language has become a major part of the Internet's past, present, and future. Learning Java or any other programming language makes it much easier to learn subsequent languages. Many languages are similar to each other, so you won't be starting from scratch when you dive into a new one. For instance, many C++ programmers find it fairly easy to learn Java, because Java borrows a lot of its structure and ideas from C++. Many programmers are comfortable using several different languages and will learn new ones as needed.