Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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 9 10 11 12 13 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 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 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 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 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 NonSynchronized Collection API Converting Of Non-Synchronized To Synchronized Collection API Java Database Connectivity Architecture Of JDBC Discussion Over Bridge Concept Of Loading Driver 14 15 16 17 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 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 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 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 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