trkprashant
trkprashant
FREE
5 MIN
LESSON

basic concepts of java programming

Score: 0
10.00 USD /single lesson (60 min.)
Science / Programming / Java

Lesson schedule

Tutor score

0%
positve
feedbacks
Lessons given:
0
Positives
0
Neutrals
0
Negatives
0

Students feedbacks

Tutor information

General information

nick trkprashant
country India
languages English, Hindi
contact

Education

Have ample experience in Java programming throughout the academics to IT professional

Experience: 5 years

About me

The theory :

  • object-oriented thinking - properties & operations
  • Inheritance, Composition and Contract(interface)
  • Encapsulation and private, protected, public scopes
  • Polymorphism - compile time, run time
  • boxing and unboxing
  • Generics
  • Reflections


The pragmatics:

  • primitive types, Arrays in java
  • The String and immutability
  • The java. lang.* package
  • Object and it's methods - toString(), hashCode(), equals() and their purpose
  • packages
  • POJO - plain old java object
  • Exceptions, Errors, stack trace and try-catch-final
  • Null and NullPointerException, RuntimeException ( this requires special mention)
  • Java Collections API - lists, sets, maps
  • Java streaming API - input streams, output streams, readers, writers, iterators, iterables
  • The class path, class loading and the ClassNotFoundException
  • The annotations
  • Java concurrency - Thread, Executors, Runnable, Callable, Future
  • Do not forget to read "Java code Conventions" to write beautiful code