Core Java

About This Course

Java is a popular programming language, created in 1995. Java was originally developed by James Gosling at Sun Microsystems (which has since been acquired by Oracle) and released in 1995 as a core component of Sun Microsystems' Java platform. The original and reference implementation Java compilers, virtual machines, and class libraries were originally released by Sun under proprietary licenses. As of May 2007, in compliance with the specifications of the Java Community Process, Sun had relicensed most of its Java technologies under the GNU General Public License. Meanwhile, others have developed alternative implementations of these Sun technologies, such as the GNU Compiler for Java (bytecode compiler), GNU Classpath (standard libraries), and IcedTea-Web (browser plugin for applets).

It is used for:

  • Mobile applications (specially Android apps)
  • Desktop applications
  • Web applications
  • Web servers and application servers
  • Games
  • Database connection
  • And much, much more!

Why use Java?

  • Java works on different platforms (Windows, Mac, Linux, Raspberry Pi, etc.)
  • It is one of the most popular programming language in the world
  • It is easy to learn and simple to use
  • It is open-source and free
  • It is secure, fast and powerful
  • It has a huge community support (tens of millions of developers)

Syllabus : What will you learn from this course

  • The History And Evolution Of Java
  • Java's Lineage
  • The Creation Of Java
  • The Java Buzzwords
  • The Evolution Of Java
  • Java SE 9
  • Software Requirements
  • Sample Program
  • Steps to create and execute
  • Troubleshooting
  • Data Types
  • Variables
  • Literals
  • Type Casting
  • Assignments
  • Operators
  • Scanner Class
  • Conditional Structures - If and Switch
  • Looping structure - While, dowhile, for, enhanced for
  • Jumping Structures
  • Classes and Objects
  • Constructors
  • Garbage Collection
  • Inheritence
  • Static
  • Final
  • Abstract
  • String
  • Arrays
  • Command Line Argument
  • Variable Arguments
  • Try
  • Catch
  • Finally
  • Throw
  • Throws
  • What is Generics?
  • Difference between generics and object type
  • Implementing Generics
  • Generic bounded Types
  • Generic Methods
  • Generic Constructors
  • Generic Interface
  • Wildcard
  • Wildcard with upper bound
  • Generics restrictions

About Us






Android basics

Data Analyst

Business Analyst

Software Development

Artificial Intelligence

Computer Vision

Deep Learning

Blockchain developer

Digital marketing

Self learning

Full Stack developer


Web hosting

Web Designing

Software Development

Software Designing

Web designing


Contact Us

Help and FAQ

Service Status





Contact Us



© 2011 Vedisoft Software & Education Services Pvt Ltd All Right Reserved

Vedisoft is not an accredited university and we don't confer traditional degrees.