Deprecated: iconv_set_encoding(): Use of iconv.internal_encoding is deprecated in /home/wetechex/public_html/libraries/joomla/string/string.php on line 28

Deprecated: iconv_set_encoding(): Use of iconv.input_encoding is deprecated in /home/wetechex/public_html/libraries/joomla/string/string.php on line 29

Deprecated: iconv_set_encoding(): Use of iconv.output_encoding is deprecated in /home/wetechex/public_html/libraries/joomla/string/string.php on line 30

Warning: Cannot modify header information - headers already sent by (output started at /home/wetechex/public_html/libraries/joomla/string/string.php:28) in /home/wetechex/public_html/plugins/system/jat3/jat3/core/parameter.php on line 107

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/wetechex/public_html/libraries/joomla/filter/input.php on line 652

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/wetechex/public_html/libraries/joomla/filter/input.php on line 654

Strict Standards: Only variables should be assigned by reference in /home/wetechex/public_html/plugins/system/SEOSimple/SEOSimple.php on line 24

Strict Standards: Only variables should be assigned by reference in /home/wetechex/public_html/plugins/system/SEOSimple/SEOSimple.php on line 25

Deprecated: Non-static method JSite::getMenu() should not be called statically, assuming $this from incompatible context in /home/wetechex/public_html/plugins/system/SEOSimple/SEOSimple.php on line 168

Deprecated: Non-static method JApplication::getMenu() should not be called statically, assuming $this from incompatible context in /home/wetechex/public_html/includes/application.php on line 539

Strict Standards: Only variables should be assigned by reference in /home/wetechex/public_html/plugins/system/SEOSimple/SEOSimple.php on line 168

Deprecated: Non-static method JSite::getMenu() should not be called statically, assuming $this from incompatible context in /home/wetechex/public_html/plugins/system/SEOSimple/SEOSimple.php on line 168

Deprecated: Non-static method JApplication::getMenu() should not be called statically, assuming $this from incompatible context in /home/wetechex/public_html/includes/application.php on line 539

Strict Standards: Only variables should be assigned by reference in /home/wetechex/public_html/plugins/system/SEOSimple/SEOSimple.php on line 168

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/wetechex/public_html/libraries/joomla/filter/input.php on line 652

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/wetechex/public_html/libraries/joomla/filter/input.php on line 654
Core and Advance Java

We-Tech Experts


Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/wetechex/public_html/libraries/joomla/filter/input.php on line 652

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/wetechex/public_html/libraries/joomla/filter/input.php on line 654

Strict Standards: Only variables should be assigned by reference in /home/wetechex/public_html/plugins/content/seolinks/seolinks.php on line 0

Strict Standards: Only variables should be assigned by reference in /home/wetechex/public_html/plugins/system/SEOSimple/SEOSimple.php on line 80

Strict Standards: Only variables should be assigned by reference in /home/wetechex/public_html/plugins/system/SEOSimple/SEOSimple.php on line 84

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/wetechex/public_html/libraries/joomla/filter/input.php on line 652

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/wetechex/public_html/libraries/joomla/filter/input.php on line 654

Deprecated: Non-static method JSite::getMenu() should not be called statically, assuming $this from incompatible context in /home/wetechex/public_html/plugins/system/SEOSimple/SEOSimple.php on line 168

Deprecated: Non-static method JApplication::getMenu() should not be called statically, assuming $this from incompatible context in /home/wetechex/public_html/includes/application.php on line 539

Strict Standards: Only variables should be assigned by reference in /home/wetechex/public_html/plugins/system/SEOSimple/SEOSimple.php on line 168

Strict Standards: Only variables should be assigned by reference in /home/wetechex/public_html/plugins/content/seolinks/seolinks.php on line 0

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/wetechex/public_html/libraries/joomla/filter/input.php on line 652

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/wetechex/public_html/libraries/joomla/filter/input.php on line 654

Core and Advance Java

User Rating:  / 9
PoorBest 

 

CORE JAVA + ADVANCED JAVA

Introduction:-

Java is a high-level programming language developed by Sun Microsystems.  It was originally designed for developing programs for set-top boxes and handheld devices, but later became a popular choice for creating web applications. The Java syntax is similar to C++, but is strictly an object Unlike Windows executables (.EXE files) or Macintosh applications (.APP files), Java programs are not run directly by the operating system. Instead, Java programs are interpreted by the Java Virtual Machine, or JVM, which runs on multiple platforms. This means all Java programs are multiplatform and can run on different platforms, including Macintosh, Windows, and Unix computers.

 

CORE JAVA

Introduction to Java

Ø  The Genesis of Java

Ø  Java’s Lineage

Ø  What is Internet?

Ø  Services Provided by the Internet

Ø  WWW and Hypertext

Ø  Client Server Interaction

Ø  Limitations of the WEB

Ø  The Java Edge, Java Buzzwords

Ø  Java API and JVM, Applet versus Applications

 

Data Types and Variables

Ø  Primitive Data Types, Declarations

Ø  Variable Names

Ø  Numeric, Literals, Character Literals

Ø  String, String Literals

Ø  Arrays, Non- Primitive Data types, the DOT Operator.

 

Basics of Java

Ø  Data Types, Variables, Literals

Ø  Simple Data Types

·         Type Conversion and Casting

·         Automatic Type Promotion

Ø  Arrays

Ø  Operators

Ø  Arithmetic, Relational, Boolean, Assignment

Ø  Control Statements

Ø  Selection and Iteration

 

Operators And Expressions

Ø  Expressions

Ø  Assignment Operator

Ø  Arithmetic Operators

Ø  Relational Operators

Ø  Logical Operators

Ø  Increment and Decrement Operators

Ø  Operator Precedence

Ø  Implicit Type Conversions

Ø  The Case Operator

 

Object-Oriented Programming in Java

1.       The Three OOP Principles: Abstraction, Classes, Objects

a.       Accessing the Class Members, Methods Returning Values and Methods with Parameters, Constructors, the Keywords: this, static, final, finalize( ) Method, Overloading Methods and Constructors, Recursion, Nested and Inner Classes

b.      Access Control , Inheritance, the Keyword super, Method Overriding & Dynamic Method Dispatch, Multilevel Hierarchy, Abstract Methods and Classes, Packages,

c.       Access Protection Matrix, Interfaces, the CLASSPATH

 

Exception Handling & the Input/Output System

1.       Exception-handling

a.       Exception Types, Uncaught Exceptions

b.      Exception Clauses: try, catch, throw, throws, finally

c.       Java’s Built-in Exceptions

d.      Creating Your Own

e.      Exception Classes

f.        When to Use / Not to Use Exceptions

2.       The Java I/O System

a.       Java I/O Methods

b.      Predefined Streams in Java: System.in, System.out, System.err

c.       The File Class, Byte and Character Streams Hierarchy

d.      Data Streams: DataInputStream and DataOutputStream Classes

e.      StringTokenizer

 

DataBase Programming using JDBC

Ø  Introduction to JDBC

Ø  JDBC Drivers & Architecture

Ø  CURD operation Using JDBC

Ø  Connecting to non-conventional Databases

 

 

 

 

 

 

 

Threads, Applets and Event Handling

1.       Threads

a.       The Java thread model, States of Threads, Thread Class & Runnable Interface

b.      Methods

c.       Creating a Thread, Thread Priorities, Synchronization

2.       Self study:

a.       Interthread Communication: wait(), notify(), notifyAll(), suspend(), resume()

3.       Applets

a.       Applet Basics and Architecture, Applet Initialization & Termination, Applet Restrictions

b.      Writing a Simple Applet, Visualizing How an Applet Works, Simple Applet Display Methods, Overriding update(), Requesting Repainting - Threads in Applets, Using the Status Window, the HTML APPLET Tag, Passing Parameters to Applets.

4.       Event Handling

a.       Event Classes, Sources of Events, Event Listeners and Interfaces, Handling Mouse Events, Handling Keyboard events

5.       Self-study:

Adapter Classes and Interfaces, Inner Classes

 

Swing & java.util Packages

Ø  The Swing

a.       Designing a GUI with Swing using:

Swing Applets (class JApplet), Icons (class ImageIcon & Icon Interface), Labels (class JLabel), Text Fields (class JTextField), Buttons (class JButton), Check Boxes (class JCheckBox), Radio Buttons (class JRadioButton), Choice Lists (class JComboBox)

Ø  The util Package

a.       Contains collections, the most exciting enhancement added by Java 2. A collection is a group of objects. Its addition caused fundamental alteration in the structure and architecture of many elements in java.util that contains a wide assortment of classes and interfaces:

b.      Date Related Classes: Date, Calendar, TimeZone

c.       The Random, StringTokenizer Classes

d.      The Enumeration Interface & Legacy Classes:

e.      Vector, HashTable, Properties

 

Reflection

Ø  Uses For Meta- Data

Ø  The Reflection API, The Class Class

Ø  The Java.Lang. Reflect Pakages

Ø  Reading Types Information

Ø  Navigating Inheritance Tress

Ø  Dynamic Instantiation , Dynamic Invocation

Ø  Reflecting on Generics

 

Networking Programming

Ø  Networking Basics

Ø  Client-Server Architecture

Ø  Socket Overview

Ø  Networking Classes and Interfaces

Ø  Network Protocols

Ø  DevelopingNetworking Applications in Java

 

ADVANCED JAVA

Generics

Ø  Using Generics

Ø  Type Erasure

Ø  Type Boundaries

Ø  Wildcards

Ø  Generic Methods

Ø  Strengths and Weaknesses Of Generics

Ø  Legacy Code and Generics

 

Threads

Ø  Java Thread Model

Ø  Creating and Running Threads

Ø  Manipulating Thread state

Ø  Thread Synchronization

Ø  Volatile Fields vs. Synchronized Methods

Ø  Wait and Notify

Ø  Join and Sleep

Ø  The Concurrency API

Ø  Atomic Operations

Ø  Thread Pools

 

Annotations

Ø  Aspect –Oriented Programming and Java

Ø  The Annotations Model

Ø  Annotations Types and Annotations

Ø  Built- In Annotations

Ø  Annotations vs. Descriptors (XML)

 

Sockets

Ø  The OSI Reference Model

Ø  Network Protocols

Ø  The Socket Class

Ø  The Server Socket Class

Ø  Connecting Through URL Objects

Ø  HTTP and other TCP Services

Ø  Datagram Clients and Servers

Ø  Non- Blocking Sockets

Ø  Multi- Threading In Servers

Database and SQL Fundamentals

Ø  Relational Databases and SQL

Ø  Database, Schema, Tables, Columns and Rows

Ø  SQL Versions and Vendor Implementations

Ø  DDL -- Creating and Managing Database Objects

Ø  DML -- Retrieving and Managing Data

Ø  Sequences

Ø  Stored Procedures

Ø  Using SQL Terminals

 

 

Advanced JDBC

Ø  SQL Escape Syntax

Ø  Using Prepared Statements

Ø  Using Callable Statements

Ø  Scrollable Result Sets

Ø  Updatable Result Sets

Ø  Transactions

Ø  Commits, Rollbacks, and Savepoints

Ø  Batch Processing

Introduction to Row Sets

Ø  Row Sets in GUI and J2EE programming

Ø  Advantages of RowSets

Ø  RowSet Specializations

Ø  Using CachedRowSets

Design Patterns

Ø  What are Design Patterns?

Ø  Singleton, Factory Method, Abstract Factory

Ø  Adapter, Composite, Decorator

Ø  Chain of Responsibility, Observer / Publish-Subscribe, Strategy, Template

Ø  Data Access Object (DAO)

JSP (JAVA SERVER PAGES), Java Mail

Ø  Developing using JSP, the servlets API and the Java Mail API

Ø  Developing the Email send.jsp Page

Ø  Developing the Email Send Servlet class

Ø  Developing the send Multipart Message JavaBean

Ø  Developing the Email Contents Java Bean

Ø  Developing the Email Contents.jsp response page

Ø  Developing the Email send Error.html  Generic Error Page

Mail API

Ø  Introduction to Email Technical Internals

Ø  Understanding of POP and SMTP framework

Ø  Complete understanding the email API

Ø  Mass mailer Application development

Ø  Introduction to J2EE

Ø  J2EE Overview

Ø  Why J2EE?

Ø  J2EE Architecture

Ø  J2EE APIs

Ø  J2EE Containers