Overview of java

Page 1

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


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.