This online Java training course, designed to provide a solid foundation in Java programming skills. Besides learning the basic structure and syntax of the language, you will also learn object-oriented principles and there execution in Java applications. In addition, this training course covers more advanced features like abstract classes, interfaces, packages, and exception handling. Finally, you will learn two foundational API libraries: I/O streams and collections.
You will also learn about Advanced Java concepts such as Java Database Connectivity (JDBC), JDBC Drivers, JSP and Servlets.
By the completion of this instructional video course, you will have the base knowledge that you need to create functional and useful Java programs. This video tutorial comes complete with working files and code samples.
Java is a general purpose, concurrent, class-based, object-oriented computer programming language. Java compilers virtual machines, and class libraries were developed by Sun from 1991. Java was originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform.
A Java program is basically a collection of classes. A class is defined by a set of declaration statements and methods containing executable statements. Most statements contain expressions, which describe the actions carried out on data. Smallest individual unit in a program are known as tokens. The compiler recognizes them for building up expressions and statements.
A data type in a programming language is a set of data with values having predefined characteristics. Examples of data types are: integer,floating point unit number,character, string, and pointer.
A class specifies the design of an object.It states what data an object can hold and the way it can behave when using the data.
The control statement is used to control the flow of execution of the program .This execution order depends on the supplied data values and the conditional logic
In most computer programming languages, a while loop is a control flow statement that allows code to be executed repeatedly based on a given Boolean condition. The while loop can be thought of as a repeating if statement.
In computer programming languages, a switch statement is a type of selection control mechanism used to allow the value of a variable or expression to change the control flow of program execution via a multiway branch.
Java is an object oriented language. Java, unlike some other languages, is considered as a pure object oriented language as everything in java should be enclosed, basically inside a class. There can be no global variables or functions.
Encapsulation is the technique of making the fields in a class private and providing access to the fields via public methods. Inheritance is a mechanism wherein a new class is derived from an existing class.
Polymorphism is the ability of an object to take on many forms. The most common use of polymorphism in OOP occurs when a parent class reference is used to refer to a child class object.
The Final Keyword in java is used to restrict the user. It can be used in many contexts. Final can be a variable, a method or a class.
Enum in Java is a keyword, a feature which is used to represent fixed number of well known values in Java. The static keyword is used in java mainly for memory management. We may apply static keyword with variables, methods, blocks and nested class.
The java.io package contains two classes, InputStream and OutputStream, from which most of the other classes in the package derive.
An exception is an event, which occurs during the execution of a program that disrupts the normal flow of the program's instructions.
Java provides a mechanism, called object serialization where an object can be represented as a sequence of bytes that includes the object's data as well as information about the object's type and the types of data stored in the object. Object persistence, is the term you often hear used in conjunction with the issue of storing objects in databases.
In java when two or more threads need access to a shared resource, they need some way to ensure that the resource will be used by only one thread at a time.
The collection framework provides a unified interface to store, retrieve and manipulate the elements of a collection, regardless of the underlying and actual implementation. This allows the programmers to program at the interfaces, instead of the actual implementation.
Comparator interface is used to order the objects of user-defined class .This interface is found in java.util package and contains only one method named compare.
JDBC means to write a single database application that can run on different platforms and interact with different DBMSs. JDBC was developed by JavaSoft, a subsidiary of Sun Microsystems.
The JDBC API defines the Java interfaces and classes that programmers use to connect to databases and send queries. A JDBC driver implements these interfaces and classes for a particular DBMS vendor.
Java Server Page (JSP) is a technology for controlling the content or appearance of Web pages through the use of servlets, small programs that are specified in the Web page and run on the Web server to modify the Web page before it is sent to the user who requested it.
Java Servlets are server-side Java program modules that process and answer client requests and implement the servlet interface. It helps in enhancing Web server functionality with minimal overhead, maintenance and support.
The Request Dispatcher interface provides the facility of dispatching the request to another resource it may be html, servlet or jsp.This interface can also be used to include the content of another resource also. It is one of the ways of servlet collaboration.
SkillXpert has highly experienced/certified trainers to deliver online training.Web-based training is an ideal way to provide quick and easy training for working professionals, busy students, including those in distant locations, without the added expense and challenges of travel, time, and lodging away from home. With hands-on exercises and easy-to-follow instructions, skillXpert elearning emphasizes key learning points.