230 likes | 295 Views
Learn Java Online At Your Own Pace. Start Today and Become an Expert in Days. This tutorial has been prepared for the beginners to help them understand the basic to advanced concepts related to Java Programming language
E N D
LEARN COREJAVA For more courses visit: www.themeslearning.com
CONTENT • What is Java? • Where is Java used? • Features ofJava • Java ProgramTranslation • Java VirtualMachine • Java systemoverview • Java Program-Developmentphase • Advantage ofjava • Disadvantage ofjava • Project
WHATIS JAVA ? • Java is Object Oriented Programming language as well asplatform . • Java wasdevelopedbya team led by James Gosling at SunMicrosystems. • Java is a first programming language which provide the concept of writing programs that can be executed using theweb.
WHERE IS JAVA USED? • According to the Sun , 3 billion devices run java. There are many devices where Java is currentlyused. • WebApplications- irctc.co.in, javatpoint.com etc. • Desktop Applications - Acrobat reader, Media player, Antivirusesetc. • Enterprise Application – Banking Application, Business Application. • Mobile. • EmbeddedSystem. • Games. • Robotics.
FEATURES OFJAVA • Java isSimple. • Java is ObjectOriented • Java isDistributed • Java is ArchitectureNeutral • Java isRobust • Java is Interpreted andCompiled • Java isSecure • Java isPortable • Java isMulti-Threaded
JAVA PROGRAM TRANSLATION Interpreter forWinXP Interpreter forMac Hello.java javac Hello.class SourceProgram JavaCompiler JavaBytecode Interpreter forUnix
JAVAVIRTUAL MACHINE • Java virtual machine is the like usual computer which translate high level language into machine language. • Just like that Java virtual machine also translate Bytecode into machinelanguage. • JVM are available for many hardware and software Plateform.
WHATISOOPS? • Object-oriented programming is a method of implementation. • A language in which everything represent in the form of Object is called Object Oriented ProgrammingLanguage. • It not only makes the program less complex but also makes the software reuse feasible andpossible. • Java is truly Object Oriented Programing Language.
CONCEPTSOFOOPS • Object • Class • Encapsulation • Inheritance • Polymorphism • Abstraction
GARBAGECOLLECTION • Garbage collection is the mechanism that De allocate the memory of an object when it is no longer referenced by avariable. • In C++, the memory of an Object is released by use of deleteoperator. • Javavirtualmachine determines when to free up the memory of anobject.
ADVANTAGES OFJAVA • Javais simplelanguage. • Java does not supportPOINTERS. • Java is first language in which programs can be executed usingweb. • Write Once Run Anywhere(WORA).
DISADVANTAGES OFJAVA • Slow Performance. • No support for Low levelprogramming. • Poor features inJava. • Nocontrolover GarbageCollection.
Any Query?Call us :+91 9528888556 Or Contact : info@themestechnologies.com