Java Course Day 3

28
Day 3

Transcript of Java Course Day 3

Page 1: Java Course Day 3

Day 3

Page 2: Java Course Day 3

static

Page 3: Java Course Day 3

null reference

Page 4: Java Course Day 3

Java Arrays

Page 5: Java Course Day 3

Type[] arrayName = new Type[elements count];

Page 6: Java Course Day 3

int[] array1 = new int[10];

String[] array1 = new String[10];

Object[] array1 = new Object[10];

MyType[] array1 = new MyType[10];

Page 7: Java Course Day 3

String[] colors = new String[] {“red”, “blue”, “white”};

Page 8: Java Course Day 3

How To Access Elements?

Page 9: Java Course Day 3

String[] friends = new String[10];

friends[0] = “Oleg”;

friends[1] = “Alex”;

friends[3] = “Irina”;

System.out.println(friends[1]);

System.out.println(friends[3]);

Page 10: Java Course Day 3

Multidimensional arrays

Page 11: Java Course Day 3

Type[][] arrayName = new Type[rows count][columns count];

Page 12: Java Course Day 3

Java Loops

Page 13: Java Course Day 3

while (condition) { ….}

Page 14: Java Course Day 3

do { ….} while (condition);

Page 15: Java Course Day 3

for (counter; condition; increment) { ….}

Page 16: Java Course Day 3

Goals

Page 17: Java Course Day 3

Packages

Page 18: Java Course Day 3

(Private, Protected, Public, default)Access Levels

Page 19: Java Course Day 3

Private – this class only

Page 20: Java Course Day 3

Protected – this class and children

Page 21: Java Course Day 3

Public – no limits

Page 22: Java Course Day 3

default – package private

Page 23: Java Course Day 3

Encapsulation

Page 24: Java Course Day 3

final

Page 25: Java Course Day 3

Interfaces

Page 26: Java Course Day 3

Class casting

Page 27: Java Course Day 3

Never, Never, Never, Never Give Up!

Page 28: Java Course Day 3