The course aims to provide you with an understanding of the fundamental concepts involved in object-oriented programming (object, class, protocol, hierarchy, inheritance, encapsulation, polymorphism and collaboration).
The programming language you will use is Java. However, the purpose of the course is not to teach you the minutiae of the Java language, but rather to teach you fundamental object-oriented programming concepts and skills that will be transferable to any object¬ oriented language
This document provides an overview of object-oriented programming concepts in Java. It discusses what software and programs are, and describes different programming languages including machine language, assembly language, and high-level languages like Java. It then covers object-oriented programming concepts like classes, objects, encapsulation, inheritance, polymorphism, and dynamic binding. The document also discusses the history and development of the Java programming language, its key features like being simple, secure, portable, and its uses in applications.
This document provides an overview of Java programming concepts including:
- Java is an object-oriented programming language that allows writing programs as console applications or applets.
- It discusses Java features like being simple, object-oriented, robust, secure, portable, and supports multithreading.
- Key Java concepts covered are data types, keywords, classes, objects, inheritance, polymorphism and exceptions.
- It also discusses the Java virtual machine architecture, class files, and the basic structure of a Java program.
This document provides an overview of programming in Java. It outlines the course objectives which are to teach object-oriented programming fundamentals in Java, how to develop Java applications and applets, and create GUI-based apps that run across platforms. It then lists some reference books and introduces basic concepts like Java's history, data types, variables, and control structures. The document also compares Java to C/C++ and outlines the Java compilation and interpretation process.
Object-oriented programming languages are based on objects rather than functions. Linguistic analysis uses the forms, meanings, and contexts of natural language to develop consistent object-oriented models. Semiformal models relate natural language concepts to object-oriented components like classes, objects, attributes, and methods to aid in object-oriented analysis and design. This helps non-experts develop object models when experts are unavailable.
This Book helps the students who are persuing B.Sc Computer Science in Andhra Pradesh. It made for learning in easiest way. Words have used in this book are very familiar. Any one can understand the language easily. Prefer this book to learn Java.
This document provides an overview of programming paradigms and the Java programming language. It discusses imperative, declarative, and object-oriented programming paradigms. Imperative programming is procedure-based and focuses on how to achieve tasks through state changes. Declarative programming focuses on what needs to be done rather than how. The document also outlines the Java programming hierarchy from machine language to high-level languages. It provides details on Java features like being simple, object-oriented, portable, platform independent, secure, robust, and supporting multithreading.
This document provides an overview of programming paradigms and the Java programming language. It discusses imperative, declarative, and object-oriented paradigms. For Java specifically, it outlines the Java Virtual Machine (JVM), key features of Java like being portable, object-oriented, and secure. It also describes the Java programming hierarchy from machine language to high-level languages. The document provides details on Java concepts like classes, inheritance, and the classloader.
Intro to JAVA
Basics of Oops
Features of Oops
Applications of Oops
How to create a JAVA program
How to Edit a Java Program
Compiling a Java program
Java Class file
Run or Executing a Java program
Command line arguments
In this core java training session, you will learn Elements of Java programming. Topics covered in this session are:
• Quick review of some important concepts from last class
• History of Java
• JDK and JRE
• Byte Code and JVM (Java Virtual Machine)
• Platform Independence
• Principles of Object Oriented Programming
• Writing your first Java Application
• Elements of Java programming language
• Built in Data Types
• Conditional Statements
• Loops
For more information about this course visit on this link: https://www.mindsmapped.com/courses/software-development/learn-java-fundamentals-hands-on-training-on-core-java-concepts/
In this session you will learn:
1. Principles of Object-Oriented Programming
2. Writing your first Java Application
3. Elements of Java programming language
4. Built in Data Types
5. Conditional Statements
6. Loops
This document provides an overview of Java programming including:
- A brief history of Java originating from Sun Microsystems' Green project in the 1990s.
- An introduction to core Java concepts like the Java Virtual Machine, bytecode, and platforms independence.
- A discussion of object-oriented programming principles like abstraction, encapsulation, and polymorphism and how they are implemented in Java.
- Descriptions of common Java program types like applications and applets and how they are processed by the Java runtime environment.
- An introduction to Unified Modeling Language (UML) diagrams used for software design.
In this session you will learn about
- Introduction of Languages
- Difference between POP and OOP
- What is OOP?
- Object-Oriented Programming
- Advantages of OOP
- Object-Oriented Programming Paradigm
- Features of OOP
- Applications of Object Oriented Programming
- Benefits of Object Oriented Programming
This document provides an overview of object-oriented programming concepts and the Java programming language. It discusses the basic syntax of Java, including classes, objects, methods, and variables. It also covers Java data types, operators, and expressions. The document is part of a course on applying object-oriented programming language skills and includes self-check questions for students.
This document provides an overview of core Java concepts including:
- A brief history of Java's development from 1991 to today.
- Key Java features such as being object-oriented, platform independent, secure, and reliable.
- Object-oriented programming concepts in Java like classes, objects, inheritance, polymorphism.
- Common Java keywords, operators, data types, and variables.
- Additional topics covered include methods, inheritance, interfaces, exceptions, and strings.
The document provides an overview of the Java programming language. It discusses that Java is a popular programming language created in 1995, owned by Oracle, and used to develop mobile, desktop, web and server-side applications. It also describes why Java is widely used, common Java concepts like variables and operators, object-oriented programming principles in Java, and threading and polymorphism in Java.
Java is an object-oriented programming language that was initially developed by James Gosling at Sun Microsystems in 1991. It is free to use, runs on all platforms, and is widely used for both desktop and mobile applications as well as large systems. Java code is compiled to bytecode that runs on a Java Virtual Machine, making Java programs platform independent. Key features of Java include being object-oriented, robust, secure, portable, high performance, and having a simple syntax. Java is commonly used to develop web applications, mobile apps, games, and for big data processing.
This document provides an introduction to programming in Java. It discusses key Java concepts like object-oriented programming, classes, objects, and encapsulation. It explains that Java code is compiled to bytecode that runs on a virtual machine, making Java portable across platforms. The document also gives an overview of Java features and components like the Java Development Kit tools, APIs, and libraries. It provides examples of simple Java programs and how they are compiled and executed.
Best Ever Guide To Purchased Verified Wise Accounts ( Personal & Business ).pdfTopvasmm
We Topvasmm.com now offer fully verified Wise accounts at affordable prices, ideal for both personal and business use. If you’re looking for a reliable Wise account, you’ve come to the right place. Our verified accounts are ready to use and can also help enhance your business reputation or improve your website’s credibility when needed. Get your verified Wise account today and enjoy seamless financial operations. Buy Verified Wise Accounts from Topvasmm.com – One of the world’s leading trusted sellers.
This document provides an overview of programming paradigms and the Java programming language. It discusses imperative, declarative, and object-oriented paradigms. For Java specifically, it outlines the Java Virtual Machine (JVM), key features of Java like being portable, object-oriented, and secure. It also describes the Java programming hierarchy from machine language to high-level languages. The document provides details on Java concepts like classes, inheritance, and the classloader.
Intro to JAVA
Basics of Oops
Features of Oops
Applications of Oops
How to create a JAVA program
How to Edit a Java Program
Compiling a Java program
Java Class file
Run or Executing a Java program
Command line arguments
In this core java training session, you will learn Elements of Java programming. Topics covered in this session are:
• Quick review of some important concepts from last class
• History of Java
• JDK and JRE
• Byte Code and JVM (Java Virtual Machine)
• Platform Independence
• Principles of Object Oriented Programming
• Writing your first Java Application
• Elements of Java programming language
• Built in Data Types
• Conditional Statements
• Loops
For more information about this course visit on this link: https://www.mindsmapped.com/courses/software-development/learn-java-fundamentals-hands-on-training-on-core-java-concepts/
In this session you will learn:
1. Principles of Object-Oriented Programming
2. Writing your first Java Application
3. Elements of Java programming language
4. Built in Data Types
5. Conditional Statements
6. Loops
This document provides an overview of Java programming including:
- A brief history of Java originating from Sun Microsystems' Green project in the 1990s.
- An introduction to core Java concepts like the Java Virtual Machine, bytecode, and platforms independence.
- A discussion of object-oriented programming principles like abstraction, encapsulation, and polymorphism and how they are implemented in Java.
- Descriptions of common Java program types like applications and applets and how they are processed by the Java runtime environment.
- An introduction to Unified Modeling Language (UML) diagrams used for software design.
In this session you will learn about
- Introduction of Languages
- Difference between POP and OOP
- What is OOP?
- Object-Oriented Programming
- Advantages of OOP
- Object-Oriented Programming Paradigm
- Features of OOP
- Applications of Object Oriented Programming
- Benefits of Object Oriented Programming
This document provides an overview of object-oriented programming concepts and the Java programming language. It discusses the basic syntax of Java, including classes, objects, methods, and variables. It also covers Java data types, operators, and expressions. The document is part of a course on applying object-oriented programming language skills and includes self-check questions for students.
This document provides an overview of core Java concepts including:
- A brief history of Java's development from 1991 to today.
- Key Java features such as being object-oriented, platform independent, secure, and reliable.
- Object-oriented programming concepts in Java like classes, objects, inheritance, polymorphism.
- Common Java keywords, operators, data types, and variables.
- Additional topics covered include methods, inheritance, interfaces, exceptions, and strings.
The document provides an overview of the Java programming language. It discusses that Java is a popular programming language created in 1995, owned by Oracle, and used to develop mobile, desktop, web and server-side applications. It also describes why Java is widely used, common Java concepts like variables and operators, object-oriented programming principles in Java, and threading and polymorphism in Java.
Java is an object-oriented programming language that was initially developed by James Gosling at Sun Microsystems in 1991. It is free to use, runs on all platforms, and is widely used for both desktop and mobile applications as well as large systems. Java code is compiled to bytecode that runs on a Java Virtual Machine, making Java programs platform independent. Key features of Java include being object-oriented, robust, secure, portable, high performance, and having a simple syntax. Java is commonly used to develop web applications, mobile apps, games, and for big data processing.
This document provides an introduction to programming in Java. It discusses key Java concepts like object-oriented programming, classes, objects, and encapsulation. It explains that Java code is compiled to bytecode that runs on a virtual machine, making Java portable across platforms. The document also gives an overview of Java features and components like the Java Development Kit tools, APIs, and libraries. It provides examples of simple Java programs and how they are compiled and executed.
Best Ever Guide To Purchased Verified Wise Accounts ( Personal & Business ).pdfTopvasmm
We Topvasmm.com now offer fully verified Wise accounts at affordable prices, ideal for both personal and business use. If you’re looking for a reliable Wise account, you’ve come to the right place. Our verified accounts are ready to use and can also help enhance your business reputation or improve your website’s credibility when needed. Get your verified Wise account today and enjoy seamless financial operations. Buy Verified Wise Accounts from Topvasmm.com – One of the world’s leading trusted sellers.
NewBase 08 May 2025 Energy News issue - 1786 by Khaled Al Awadi_compressed.pdfKhaled Al Awadi
Greetings,
It is our pleasure to share with you our latest energy news from
NewBase 08 May 2025 Energy News issue - 1786 by Khaled Al Awadi
Regards
Founder & Senior Editor - NewBase Energy
Khaled M Al Awadi, Energy Consultant
MS & BS Mechanical Engineering (HON), USAGreetings,
It is our pleasure to share with you our latest energy news from
NewBase 08 May 2025 Energy News issue - 1786 by Khaled Al Awadi
Regards
Founder & Senior Editor - NewBase Energy
Khaled M Al Awadi, Energy Consultant
MS & BS Mechanical Engineering (HON), USAGreetings,
It is our pleasure to share with you our latest energy news from
NewBase 08 May 2025 Energy News issue - 1786 by Khaled Al Awadi
Regards
Founder & Senior Editor - NewBase Energy
Khaled M Al Awadi, Energy Consultant
MS & BS Mechanical Engineering (HON), USAGreetings,
It is our pleasure to share with you our latest energy news from
NewBase 08 May 2025 Energy News issue - 1786 by Khaled Al Awadi
Regards
Founder & Senior Editor - NewBase Energy
Khaled M Al Awadi, Energy Consultant
MS & BS Mechanical Engineering (HON), USA
Mastering Fact-Oriented Modeling with Natural Language: The Future of Busines...Marco Wobben
Mastering Fact-Oriented Modeling with Natural Language: The Future of Business Analysis
In the evolving landscape of business analysis, capturing and communicating complex business knowledge in a clear and precise manner is paramount. This session will delve into the principles of fact-oriented modeling and the power of natural language to create effective business models. We'll explore how these techniques can transform your approach to business analysis and bridge the gap between business stakeholders and technical teams.
A (older) recorded demo may be viewed here:
https://www.casetalk.com/articles/videos/360-15-minute-introduction-video
NAASCO Aircraft Strobe Lights: Enhancing Safety and Visibility in AviationNAASCO
Explores the significance, functionality, and applications of NAASCO Aircraft Strobe Lights in aviation. It highlights the different types of strobe lights, including LED, incandescent, and Xenon variants, emphasizing their critical role in enhancing visibility and preventing collisions. The key features of NAASCO strobe lights—such as high-intensity output, durability, weather resistance, and energy efficiency—are detailed to demonstrate their reliability in various aviation conditions. The presentation concludes with the importance of these lights in maintaining safety and compliance with FAA regulations, ensuring secure and visible flight operations.
For more visit at: https://naasco.com/
Best 11 Website To Buy Verified Payoneer Account With SSN Verified.pdfTopvasmm
A verified Payoneer Account purchase allows users to immediately start using Payoneer services because it streamlines the time-consuming standard account verification process. The purchase of such accounts needs to comply with Payoneer's legal framework and specifications. The verification process creates a secure Payoneer account because it confirms the identity of account holders which enables Payoneer and its global partners to trust them. Business credibility together with higher transaction success bring reduced limitations which results from established trust. This proves especially beneficial for organizations.
The Profitability Paradox: How Dunzo Can Scale AOV While Maintaining Liquidityxnayankumar
This analysis examines Dunzo's critical unit economics challenge: losing $6.30 per order despite strong growth. By implementing context-specific search, intelligent product substitution, and targeted upselling to affluent segments, Dunzo can transform its economics without sacrificing its 80% retention rate. RICE framework prioritization reveals that product substitution nudges (9.6) and improved search (7.5) offer the highest-impact, lowest-effort path to profitability in India's competitive hyperlocal delivery market.
The Fascinating World of Hats: A Brief History of Hatsnimrabilal030
Hats have been integral to human culture for centuries, serving various purposes from protection against the elements to fashion statements. This article delves into hats' history, types, and cultural significance, exploring how they have evolved and their role in contemporary society.
Banking Doesn't Have to Be Boring: Jupiter's Gamification Playbookxnayankumar
A deep dive into how Jupiter's gamification transforms routine banking into an engaging experience. We analyze their journey from fragmented features to cohesive mechanics, exploring how social anchoring, micropayment focus, and behavioral nudges drive user retention. Discover why only certain gamification elements succeed while others falter, and learn practical insights for implementing effective engagement tactics in financial applications.
Alan Stalcup is the visionary leader and CEO of GVA Real Estate Investments. In 2015, Alan spearheaded the transformation of GVA into a dynamic real estate powerhouse. With a relentless commitment to community and investor value, he has grown the company from a modest 312 units to an impressive portfolio of over 29,500 units across nine states. He graduated from Washington University in St. Louis and has honed his knowledge and know-how for over 20 years.
China Visa Update: New Interview Rule at Delhi Embassy | BTW Visa Servicessiddheshwaryadav696
The Embassy of China in New Delhi now requires personal interviews for visa applicants with document discrepancies. Learn how BTW Visa Services can assist with document checks, interview prep, and smooth visa approval.
Bloomberg Asia's Power Players in Healthcare - The Visionaries Transforming a...Ignite Capital
Asia’s Power Players in Healthcare: Transforming a Continent
By Bloomberg Asia | Health & Innovation Desk
Across Asia, where massive populations meet rising health demands, a new wave of visionary healthcare leaders is reshaping the industry. These ten figures are setting new standards—from AI in patient engagement to affordable cardiac care and biotech breakthroughs.
1. Dr. Tran Quoc Bao – Prima Saigon, Vietnam
At Prima Saigon, Dr. Bao blends AI-driven marketing with clinical care, positioning Vietnam as a rising star in medical tourism.
2. Aileen Lai – HealthBeats®, Singapore
Lai, CEO of HealthBeats®, is a pioneer in remote patient monitoring and a key force in Asia’s digital health revolution.
3. Victor K.K. Fung – Bumrungrad International, Thailand
Under Fung, Bumrungrad has become a global benchmark for medical tourism, offering world-class care to international patients.
4. Dr. Prathap C. Reddy – Apollo Hospitals, India
Dr. Reddy revolutionized Indian private healthcare with Apollo’s expansive network, offering quality care at scale.
5. Dr. Devi Shetty – Narayana Health, India
Called India’s Henry Ford of heart surgery, Dr. Shetty’s low-cost, high-efficiency hospitals are redefining accessibility.
6. Dr. Bhavdeep Singh – Former CEO, Fortis Healthcare
Singh led Fortis through a digital transformation, making patient experience a central priority.
7. Peter DeYoung – Piramal Group, India
DeYoung is steering Piramal Pharma toward a future of accessible innovation, balancing affordability with cutting-edge R&D.
8. Biotech Disruptors – China
David Chang (WuXi), John Oyler (BeiGene), and Zhao Bingxiang (CR Pharma) are propelling China to the forefront of global biotech with breakthroughs in cancer and mRNA therapies.
9. Dr. Giselle Maceda – Nu.U Asia, Philippines
Maceda is elevating wellness and aesthetic care, combining medical science with holistic beauty solutions.
10. Deepali Jetley – Marengo Asia, India
Jetley’s focus on people-first culture is redefining patient and workforce engagement across Marengo’s hospital system.
These trailblazers aren’t just adapting—they’re building Asia’s healthcare future.
India Baby Care Products Market Size & Growth | Share Report 2034Aman Bansal
The India baby care products market is experiencing steady growth, driven by increasing disposable incomes, a rising number of working parents, and growing awareness about infant health and wellness. The market includes a wide range of products such as baby food, diapers, skin care, toiletries, and clothing. With a growing preference for organic and chemical-free products, brands are responding by offering more natural and safe alternatives. E-commerce platforms are also playing a significant role in increasing product accessibility, offering convenience and a wide selection. Consumers are becoming more discerning, prioritizing quality and safety in baby care purchases, leading to innovation and premium product offerings in the market. The rise of urbanization, along with a shift in lifestyle choices, continues to shape the demand for baby care products in India.
HyperVerge's journey from $10M to $30M ARR: Commoditize Your Complementsxnayankumar
This case study examines how HyperVerge can scale its identity verification solution from Asian markets to achieve global presence without diluting it's core value proposition.
Discover How to Transform Your Marketing with AI 🚀
We reveal how AI is reshaping the world of marketing—from unlocking deep customer insights to driving performance through automation. Whether you're new to AI in marketing or looking to stay ahead of the curve, this is your roadmap to success.
🔍 What You'll Learn
* How AI revolutionizes data analysis and enhances customer targeting.
* Real-world examples of AI-powered marketing campaigns that delivered results.
* The best AI tools for marketers to streamline workflows and boost ROI.
* Actionable tips to implement AI in your marketing strategy today.
* Emerging trends that define the future of marketing automation and personalization.
📢 Liked what you saw?
Give the video a thumbs up, leave your thoughts in the comments, and subscribe for more practical insights into AI, marketing automation, and data-driven growth strategies.
2. Lecture Outline
1. History of Programming Languages
2. Importance of OOP
3. Java as OOP Language
4. JVM Architecture
5. Hello World Program
3. History of Programming Languages
What is Programming Language
“Instead of imagining that our main task is to instruct a computer what to do, let
us concentrate rather on explaining to human beings what we want a computer
to do.” - Donald Knuth
A programming language is an artificial language that can be used to control the
behavior of a machine, particularly a computer. Programming languages, like
human languages, are defined using syntactic and semantic rules, to determine
structure and meaning, respectively.
4. History of Programming Languages
Evolution of Programming Languages
Epoch Description Languages
1950’s Creation of high-level languages Assembly, Fortran
1960’s Expansion of specialized languages Simula, Lisp, Cobol
1970’s
Duel between structured programming with
Pascal and efficiency of C language
C, Pascal
1980’s Experimenting other ways including objects Smalltalk, C++
1990’s
Generalization of object-oriented programming
with the performance of microcomputers
Java, Perl, Python,
PHP
2000’s Internet Programming C#, Scala
2010’s Concurrency and asynchronicity JavaScript, Go
5. History of Programming Languages
The Creation of Java
• Java was conceived by James Gosling, Patrick Naughton, Chris Warth, Ed
Frank, and Mike Sheridan at Sun Microsystems, Inc. in 1991.
• It took 18 months to develop the first working version.
• This language was initially called Oak but was renamed Java in 1995.
• The primary motivation was the need for a platform-independent language,
not the internet.
6. Importance of OOP
What is an Object
• Objects are key to understanding object-oriented technology.
• Real-world objects share two characteristics: They all have state and behavior.
• Example:
• Dogs have state (name, color, breed, hungry) and behavior (barking,
fetching, wagging tail)
• Bicycles also have state (current gear, current pedal cadence, current
speed) and behavior (changing gear, changing pedal cadence, applying
brakes)
7. Importance of OOP
What is OOP
Object Oriented Programming (OOP) is a programming methodology that helps
organize complex programs using inheritance, encapsulation, and
polymorphism.
8. Importance of OOP
Why OOP
• Throughout the history of programming, the increasing complexity of
programs has driven the need for better ways to manage complexity.
• Object Oriented Programming (OOP) was developed as there were limitations
in earlier approaches.
• Process-oriented model was one of the earlier approaches to Object-oriented
programming
• To clearly understand the importance of object-oriented programming, we
need to know about the process-oriented model
9. Importance of OOP
Why OOP (Process-Oriented Model)
All computer programs consists of two elements: a) code (what is happening) b)
data (who is being affected)
Process-Oriented Model:
This approach characterizes a program as a series of linear steps (that is,
code).
In this model, programs are typically organized around code. This approach
can be thought of as code acting on data.
Procedural languages such as C employ this model to considerable success.
In procedural programming, program is divided into small parts called
functions.
Procedural programming follows top down approach.
In procedural programming, function is more important than data.
10. Importance of OOP
Why OOP (Process-Oriented Model)
In multi-function program, important data items are placed as global so that
they may be accessed by all functions
Procedural programming is based on unreal world.
11. Importance of OOP
Why OOP (Drawbacks of Process-Oriented Model)
Problems with this approach appear as programs grow larger and more
complex.
As function has complete access to the global variables, it is possible that new
programmer can corrupt the data accidentally by creating functions.
Data is exposed to whole program, so no security for data.
In large program it is very difficult to identify what data is used by which
function.
Difficult to relate with real world objects.
Difficult to create new data types reduces extensibility.
Importance is given to the operation on data rather that the data.
12. Importance of OOP
Why OOP (Object-Oriented Programming)
Object-oriented programming organizes a program around its data (that is,
objects) and a set of well-defined interfaces to that data.
An object-oriented program can be characterized as data controlling access to
code.
In OOP, problem is divided into the number of entities called objects and then
builds data and methods around these objects.
It binds the data more closely to the method that operate on it and protects it
from accidental modification.
Data of an object can be accessed only by the methods associated with the
object.
Follows bottom up approach.
Increases code reusability and maintainability.
13. Importance of OOP
Why OOP is Important
Modularity for easier troubleshooting.
Reuse of code through inheritance.
Flexibility through polymorphism.
Effective problem solving.
14. Java as OOP Language
Why Java is Object Oriented
It is not possible to code in java without class and object. Even to write a
single hello world program, we need to declare a class.
Java supports encapsulation.
Java supports abstraction.
Java supports inheritance.
Java supports polymorphism.
15. JVM Architecture
Introduction to JVM
JVM(Java Virtual Machine) acts as a run-time engine to run Java applications.
It converts Java bytecode into machines language
JVM is a part of JRE(Java Runtime Environment).
16. JVM Architecture
How JVM Works
In the Java programming language, all source code is first written in plain text
files ending with the .java extension.
Those source files are then compiled into .class files by the javac compiler.
A .class file does not contain code that is native to your processor; it instead
contains bytecodes—the machine language of the Java Virtual Machine (Java
VM).
The java launcher tool then runs application with an instance of the Java
Virtual Machine.
17. JVM Architecture
Why Java is Platform Independent
The meaning of platform-independent is that the java compiled code(byte
code) can run on all operating systems.
The Java VM is available on many different operating systems.
As a result, the same .class files can run on Microsoft Windows, Linux, Mac OS
and so on.
18. Hello World Program
Basic Hello World Program
Create a HelloWorld.java source file.
Write the following code in the source file.
19. Hello World Program
How to Execute Hello World Program
To compile HelloWorld.java, use the compiler. If successful, it will produce a
file called HelloWorld.class in the same directory.
> javac HelloWorld.java
To execute, run the Java VM and include the name of the class which contains
the "main" method as the first command line parameter.
> java HelloWorld
20. Books
1. Java The Complete Reference- Ninth Edition by Herbert Schildt
2. Head First Java, By Kathy Sierra and Bert Bates