Categories
JavaTips and TutorialsGeneral Java → Frequently Asked Questions

Java Examples - Learn Java Programming by Examples

Kode Java website provides beginners to Java programming some examples of how to use the Java API (Application Programming Interface) to develop an application. Learning by following some examples will hopefully decrease the amount of time needed to ...
  • Platforms
    • Linux,
    • Windows,
    • FreeBSD,
    • Mac OSX,
    • Sun Solaris
  • Licenses
    • Commercial License,
    • Free for non-commercial use
DETAILS

What do you understand by Synchronization

Synchronization is a process of controlling the access of shared resources by the multiple threads in such a manner that only one thread can access one resource at a time. In non synchronized multithreaded application, it is possible for one thread t...
  • Platforms
    • Linux,
    • Windows,
    • Sun Solaris
  • Licenses
    • Freeware
DETAILS

Explain garbage collection

Garbage collection is one of the most important feature of Java. Garbage collection is also called automatic memory management as JVM automatically removes the unused variables/objects (value is null) from the memory. User program can t directly free...
  • Platforms
    • Linux,
    • Windows,
    • Sun Solaris
  • Licenses
    • Freeware
DETAILS

What is the difference between JDK and JRE

The &"JDK&" is the Java Development Kit. i.e., the JDK is bundle of software that you can use to develop Java based software. The &"JRE&" is the Java Runtime Environment. i.e., the JRE is an implementation of the J...
  • Platforms
    • Linux,
    • Windows,
    • Sun Solaris
  • Licenses
    • Freeware
DETAILS

Difference between HashMap and HashTable

Both provide key-value access to data. The Hashtable is one of the original collection classes in Java. HashMap is part of the new Collections Framework, added with Java 2, v1.2. The key difference between the two is that access to the Hashtable is...
  • Platforms
    • Linux,
    • Windows,
    • Sun Solaris
  • Licenses
    • Freeware
DETAILS

What is Polymorphism

Polymorphism means any forms. In OOPS, it refers to the capability of objects to react differently to the same method. Polymorphism can be implemented in the Java language in the form of multiple methods having the same name. Java code uses a late-b...
  • Platforms
    • Linux,
    • Windows,
    • Sun Solaris
  • Licenses
    • Freeware
DETAILS

What is Object Serialization

Serialization is a way of flattening, pickling, sizzling, serializing, or freeze-drying Objects so that they can be stored on disk, and later read back and reconstituted, with all the links between Objects intact Object serialization is the process ...
  • Platforms
    • Linux,
    • Windows,
    • FreeBSD,
    • Mac OSX,
    • Sun Solaris
  • Licenses
    • Freeware
DETAILS

.NET and J2EE - A Comparsion Study

This tutorial compares .NET and J2EE, discussing various features of both the technolgoies and summarising when and where these technologies are suitable to use for entriprise application.
  • Platforms
    • Linux,
    • Windows,
    • FreeBSD,
    • Mac OSX,
    • Sun Solaris
  • Licenses
    • Freeware
DETAILS

Java Interview Questions

Java Interview Questions: Get the Interview Questions and Frequently Asked Questions in Java related Technologies. Over 1000 Questions and Answers in J2EE subjects like Java Interview Questions, JDBC Interview Questions, EJB Interview Questions, Stru...
  • Platforms
    • Linux,
    • Windows,
    • FreeBSD,
    • Mac OSX,
    • Sun Solaris
  • Licenses
    • Freeware
DETAILS

JDK More Flexible, Scalable Locking

Multithreading and concurrency are nothing new, but one of the innovations of the Java language design was that it was the first mainstream programming language to incorporate a cross-platform threading model and formal memory model directly into the...
  • Platforms
    • Linux
  • Licenses
    • Freeware
DETAILS

Page:
©2003-2019 jCay.com