1 Introduction to Java Discussion over oops concept Advantages Of Java Over other Oops Based Language Discussion Over Garbage Collector

barristerbedroomSoftware and s/w Development

Oct 28, 2013 (3 years and 7 months ago)

60 views

1

Introduction to Java


Discussion over oops concept


Advantages Of Java Over other Oops Based
Language


Discussion Over Garbage Collector







2

Java Tools







3

Compilers


Decompiler


Process & Structure Of JVM


Security Of JVM


Difference
Between JDK and JVM







4

Function Of Interpreter


Introduction and advantages of JIT







Discussion Over Byte Code & Native Code







5

Object Oriented Java Programming







Packages, Classes







Concept


&


Implementation Of Wrapper
Classes







Access Specifier







Objects, Methods







Object As a Parameter and Return Type







Inheritance







Implementation Of Polymorphism







Uses Of Interfaces







6

Classes







Definition, Instances Variables







Class Variables, Constants







Java Applications







Command Line Arguments







Constructors, Finalizer







Advantages and Disadvantages Of Static member







7

Objects







Creation & Use Of Object







References, Casting
Of Object







Copying, Comparing







Use Of Libraries







8

Java GUI Introduction







Introduction Over GUI Programming & Classes







Applet With Browser







Applet With Appletviewer







Life Cycle Of Applet







Layout
Details & Implementation







Implementation Of
Graphics,Font,Color,ImageIcon,ProgressBar







Multithreading With GUI Classes







Implementation Of
TextField,Checkbox,Button,Lable,TextArea







GUI Components Menu,Dialog Boxes







Java GUI Programming Swing







Advantages Over applet







Difference between AWT classes and Swing classes







Description Over JTable And JTree







Concept Over Event & Event Handling







Event Interaction With Mouse,Key,Action







9

Java Stream


Introduction







Difference Between Byte Based & Character Based
Stream







Base Classes Of Byte Oriented And


Character Oriented







File Operation ( open
,close,create,update,search,delete,modify)







Discussion &

Implementation Over Scanner







10

Introduction to Java Exceptions







Exception Objects







Concept Exception Handling







Implementation Of


Try, Catch, Finally







Creation Of User Define Exception







Concept Of


Chaining In
Exception







Implementation Of Rethrowing Exception







Difference Between Exception and Error







11

Threads Introduction







Need Of Multithreading







Life Cycle Of Thread







Advantages & Disadvantages Of Multithreading







Implementation Of Different way Of Multithreading







Concept Of Synchronization With Implementation







Discussion Over Thread Method







Thread Scheduling







Concept Of Locking, semaphore







12

Introduction to util packages







Use Of


Collection API







Concept Over Generic







Discussion Over Collections


Class & Arrays Class







Implementation Collection Without Generic







Implementation Collection With Generic







Introduction Of Legacy Classes And Interfaces







Difference Between Synchronized And Non
-
Synchronized Collection API







Converting Of Non
-
Synchronized To Synchronized
Collection API







13

Java Database Connectivity







Architecture Of
JDBC







Discussion Over Bridge







Concept Of Loading Driver







Explanation Of All Type Of Java Driver







Importance Of java.sql and javax.sql Packages







Implementation Of Classes And Interfaces Of JDBC







Importance And Implementation Of Cached Resultset







Explanation & Implementation Of Stored Procedure







14

Networking with Java







Need Of Network Programming







Discussion Over Client & Server Model







Concept Of ServerSocket

, Port , Socket , InetAddress ,
URL


Classes







Implementation Of Client/Server Programming







Drawback Of Socket Programming







15

RMI







Explain Architecture Of RMI







Advantages Over Socket Programming







Description Of
java.rmi & java.rmi.server Packages







Concept Of RMIRegistry,RMISecurity,RMIProtocol







Concept Of Marshaling & Unmarshaling







Implementation Of Remote Application







16

Web Based Programming With Java







Servlet







Introduction Of Web Based Programming







Drawback Of Older Based Programming







Discussion Over Servlet API (Javax.servlet &
javax.servlet.http)







Life Cycle & Architecture Of Servlet







Directory Structure Of Servlet







Difference & Implementation Between http & non
-
http
Protocol







Implementation Of Filter , Context , Session , Request ,
Response







Implementation Of Listener , Private & Public Area


,
Other Interfaces







Explanation of Configuration File







Application Using Servlet , JDBC







17

JSP (Java Server Pages)







Introduction Of Jsp







Advantages Over Servlet







Defining Static & Dynamic Code In JSP







Description & Implementation Over JSP Directives







Description & Implementation Over Implicit Object Of
JSP







Description & Implementation Over JSP Action
Command







Concept Of Custom Tag In JSP







Use Of Plug
-
in With JSP







Difference Between JSP & HTML Comment







18

AJAX







Discussion Over Ajax







Advantages Of Using Ajax







Difference Between JavaScript & Ajax







Discussion Of Ajax Classes & Methods







Implementation Of Ajax Code In Web Pages







19

Struts Framework







What Is Framework







Advantages & Architecture Of


Struts Framework







Concept Of MVC







Configuration File Of


Struts







Discussion & Implementation Of Classes









Module In Struts







Validation with Validator Framework









EJB (Enterprise
Java Beans)









Concept Of Distributed Application









Architecture Of Enterprise Java Beans









Directory Structure Of EJB Application









Abstracting The Business Service Layer







20

Relation Between RMI & EJB









Accessing
beans locally and remotely









EJB as a web services









Description & Implementation Of All Type OF EJB









Persistence With EJB









Advantages Of EJB3.0 Over EJB2.0









EJB With GUI Client









Java Messaging Services (JMS)









Introduction Of JMS







21

Detail Of Topic & Queue Based Messaging









Implementation Of Sender


Receiver Model









Implementation Of Publisher


Subscriber Model









Hibernate









Need & Introduction Of Hibernate







22

Advantages Over JDBC









Concept Of Dialects In Hibernate









Spring Framework







23

Introduction Of Spring Framework









MVC With Spring









Advantages Over EJB