Professional Documents
Culture Documents
Programming with
Java(CT405-N)
Prof. Vimal Bhatt , Assistant
Professor
Computer Science & Engineering
Vidush Somany Institute of Technology & Research,Kadi
Chapter 1
Introduction to Java
Agenda 01 Basic of Java Programming
03 Control Structures
Looping, Methods,overloading,
04
Advantages
Code Optimization: It makes the code optimized, we can retrieve or sort
the data efficiently.
Random access: We can get any data located at an index position.
Disadvantages
Size Limit: We can store only the fixed size of elements in the array. It
doesn't grow its size at runtime. To solve this problem, collection
framework is used in Java which grows automatically.
Array in java
Array Instantiation of an Array in Java
Java array is an object which contains elements of a similar data arrayRefVar=new datatype[size];
type. Additionally, The elements of an array are stored in a
contiguous memory location. It is a data structure where we store
similar elements. We can store only a fixed set of elements in a class Testarray{
Java array.
public static void main(String args[]){
int a[]=new int[5];//declaration and instantiation
Advantages
a[0]=10;//initialization
Code Optimization: It makes the code optimized, we can retrieve or sort a[1]=20;
the data efficiently. a[2]=70;
Random access: We can get any data located at an index position. User-defined Method
Disadvantages a[3]=40;
Size Limit: We can store only the fixed size of elements in the array. It
doesn't grow its size at runtime. To solve this problem, collection
a[4]=50;
framework is used in Java which grows automatically. //traversing array
for(int i=0;i<a.length;i++)//length is the property of array
System.out.println(a[i]);
}}
Array in java
Array
class GFG
{
public static void main (String[] args) class
{ Element at index 0 : 10
// declares an Array of integers. Element at index 1 : 20
int[] arr;
Element at index 2 : 30
// allocating memory for 5 integers.
Advantages
arr = new int[5];
Element at index 3 : 40
Code Optimization: It makes the code optimized, we can retrieve or sort
the//
data efficiently. Element at index 4 : 50
initialize the first elements of the array
Random
arr[0]access:
= 10; We can get any data located at an index position.
Disadvantages
Size
//Limit: We canthe
initialize store only the
second fixed size
elements of ofthe
elements
array in the array. It
doesn't grow
arr[1] its size at runtime. To solve this problem, collection
= 20;
framework is used in Java which grows automatically.
//so on...
arr[2] = 30;
arr[3] = 40;
arr[4] = 50;