Core Java/J2SE Standard Edition
“Core Java” is Sun’s term, used to refer to Java SE, the standard edition and a set of related technologies, like the Java VM, CORBA, et cetera. This is mostly to differentiate from, say, Java ME or Java EE. Also note that they’re talking about a set of libraries rather than the programming language.
Instructor: Tom Steven
- Lectures: 20
- Duration: 10 weeks
Oracle Core Java / J2SE Training is a basic course to acquire basic knowledge for developing code using Java programming language. Describes object-oriented programming concepts, basic structures for creating syntax, control statements, and arrays. Applicants dive deep and learn about class design and advanced classes.Backed by experienced faculty members, 10Daneces offers core Java / J2SE training in Noida skillfully for students interested in making their career in the field of Java development. It provides the best techniques to efficiently create complex programs in as little time as possible. To ensure the best results, we provide a complete knowledge of the entire syllabus in a continuous manner for easy understanding of the students.
Our trainers have achieved their education from reputable universities and colleges, which make their best effort in providing it with the best core training in Noida.
Content
Understanding Requirement: Why Java?
Why Java is important to the Internet?
Securities walls in Java.
Java on Windows/Linux platform.
Why Java on top in industry.
Why Java on top in industry.
Java Virtual Machine Architecture.
Class loading process by Class loaders.
Bootstrap Loader.
Extension Loader.
System Loader.
Relationship between loaders.
Role of just in Time Compiler (JIT).
Execution Engine.
Execution Engine.
Data Types, Variables and Arrays.
Operators.
Control Statements.
Object Oriented Paradigms.
Abstraction.
The Three OOP Principles: (Encapsulations, Inheritance, and Polymorphism).
The Three OOP Principles: (Encapsulations, Inheritance, and Polymorphism).
CLASS Fundamentals.
Command Line Arguments.
Learning Static Intializer.
Declaration of Objects.
Instance Variable Hiding.
Overloading and Overriding of Methods.
Overloading and Overriding of Methods.
Overloading and Overriding of Methods.
Understanding of Access Controls: Private public and protected.
Learning Nested and Inner Classes.
Dynamic Method Dispatching.
Using Abstract Classes.
Using Final to Prevent Overriding & Inheritance.
Garbage Collection.
Garbage Collection.
Defining a Package.
Understanding CLASSPATH.
Importing Packages.
Access protection.
Defining and Implementing an Interface.
Abstract Classes vs. Interfaces.
Adapter Classes.
Anonymous Classes.
Anonymous Classes.
Fundamentals of Exception Handling.
Types of Exceptions.
Learning Exceptions Handlers.
Try and Catch.
Multiple Catch Clauses.
Nested Try Statements.
Throw, Throws and Finally.
Creating Custom Exceptions.
Assertions
Assertions
Learning String Operations
Learning Character Extractions
Learning String Comparisons
Understanding of String Buffer Class
String Builder Class
String versus StringBuffer.
Special methods of String and StringBuffer.
What to choose between String and StringBuffer.
What to choose between String and StringBuffer.
Premain, Method, Objectsize.
Autoboxing, Unboxing.
Java Compiler API.
Generics.
Annotations.
Vargs.
Static-Import.
ENUM.
ENUM.
Swing
Introduction to JFC.
Controls.
Event Delegation Model
Event Classes.
Event Listeners.
Applet
Applet Basics
Architecture and Skeleton.
Simple Applet display methods.
The HTML Applet Tag.
Inter Applet Communication.
Trusted Applet (Applet with Database).
Trusted Applet (Applet with Database).
The Java Thread Model.
Lifecycle of a Thread.
Creating a Thread: Extending Thread.
Implementing Runnable.
Creating Multiple Threads and Context Switching.
Synchronization: Methods and Statements.
Inter-thread Communication.
Thread Local.
Dead Lock.
Thread Pool Executor Class.
Shutdown Hookup and Re-entrant Locking.
Shutdown Hookup and Re-entrant Locking.
File Handling.
Binary Systems.
Character Streams.
Serialization.
Scanner.
Stream Tokenizer.
String Tokenizer.
GzipOutputStream Class.
Data Encryption & Decryption.
Data Encryption & Decryption.
URL, InetAddress.
Socket and Server Socket.
Datagram Socket, URL Connection.
Socket Factories.
Demonstration of Data Transfer from one machine to another.
Demonstration of Data Transfer from one machine to another.