Overview of JAVA
Introduction to Java • • • •
Java History Features of Java Java Versions Application Area
http://www.xoomtrainings.com/course/core-java
Features Of Java • • • • • • • • • • • •
Simple Object-Oriented Platform independent Secured Robust Architecture neutral Portable Dynamic Interpreted High Performance Multithreaded Distributed
http://www.xoomtrainings.com/course/core-java
Features Of Java • Simple
• Similar to C and C++ • Omits operator overloading, multiple inheritance • Goto statement is eliminated • Header files are eliminated • Explicit use of pointers • Garbage collection • A rich set of predefined classes
http://www.xoomtrainings.com/course/core-java
Features Of Java • Object-Oriented • Forces the programmer to use the classes and object • Class • Member variables( data ) and member functions ( methods )
http://www.xoomtrainings.com/course/core-java
Features Of Java • Robust • designed for writing highly reliable or robust software: • automatic garbage collection, which prevents memory leaks • Type safety of data • Extensive compile tome and runtime checking • Object Oriented Exception Handling of run time errors • Divide by zero exception.
http://www.xoomtrainings.com/course/core-java
Features Of Java • Architectural Neutral and Interpreted
• compiler generates bytecodes • Easy to interpret on any machine • “Write once and run anywhere WORA”
http://www.xoomtrainings.com/course/core-java
Features Of Java • Powerful
• Networking • Threads • Distributed Objects • Database Access • Graphics • Data structure library • Serialization • Digital Signatures
http://www.xoomtrainings.com/course/core-java
Features Of Java • Distributed • Supports TCP/IP • RMI • Access remote objects via URL
http://www.xoomtrainings.com/course/core-java
Features of Java • Multithreaded
• Parallel processing Eg: WinWord application saving document every 10 minutes using thread
http://www.xoomtrainings.com/course/core-java
Major Java Editions • Standard Edition • Enterprise Edition • Micro Edition
http://www.xoomtrainings.com/course/core-java
Major Java Editions • Standard Edition • Applications • Desktop programing • Applets, Java FX • Big Data Apps • Examples • MindCraft • Eclipse, Netbeans • GWT
http://www.xoomtrainings.com/course/core-java
Features Of Java • Enterprise Edition • Java EE ( formerly J2EE ) • Applications • Servlets, JSP, JSF, PrimeFaces • EJB, Spring and Hibernate • Examples • Amazon.com • Ebay • Paypal
http://www.xoomtrainings.com/course/core-java
Features Of Java • Java Micro Edition
• Java running on small devices • Applications
• Cellphones, embedded, printers • Examples
• Blackberry, android( optimized java SE )
http://www.xoomtrainings.com/course/core-java
JVM • The JVM is an abstract computing machine • It is responsible for Java's cross-platform portability
http://www.xoomtrainings.com/course/core-java
JRE • The JRE is the software environment in which programs compiled for a typical JVM implementation can execute • Implementation of the JVM • Code necessary to run Java programs • manage memory • handle exceptions
http://www.xoomtrainings.com/course/core-java
JIT
http://www.xoomtrainings.com/course/core-java
JIT ( Just In Time Compiler)
http://www.xoomtrainings.com/course/core-java
Thankyou For Free Demo you can call us at USA : +1-610-686-8077