0% found this document useful (0 votes)
20 views8 pages

Collection Framework Introduction in Java by Deepak Smart Programming Lyst9481

The document provides an overview of data structures in Java, distinguishing between primitive and non-primitive types, and detailing the applications and characteristics of arrays and the Collection Framework. It highlights key differences between arrays and collections, including their data type storage capabilities, memory efficiency, and performance. Additionally, it outlines the structure and key interfaces of the Collection Framework, emphasizing its utility in managing data in a more flexible manner.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views8 pages

Collection Framework Introduction in Java by Deepak Smart Programming Lyst9481

The document provides an overview of data structures in Java, distinguishing between primitive and non-primitive types, and detailing the applications and characteristics of arrays and the Collection Framework. It highlights key differences between arrays and collections, including their data type storage capabilities, memory efficiency, and performance. Additionally, it outlines the structure and key interfaces of the Collection Framework, emphasizing its utility in managing data in a more flexible manner.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

Smart Programming : Channel

An investment in Knowledge pays the best interest….

Collection Framework in Java


Smart Programming (Mohali, Chandigarh India)
Call or Whats App Online & Industrial Training: +91 62838-30308

=> Types Of Data Structure :-


1. Primitive Data Structure
Examples are : boolean, char, byte, short,
int, long, float, double
2. Non-Primitive Data Structure
Examples are : String, Files, Arrays,
Collection Framework (Collection, Map)

=> Applications of Arrays :-


1. Arrays are used to store multiple data with
single variable name which reduces the number of
variables to be declared
2. Arrays are used to develop some algorithms
like Bubble sort, Insertion sort, Selection sort etc
3. Arrays can be used to perform matrix
operations
1
Smart Programming (Mohali, Chandigarh India)
Call or Whats App Online & Industrial Training: +91 62838-30308

4. Arrays can be used for CPU scheduling


5. Array are used to implement data structure for
example Stack, ArrayList, Queues etc

=> Point to remember for Array & Collection


Framework :-
1. -> Array is java language feature inbuilt
support provided by Sun Microsystems. We
have to develop algorithms to sort or insert or delete
etc
-> Collection Framework are API feature. It
provides predefined classes and interfaces and
methods by which we can easily iterate or delete or
sort the elements

2. -> Array can store primitive (int, char etc) and


non-primitive (objects) data types
2
Smart Programming (Mohali, Chandigarh India)
Call or Whats App Online & Industrial Training: +91 62838-30308

-> Collection Framework can store only non-


primitive data types (objects)

3. -> Array can store only homogeneous data


types i.e. array can store only similar type of data
-> Collection Framework can store
hetrogeneous data i.e. we can store different type of
data

4. -> The size of an array cannot be increased or


decreased according to our requirement at runtime
-> The size of collection can be increased or
decreased according to our needs

5. -> Array are not good with respect to memory


-> Collection framework are very good with
respect to memory

3
Smart Programming (Mohali, Chandigarh India)
Call or Whats App Online & Industrial Training: +91 62838-30308

6. -> Arrays are good by performance wise


-> Collection are not good by performance
wise

=> What is Collection Framework ?


-> Collection Framework consists of 2 words i.e.
Collection and Framework
= Collection is a single entity or an object
which contains multiple data
= Framework represents the library
-> Collection framework is the set of classes and
interfaces that implement commonly reusable
collection data structure

4
Smart Programming (Mohali, Chandigarh India)
Call or Whats App Online & Industrial Training: +91 62838-30308

-> Collection framework contains 2 main parts :-


1. java.util.Collection
2. java.util.Map
-> "9 key interfaces" of Collection Framework

1. Collection
2. List
3. Set
4. SortedSet
5. NavigableSet
6. Queue

7. Map
8. SortedMap
9. NavigableMap

5
Smart Programming (Mohali, Chandigarh India)
Call or Whats App Online & Industrial Training: +91 62838-30308

-> Hierarchy of Collection Framework :-

(image copyright to https://www.benchresources.net/collection-framework-in-java/)

-> In Collection, we can store the data directly


but in Map we can store the data in key-value pairs

6
Smart Programming (Mohali, Chandigarh India)
Call or Whats App Online & Industrial Training: +91 62838-30308

Company Links & Contacts

Company Name: Smart Programming (+91 62838-30308)

Address : Chandigarh & Mohali (Punjab), India

Websites: https://www.smartprogramming.in/
https://courses.smartprogramming.in

Android App:
https://play.google.com/store/apps/details?id=com.sma
rtprogramming

YouTube Channel:
https://www.youtube.com/c/SmartProgramming

You might also like