infyni

Programming in Java

Java is an object-oriented, cross platform, multi-purpose programming language

Live Course

Duration: 26 Hours

Enrolled: 2

Offered by: infyni

(1)

Live Course
$22 50% off

$11

Coming Soon Notify Me

About Course

Java is a general-purpose programming language that is class-based, object-oriented, and designed to have as few implementation dependencies as possible. It is intended to let application developers write once, run anywhere meaning that compiled Java code can run on all platforms that support Java without the need for recompilation. Java applications are typically compiled to bytecode that can run on any Java virtual machine (JVM) regardless of the underlying computer architecture.Java is one of the most popular programming languages in use particularly for client-server web applications.

  • Topics
  • Instructor (4)
  • Reviews
  • Java
  • JDK
  • JRE introduction
  • Object Oriented Programming Concepts
  • Data Types
  • variable
  • Type casting Arrays
  • Operators and their precedence
  • Control Flow in Java
  • if
  • switch statement
  • while
  • do-while
  • for loop statements.
  • Objects and Classes
  • constructor overloading
  • static
  • final
  • this keyword
  • Inheritance Using Super to Call Super class constructor
  • Method overriding
  • Abstract Classes
  • Using final with inheritance.
  • Packages
  • Access Modifiers
  • Importing package
  • Interface
  • Implementing Interfaces
  • variables in Interfaces
  • Interfaces can be extended
  • Exception Handling in Java
  • Fundamentals
  • Types Checked
  • Unchecked exceptions
  • Using try & catch
  • Multiple catch
  • throw
  • throws
  • finally.
  • Multi-Threading: Java Thread Model
  • Thread Priorities
  • Synchronization
  • Creating a thread
  • Creating Multiple threads
  • Using isAlive ( ) and join ( )
  • wait () & notify ( ).
  • Exploring Java-lang Simple type wrappers
  • Runtime memory management
  • object (using clone () and the cloneable Interface)
  • Thread
  • Thread Group
  • Runnable.
  • JDK tuning up
  • work on small project using above concepts.
  • JDBC: Fundamentals
  • Type I
  • Type II
  • Type III
  • Type IV drivers
  • Networking: Basics
  • Socket overview
  • Networking classes, & interfaces
  • TCP/IP client sockets
  • TCP/IP Server Sockets
  • URL connection

(1)