Core Java
“Core Java” is Oracle’s definition and refers to a subset of Java SE technologies.
This actually is not related to Java language itself but rather to a set of ‘basic’ packages. As a result it affects development approaches.
Java is an object-oriented development terminology with a simple value framework. You can make programs and applets with design and individual connections because Coffee has built-in program development individual interface (API) and due to its wealthy set of connections java has a foundation in itself.
Data types.
» Operators.
» Control Statements.
» Arrays
» Auto boxing
Java Programming Language
» Class and Objects
» Class and Methods
» Exception Handling
» Abstract Window Toolkit (AWT)
» Threads and Sockets
» Packages and Interfaces
J2SE Platform 5.0
» Generics
» Autoboxing
» Enums
» Concurrency
» Annotations
» Static Imports
JDBC
» SQL Language
» JDBC and its drivers
» JDBC API: connections, statements
» Design patterns
» Java RMI
Java SE Platform
» Scripting
» Desktop clients
» Swing
» Jconsole
» JAXP
» Security
Analysis and Design Using UML
» Object Oriented Analysis
» Dynamic model
» Design Patterns
» Multi-tier applications
» UML
Advance Java
Innovative Java Lessons enhance java abilities. After understanding our Advance Java Lessons you will be able to apply the enhanced principles and to create the programs. And to efficiently complete the Advance Java, you should be acquainted and have development experience in primary Java development. You must have good experience in the object-oriented development (OOP) principles of Java terminology. It helps the developers to better implement the enhanced features of Java technology.
Generics
» Type Erasure
» Type Boundaries
» Wildcards
» Generic Methods
» Auto boxing
Reflection
» The Reflection API
» Reading Type Information
» Navigating Inheritance Trees
» Dynamic Instantiation
» Dynamic Invocation
» Reflecting on Generics
Annotations
» Oriented Programming and Java
» The Annotations Model
» Annotation Types and Annotations
» Built-In Annotations
» Annotations vs Descriptors (XML)
» Volatile and Synchronized Methods
JSP Standard / Implicit Objects
» Request, Response
» Session
» View State
» Page Context
» Control Statements
Sockets
» The OSI Reference Model
» Network Protocols
» The Socket Class
» The ServerSocket Class
» HTTP and Other TCP Servers
» Datagram Clients and Servers
» Non-Blocking Sockets
JSP
» JSP Architecture
» JavaBean Architecture
» JavaBean Characteristics
» Providing Properties & Methods
» Conditional Actions
» Calling Functions from EL
» Using different scope objects
» Iterator Actions
» Conditional Actions
» Page Context
» Exceptions
Analysis and Design Using UML
» Object Oriented Analysis
» Dynamic model
» Design Patterns
» Multi-tier applications
» UML