LINKS

Java Tutor Homepage

Java Applications and Components

Java Applets and Components

Java Frequently Asked Questions:
    1. What is Inheritance?
    2. What is Polymorphism?
    3. What is Encapsulation?
    4. Avoiding the Divide by Zero Error
    5. Public Classes in Java Source Files
    6. The Import Statement in Java
    7. Classes with Default Access
    8. What are Local Variables?
    9. What is an Abstract Method?
    10. Data Structures
    11. What is Autoboxing and Auto-Unboxing?
    12. What is multithreading?
    13. What are Threads?
    14. Thread States
    15. What is the Purpose of Synchronization?
    16. Thread Interaction
    17. Can You Start a Thread Twice?

Java FAQ 10 - Data Structures

There are two different types of data structures, fixed-size data structures and dynamic data structures. Fixed size data structures cannot change in length, whatever size they are declared is the size that they will stay. Dynamic data structures on the other hand can change length as needed.

Examples of Fixed Size Data Structures:

One-dimensional Arrays
Multidimensional Arrays

Examples of Dynamic Data Structures:

Linked Lists
Stack
Queue