The document discusses Java programming. It covers what Java is, the advantages of learning Java including being object oriented, platform independent, simple, secure, and robust. It also discusses Java tools needed, how to write the first Java program, Java identifiers, modifiers, variables, arrays, enums, and keywords.
The document discusses Java programming. It provides an overview of Java, including that it is a platform-independent, object-oriented language. It also lists some key advantages of Java such as being simple, secure, portable, and able to perform tasks simultaneously through multithreading. The document then gives examples of basic Java programs and components such as main methods, identifiers, variables, and arrays.
This document summarizes a lecture on Java programming fundamentals. It discusses that Java is both a programming language and platform, and is simple, architecture neutral, object-oriented, and portable. It explains that Java source code is written in .java files and compiled into .class files by javac. The .class files contain bytecode that can run on multiple platforms using the Java Virtual Machine. It also provides examples for writing a simple "Hello World" Java program and compiling and running it.
The document provides an overview of the Java programming language and platform. It discusses that Java is both a programming language and a platform, and describes some key characteristics of the Java language including being object-oriented, portable, high-performance, robust, and secure. It also explains that Java code is compiled to bytecode that can run on any Java Virtual Machine, allowing the same code to run on different operating systems.
What is Java
Java is a programming language and a platform. Java is a high level, robust, object-oriented and secure programming language. It was originally developed by Sun Microsystems which was initiated by James Gosling and released in 1995 as core component of Sun Microsystems' Java platform (Java 1.0 [J2SE]).
The latest release of the Java Standard Edition is Java SE 10. With the advancement of Java and its widespread popularity, multiple configurations were built to suit various types of platforms. For example: J2EE for Enterprise Applications, J2ME for Mobile Applications.
The new J2 versions were renamed as Java SE, Java EE, and Java ME respectively. Java is guaranteed to be Write Once, Run Anywhere.
Features of Java
Object Oriented − In Java, everything is an Object. Java can be easily extended since it is based on the Object model.
Platform Independent − Unlike many other programming languages including C and C++, when Java is compiled, it is not compiled into platform specific machine, rather into platform independent byte code. This byte code is distributed over the web and interpreted by the Virtual Machine (JVM) on whichever platform it is being run on.
Simple − Java is designed to be easy to learn. If you understand the basic concept of OOP Java, it would be easy to master.
Secure − With Java's secure feature it enables to develop virus-free, tamper-free systems. Authentication techniques are based on public-key encryption.
Architecture-neutral − Java compiler generates an architecture-neutral object file format, which makes the compiled code executable on many processors, with the presence of Java runtime system.
Portable − Being architecture-neutral and having no implementation dependent aspects of the specification makes Java portable. Compiler in Java is written in ANSI C with a clean portability boundary, which is a POSIX subset.
Robust − Java makes an effort to eliminate error prone situations by emphasizing mainly on compile time error checking and runtime checking.
Multithreaded − With Java's multithreaded feature it is possible to write programs that can perform many tasks simultaneously. This design feature allows the developers to construct interactive applications that can run smoothly.
Interpreted − Java byte code is translated on the fly to native machine instructions and is not stored anywhere. The development process is more rapid and analytical since the linking is an incremental and light-weight process.
High Performance − With the use of Just-In-Time compilers, Java enables high performance.
Distributed − Java is designed for the distributed environment of the internet.
Dynamic − Java is considered to be more dynamic than C or C++ since it is designed to adapt to an evolving environment. Java programs can carry extensive amount of run-time information that can be used to verify and resolve accesses to objects on run-time.
Basic concepts of OOPs are:
Object
Class
Inheritance
Polymorphism
Abstraction
Encapsulati
JAVA introduction and basic understanding.pptxprstsomnath22
Java is an object-oriented programming language developed by Sun Microsystems in the early 1990s. It is a platform-independent language that can run on different operating systems like Windows, Linux, and MacOS. Some key features of Java include being robust, secure, and having a large standard library and job demand.
Java was developed in 1991 at Sun Microsystems by James Gosling and others to be a platform-independent object-oriented programming language. It was initially called Oak but renamed to Java in 1995. Java compiles code to bytecode that runs on a Java Virtual Machine (JVM) allowing programs to run on any device with a JVM. Major features of Java include being object-oriented, portable, robust, secure, multithreaded, and dynamic. Java has evolved through several versions and is widely used for internet applications and enterprise software.
Java was created by James Gosling and his team at Sun Microsystems in 1991. It was originally designed for television but later shifted focus to use on the Internet when released in 1996. Java applications are compiled to bytecode that can run on any Java Virtual Machine, making code portable across platforms. Key features of Java include its simplicity, object-oriented design, security, and ability to write code once and run it anywhere. It differs from C/C++ in its removal of pointers and inclusion of automatic memory management through garbage collection.
This document provides an overview of the Java programming language. It discusses the basic structure of a Java program, including documentation, packages, imports, classes, and the main method. It also covers the evolution of Java from C and C++, the Java Virtual Machine (JVM), platform independence, and popular Java editors like NetBeans and Eclipse. Popular uses of Java include web applications, mobile apps, and enterprise software.
This document provides an overview of how to write a basic "Hello World" program in Java. It outlines the steps needed, including setting up a development environment with a text editor and the Java Development Kit, creating a Java file with the class and main method, writing the "Hello World" print statement, compiling and running the program. The summary provides a high-level view of the key activities and process for writing a simple first Java program.
Java was initially developed by Sun Microsystems in 1991 under the name Oak by James Gosling. It was renamed to Java in 1995 due to legal issues. Java is an object-oriented programming language that is platform independent, meaning Java programs can run on any system with a Java virtual machine. Key features of Java include being simple, secure, robust, portable, and having automatic memory management. Java is commonly used to build mobile and web applications.
This document provides an introduction to the Java programming language. It discusses that Java is an object-oriented, platform-independent language that was originally developed by Sun Microsystems in 1995. It also outlines some key differences between Java and other languages like C and C++, such as Java's lack of pointers and emphasis on object-oriented features. The document then provides details on compiling and running a simple Java program, and explains the different phases of program creation and execution in Java.
TechSearhWeb is a tutorial site for different technologies to make quality education. We want to spread the good education worldwide. The aim to understand the language very easily get through the any problem to understand the basic and advance of any language.
This website has been developed for every people to getting more knowledge for every person, share their knowledge and ready to get the job.
What is Java
Java is a programming language and a platform. Java is a high level, robust, object-oriented and secure programming language. It was originally developed by Sun Microsystems which was initiated by James Gosling and released in 1995 as core component of Sun Microsystems' Java platform (Java 1.0 [J2SE]).
The latest release of the Java Standard Edition is Java SE 10. With the advancement of Java and its widespread popularity, multiple configurations were built to suit various types of platforms. For example: J2EE for Enterprise Applications, J2ME for Mobile Applications.
The new J2 versions were renamed as Java SE, Java EE, and Java ME respectively. Java is guaranteed to be Write Once, Run Anywhere.
Java String
In Java, String is basically an object that represents sequence of char values. An array of characters works same as Java string. In Java programming language, strings are treated as objects. The Java platform provides the String class to create and manipulate strings.
Exception in Java
An exception is an unwanted or unexpected event, which occurs during the execution of a program i.e at run time, that disrupts the normal flow of the program’s instructions.
Exception is an abnormal condition.In Java, an exception is an event that disrupts the normal flow of the program. It is an object which is thrown at runtime.
What is Exception Handling
Exception Handling is a mechanism to handle runtime errors such as ClassNotFoundException, IOException, SQLException, RemoteException, etc.
Collections in Java
The Collection in Java is a framework that provides an architecture to store and manipulate the group of objects.
Java Collections can achieve all the operations that you perform on a data such as searching, sorting, insertion, manipulation, and deletion.
Java Collection means a single unit of objects. Java Collection framework provides many interfaces (Set, List, Queue, Deque) and classes (ArrayList, Vector, LinkedList, PriorityQueue, HashSet, LinkedHashSet, TreeSet).
The Java Collections Framework is a collection of interfaces and classes which helps in storing and processing the data efficiently. This framework has several useful classes which have tons of useful functions which makes a programmer task super easy.
Basic of Selenium
Selenium is one of the most widely used open source Web UI (User Interface) automation testing suite.
Selenium tutorial provides basic and advanced concepts of Selenium. Our Selenium tutorial is designed for beginners and professionals.
Web Service
A web service is any piece of software that makes java API..
What is Java
Java is a programming language and a platform. Java is a high level, robust, object-oriented and secure programming language. It was originally developed by Sun Microsystems which was initiated by James Gosling and released in 1995 as core component of Sun Microsystems' Java platform (Java 1.0 [J2SE]).
The latest release of the Java Standard Edition is Java SE 10. With the advancement of Java and its widespread popularity, multiple configurations were built to suit various types of platforms. For example: J2EE for Enterprise Applications, J2ME for Mobile Applications.
The new J2 versions were renamed as Java SE, Java EE, and Java ME respectively. Java is guaranteed to be Write Once, Run Anywhere.
Exception in Java
An exception is an unwanted or unexpected event, which occurs during the execution of a program i.e at run time, that disrupts the normal flow of the program’s instructions.
Exception is an abnormal condition.In Java, an exception is an event that disrupts the normal flow of the program. It is an object which is thrown at runtime.
What is Spring
Spring is a lightweight framework and an open source Java platform that provides comprehensive infrastructure support for developing robust Java applications very easily and very rapidly. Spring framework was initially written by Rod Johnson and was first released under the Apache 2.0 license in June 2003. This tutorial has been written based on Spring Framework version 4.1.6 released in Mar 2015. It can be thought of as a framework of frameworks because it provides support to various frameworks such as Struts, Hibernate, Tapestry, EJB, JSF, etc. The framework, in broader sense, can be defined as a structure where we find solution of the various technical problems.
The Spring framework comprises several modules such as IOC, AOP, DAO, Context, ORM, WEB MVC etc. We will learn these modules in next page. Let's understand the IOC and Dependency Injection first.
Web Service
A web service is any piece of software that makes itself available over the internet and uses a standardized XML messaging system. XML is used to encode all communications to a web service. For example, a client invokes a web service by sending an XML message, then waits for a corresponding XML response. As all communication is in XML, web services are not tied to any one operating system or programming language java can talk with Perl; Windows applications can talk with Unix applications.
Web Services tutorial is designed for beginners and professionals providing basic and advanced concepts of web services such as protocols, SOAP, RESTful, java web service implementation, JAX-WS and JAX-RS tutorials and examples.
Web service is a technology to communicate one programming language with another. For example, java programming language can interact with PHP and .Net by using web services. In other words, web service provides a way to achieve interoperability.
Web services are self-contained, modular, and distributed.
Introduction to java programming tutorialjackschitze
This document provides an introduction to Java programming including:
- A brief history of Java and overview of its key characteristics like being platform independent and using automatic memory management.
- Explanations of core Java concepts like classes, objects, inheritance and interfaces.
- A guide to installing Java and writing, compiling and running a simple "Hello World" program as an example.
- Descriptions of common Java terms and language features like packages, variables, methods and loops.
This document provides an overview of the Java programming language and platform. It discusses Java's origins, characteristics, editions, and components like the JDK, JRE, and JVM. Java is introduced as a simple, secure, robust, and platform-independent language well-suited for client-server web applications and small devices. The document outlines Java's history and evolution from 1995 to present. Key aspects of Java like object-orientation, portability, and multi-threading are summarized.
This document provides an overview of variables and their scope in Java. It discusses the three types of variables in Java: local variables, instance variables, and class (static) variables.
Local variables are declared within methods, constructors, or blocks and can only be accessed within their declaration scope. Instance variables are declared within a class but outside of methods and can be accessed using an object reference. Class variables are declared with the static keyword, belong to the class itself rather than any object, and are accessed via the class name. The document provides examples and discusses default variable initialization.
The document provides an overview of the Java programming language, including its history, core concepts, and execution process. Some key points:
- Java was created in 1991 by James Gosling at Sun Microsystems with an initial focus on embedded systems, but later expanded to web applications due to the rise of the Internet.
- The Java platform consists of the Java programming language, Java Virtual Machine (JVM), and Java Application Programming Interfaces (APIs). The JVM allows Java programs to run on any hardware/software platform.
- A Java program is compiled into bytecode that can be executed by any JVM, providing platform independence. The execution involves compiling the source code and then interpreting the bytecode on
This document provides an introduction and overview of the Java programming language, including its history, features, and components. It discusses how Java was developed in 1995 at Sun Microsystems and introduced as a platform-independent language for general business applications and web-based internet applications. It also summarizes Java's key features like being object-oriented, compiled and interpreted, and portable, as well as its core architecture components like the Java programming language, Java Virtual Machine, and Java API.
Java is an object-oriented programming language initially developed by Sun Microsystems. It became popular for use in web applications due to its portability and security features. The document provides an overview of Java's history, applications, features, and basic concepts such as variables, data types, operators, and object-oriented principles. It also explains how Java code is compiled and executed, with bytecode run on the Java Virtual Machine to achieve platform independence.
The document discusses various features and constructs of the Java programming language including:
- Java is an object-oriented, simple, platform-independent, secure, robust, and high-performance language.
- The Java Runtime Environment (JRE) provides the runtime platform and Java Development Kit (JDK) includes development tools.
- Java programs are compiled to bytecode that runs on the Java Virtual Machine (JVM) on any platform.
- Core Java constructs include data types, variables, operators, statements, and classes. Primitive data types include numbers, booleans, characters and strings.
Java is a general purpose programming language that is widely used for web applications. It enables users to develop and deploy applications on the Internet for servers, desktop computers, and small hand-held devices. Java applications are compiled into bytecode that runs on a Java Virtual Machine (JVM) allowing them to run on any platform that supports Java. Key Java technologies include Java Servlets for developing web applications, JavaServer Pages (JSP) to create dynamic web content, and Enterprise JavaBeans (EJB) for building the business logic of enterprise applications. J2EE (Java 2 Enterprise Edition) is a specification that provides a framework for developing multi-tiered, web-based enterprise applications.
Artificial intelligence Presented by JM.jmansha170
AI (Artificial Intelligence) :
"AI is the ability of machines to mimic human intelligence, such as learning, decision-making, and problem-solving."
Important Points about AI:
1. Learning – AI can learn from data (Machine Learning).
2. Automation – It helps automate repetitive tasks.
3. Decision Making – AI can analyze and make decisions faster than humans.
4. Natural Language Processing (NLP) – AI can understand and generate human language.
5. Vision & Recognition – AI can recognize images, faces, and patterns.
6. Used In – Healthcare, finance, robotics, education, and more.
Owner By:
Name : Junaid Mansha
Work : Web Developer and Graphics Designer
Contact us : +92 322 2291672
Email : [email protected]
Available for Weekend June 6th. Uploaded Wed Evening June 4th.
Topics are unlimited and done weekly. Make sure to catch mini updates as well. TY for being here. More upcoming this summer.
A 8th FREE WORKSHOP
Reiki - Yoga
“Intuition” (Part 1)
For Personal/Professional Inner Tuning in. Also useful for future Reiki Training prerequisites. The Attunement Process. It’s all about turning on your healing skills. See More inside.
Your Attendance is valued.
Any Reiki Masters are Welcomed
More About:
The ‘Attunement’ Process.
It’s all about turning on your healing skills. Skills do vary as well. Usually our skills are Universal. They can serve reiki and any relatable Branches of Wellness.
(Remote is popular.)
Now for Intuition. It’s silent by design. We can train our intuition to be bold or louder. Intuition is instinct and the Senses. Coded in our Workshops too.
Intuition can include Psychic Science, Metaphysics, & Spiritual Practices to aid anything. It takes confidence and faith, in oneself.
Thank you for attending our workshops.
If you are new, do welcome.
Grad Students: I am planning a Reiki-Yoga Master Course. I’m Fusing both together.
This will include the foundation of each practice. Both are challenging independently. The Free Workshops do matter. They can also be downloaded or Re-Read for review.
My Reiki-Yoga Level 1, will be updated Soon/for Summer. The cost will be affordable.
As a Guest Student,
You are now upgraded to Grad Level.
See, LDMMIA Uploads for “Student Checkin”
Again, Do Welcome or Welcome Back.
I would like to focus on the next level. More advanced topics for practical, daily, regular Reiki Practice. This can be both personal or Professional use.
Our Focus will be using our Intuition. It’s good to master our inner voice/wisdom/inner being. Our era is shifting dramatically. As our Astral/Matrix/Lower Realms are crashing; They are out of date vs 5D Life.
We will catch trickster
energies detouring us.
(See Presentation for all sections, THX AGAIN.)
More Related Content
Similar to Java Programming Tutorials Basic to Advanced 1 (20)
This document provides an overview of the Java programming language. It discusses the basic structure of a Java program, including documentation, packages, imports, classes, and the main method. It also covers the evolution of Java from C and C++, the Java Virtual Machine (JVM), platform independence, and popular Java editors like NetBeans and Eclipse. Popular uses of Java include web applications, mobile apps, and enterprise software.
This document provides an overview of how to write a basic "Hello World" program in Java. It outlines the steps needed, including setting up a development environment with a text editor and the Java Development Kit, creating a Java file with the class and main method, writing the "Hello World" print statement, compiling and running the program. The summary provides a high-level view of the key activities and process for writing a simple first Java program.
Java was initially developed by Sun Microsystems in 1991 under the name Oak by James Gosling. It was renamed to Java in 1995 due to legal issues. Java is an object-oriented programming language that is platform independent, meaning Java programs can run on any system with a Java virtual machine. Key features of Java include being simple, secure, robust, portable, and having automatic memory management. Java is commonly used to build mobile and web applications.
This document provides an introduction to the Java programming language. It discusses that Java is an object-oriented, platform-independent language that was originally developed by Sun Microsystems in 1995. It also outlines some key differences between Java and other languages like C and C++, such as Java's lack of pointers and emphasis on object-oriented features. The document then provides details on compiling and running a simple Java program, and explains the different phases of program creation and execution in Java.
TechSearhWeb is a tutorial site for different technologies to make quality education. We want to spread the good education worldwide. The aim to understand the language very easily get through the any problem to understand the basic and advance of any language.
This website has been developed for every people to getting more knowledge for every person, share their knowledge and ready to get the job.
What is Java
Java is a programming language and a platform. Java is a high level, robust, object-oriented and secure programming language. It was originally developed by Sun Microsystems which was initiated by James Gosling and released in 1995 as core component of Sun Microsystems' Java platform (Java 1.0 [J2SE]).
The latest release of the Java Standard Edition is Java SE 10. With the advancement of Java and its widespread popularity, multiple configurations were built to suit various types of platforms. For example: J2EE for Enterprise Applications, J2ME for Mobile Applications.
The new J2 versions were renamed as Java SE, Java EE, and Java ME respectively. Java is guaranteed to be Write Once, Run Anywhere.
Java String
In Java, String is basically an object that represents sequence of char values. An array of characters works same as Java string. In Java programming language, strings are treated as objects. The Java platform provides the String class to create and manipulate strings.
Exception in Java
An exception is an unwanted or unexpected event, which occurs during the execution of a program i.e at run time, that disrupts the normal flow of the program’s instructions.
Exception is an abnormal condition.In Java, an exception is an event that disrupts the normal flow of the program. It is an object which is thrown at runtime.
What is Exception Handling
Exception Handling is a mechanism to handle runtime errors such as ClassNotFoundException, IOException, SQLException, RemoteException, etc.
Collections in Java
The Collection in Java is a framework that provides an architecture to store and manipulate the group of objects.
Java Collections can achieve all the operations that you perform on a data such as searching, sorting, insertion, manipulation, and deletion.
Java Collection means a single unit of objects. Java Collection framework provides many interfaces (Set, List, Queue, Deque) and classes (ArrayList, Vector, LinkedList, PriorityQueue, HashSet, LinkedHashSet, TreeSet).
The Java Collections Framework is a collection of interfaces and classes which helps in storing and processing the data efficiently. This framework has several useful classes which have tons of useful functions which makes a programmer task super easy.
Basic of Selenium
Selenium is one of the most widely used open source Web UI (User Interface) automation testing suite.
Selenium tutorial provides basic and advanced concepts of Selenium. Our Selenium tutorial is designed for beginners and professionals.
Web Service
A web service is any piece of software that makes java API..
What is Java
Java is a programming language and a platform. Java is a high level, robust, object-oriented and secure programming language. It was originally developed by Sun Microsystems which was initiated by James Gosling and released in 1995 as core component of Sun Microsystems' Java platform (Java 1.0 [J2SE]).
The latest release of the Java Standard Edition is Java SE 10. With the advancement of Java and its widespread popularity, multiple configurations were built to suit various types of platforms. For example: J2EE for Enterprise Applications, J2ME for Mobile Applications.
The new J2 versions were renamed as Java SE, Java EE, and Java ME respectively. Java is guaranteed to be Write Once, Run Anywhere.
Exception in Java
An exception is an unwanted or unexpected event, which occurs during the execution of a program i.e at run time, that disrupts the normal flow of the program’s instructions.
Exception is an abnormal condition.In Java, an exception is an event that disrupts the normal flow of the program. It is an object which is thrown at runtime.
What is Spring
Spring is a lightweight framework and an open source Java platform that provides comprehensive infrastructure support for developing robust Java applications very easily and very rapidly. Spring framework was initially written by Rod Johnson and was first released under the Apache 2.0 license in June 2003. This tutorial has been written based on Spring Framework version 4.1.6 released in Mar 2015. It can be thought of as a framework of frameworks because it provides support to various frameworks such as Struts, Hibernate, Tapestry, EJB, JSF, etc. The framework, in broader sense, can be defined as a structure where we find solution of the various technical problems.
The Spring framework comprises several modules such as IOC, AOP, DAO, Context, ORM, WEB MVC etc. We will learn these modules in next page. Let's understand the IOC and Dependency Injection first.
Web Service
A web service is any piece of software that makes itself available over the internet and uses a standardized XML messaging system. XML is used to encode all communications to a web service. For example, a client invokes a web service by sending an XML message, then waits for a corresponding XML response. As all communication is in XML, web services are not tied to any one operating system or programming language java can talk with Perl; Windows applications can talk with Unix applications.
Web Services tutorial is designed for beginners and professionals providing basic and advanced concepts of web services such as protocols, SOAP, RESTful, java web service implementation, JAX-WS and JAX-RS tutorials and examples.
Web service is a technology to communicate one programming language with another. For example, java programming language can interact with PHP and .Net by using web services. In other words, web service provides a way to achieve interoperability.
Web services are self-contained, modular, and distributed.
Introduction to java programming tutorialjackschitze
This document provides an introduction to Java programming including:
- A brief history of Java and overview of its key characteristics like being platform independent and using automatic memory management.
- Explanations of core Java concepts like classes, objects, inheritance and interfaces.
- A guide to installing Java and writing, compiling and running a simple "Hello World" program as an example.
- Descriptions of common Java terms and language features like packages, variables, methods and loops.
This document provides an overview of the Java programming language and platform. It discusses Java's origins, characteristics, editions, and components like the JDK, JRE, and JVM. Java is introduced as a simple, secure, robust, and platform-independent language well-suited for client-server web applications and small devices. The document outlines Java's history and evolution from 1995 to present. Key aspects of Java like object-orientation, portability, and multi-threading are summarized.
This document provides an overview of variables and their scope in Java. It discusses the three types of variables in Java: local variables, instance variables, and class (static) variables.
Local variables are declared within methods, constructors, or blocks and can only be accessed within their declaration scope. Instance variables are declared within a class but outside of methods and can be accessed using an object reference. Class variables are declared with the static keyword, belong to the class itself rather than any object, and are accessed via the class name. The document provides examples and discusses default variable initialization.
The document provides an overview of the Java programming language, including its history, core concepts, and execution process. Some key points:
- Java was created in 1991 by James Gosling at Sun Microsystems with an initial focus on embedded systems, but later expanded to web applications due to the rise of the Internet.
- The Java platform consists of the Java programming language, Java Virtual Machine (JVM), and Java Application Programming Interfaces (APIs). The JVM allows Java programs to run on any hardware/software platform.
- A Java program is compiled into bytecode that can be executed by any JVM, providing platform independence. The execution involves compiling the source code and then interpreting the bytecode on
This document provides an introduction and overview of the Java programming language, including its history, features, and components. It discusses how Java was developed in 1995 at Sun Microsystems and introduced as a platform-independent language for general business applications and web-based internet applications. It also summarizes Java's key features like being object-oriented, compiled and interpreted, and portable, as well as its core architecture components like the Java programming language, Java Virtual Machine, and Java API.
Java is an object-oriented programming language initially developed by Sun Microsystems. It became popular for use in web applications due to its portability and security features. The document provides an overview of Java's history, applications, features, and basic concepts such as variables, data types, operators, and object-oriented principles. It also explains how Java code is compiled and executed, with bytecode run on the Java Virtual Machine to achieve platform independence.
The document discusses various features and constructs of the Java programming language including:
- Java is an object-oriented, simple, platform-independent, secure, robust, and high-performance language.
- The Java Runtime Environment (JRE) provides the runtime platform and Java Development Kit (JDK) includes development tools.
- Java programs are compiled to bytecode that runs on the Java Virtual Machine (JVM) on any platform.
- Core Java constructs include data types, variables, operators, statements, and classes. Primitive data types include numbers, booleans, characters and strings.
Java is a general purpose programming language that is widely used for web applications. It enables users to develop and deploy applications on the Internet for servers, desktop computers, and small hand-held devices. Java applications are compiled into bytecode that runs on a Java Virtual Machine (JVM) allowing them to run on any platform that supports Java. Key Java technologies include Java Servlets for developing web applications, JavaServer Pages (JSP) to create dynamic web content, and Enterprise JavaBeans (EJB) for building the business logic of enterprise applications. J2EE (Java 2 Enterprise Edition) is a specification that provides a framework for developing multi-tiered, web-based enterprise applications.
Artificial intelligence Presented by JM.jmansha170
AI (Artificial Intelligence) :
"AI is the ability of machines to mimic human intelligence, such as learning, decision-making, and problem-solving."
Important Points about AI:
1. Learning – AI can learn from data (Machine Learning).
2. Automation – It helps automate repetitive tasks.
3. Decision Making – AI can analyze and make decisions faster than humans.
4. Natural Language Processing (NLP) – AI can understand and generate human language.
5. Vision & Recognition – AI can recognize images, faces, and patterns.
6. Used In – Healthcare, finance, robotics, education, and more.
Owner By:
Name : Junaid Mansha
Work : Web Developer and Graphics Designer
Contact us : +92 322 2291672
Email : [email protected]
Available for Weekend June 6th. Uploaded Wed Evening June 4th.
Topics are unlimited and done weekly. Make sure to catch mini updates as well. TY for being here. More upcoming this summer.
A 8th FREE WORKSHOP
Reiki - Yoga
“Intuition” (Part 1)
For Personal/Professional Inner Tuning in. Also useful for future Reiki Training prerequisites. The Attunement Process. It’s all about turning on your healing skills. See More inside.
Your Attendance is valued.
Any Reiki Masters are Welcomed
More About:
The ‘Attunement’ Process.
It’s all about turning on your healing skills. Skills do vary as well. Usually our skills are Universal. They can serve reiki and any relatable Branches of Wellness.
(Remote is popular.)
Now for Intuition. It’s silent by design. We can train our intuition to be bold or louder. Intuition is instinct and the Senses. Coded in our Workshops too.
Intuition can include Psychic Science, Metaphysics, & Spiritual Practices to aid anything. It takes confidence and faith, in oneself.
Thank you for attending our workshops.
If you are new, do welcome.
Grad Students: I am planning a Reiki-Yoga Master Course. I’m Fusing both together.
This will include the foundation of each practice. Both are challenging independently. The Free Workshops do matter. They can also be downloaded or Re-Read for review.
My Reiki-Yoga Level 1, will be updated Soon/for Summer. The cost will be affordable.
As a Guest Student,
You are now upgraded to Grad Level.
See, LDMMIA Uploads for “Student Checkin”
Again, Do Welcome or Welcome Back.
I would like to focus on the next level. More advanced topics for practical, daily, regular Reiki Practice. This can be both personal or Professional use.
Our Focus will be using our Intuition. It’s good to master our inner voice/wisdom/inner being. Our era is shifting dramatically. As our Astral/Matrix/Lower Realms are crashing; They are out of date vs 5D Life.
We will catch trickster
energies detouring us.
(See Presentation for all sections, THX AGAIN.)
This presentation was provided by Nicole 'Nici" Pfeiffer of the Center for Open Science (COS), during the first session of our 2025 NISO training series "Secrets to Changing Behavior in Scholarly Communications." Session One was held June 5, 2025.
How to Create a Stage or a Pipeline in Odoo 18 CRMCeline George
In Odoo, the CRM (Customer Relationship Management) module’s pipeline is a visual representation of a company's sales process that helps sales teams track and manage their interactions with potential customers.
Different pricelists for different shops in odoo Point of Sale in Odoo 17Celine George
Price lists are a useful tool for managing the costs of your goods and services. This can assist you in working with other businesses effectively and maximizing your revenues. Additionally, you can provide your customers discounts by using price lists.
HOW YOU DOIN'?
Cool, cool, cool...
Because that's what she said after THE QUIZ CLUB OF PSGCAS' TV SHOW quiz.
Grab your popcorn and be seated.
QM: THARUN S A
BCom Accounting and Finance (2023-26)
THE QUIZ CLUB OF PSGCAS.
Search Engine Optimization (SEO) for Website SuccessMuneeb Rana
Unlock the essentials of Search Engine Optimization (SEO) with this concise, visually driven PowerPoint. Inside you’ll find:
✅ Clear definitions and core concepts of SEO
✅ A breakdown of On‑Page, Off‑Page, and Technical SEO
✅ Actionable best‑practice checklists for keyword research, content optimization, and link building
✅ A quick‑start toolkit featuring Google Analytics, Search Console, Ahrefs, SEMrush, and Moz
✅ Real‑world case study demonstrating a 70 % organic‑traffic lift
✅ Common challenges, algorithm updates, and tips for long‑term success
Whether you’re a digital‑marketing student, small‑business owner, or PR professional, this deck will help you boost visibility, build credibility, and drive sustainable traffic. Download, share, and start optimizing today!
How to Create Quotation Templates Sequence in Odoo 18 SalesCeline George
In this slide, we’ll discuss on how to create quotation templates sequence in Odoo 18 Sales. Odoo 18 Sales offers a variety of quotation templates that can be used to create different types of sales documents.
Smart Borrowing: Everything You Need to Know About Short Term Loans in Indiafincrifcontent
Short term loans in India are becoming a go-to financial solution for individuals needing quick access to funds without long-term commitments. With fast approval, minimal documentation, and flexible tenures, these loans are ideal for handling emergencies, unexpected bills, or short-term goals. Understanding key aspects like short term loan features, eligibility, required documentation, and how to apply for a short term loan can help borrowers make informed decisions. Whether you're salaried or self-employed, short term loans offer convenience and speed. This guide walks you through the essentials so you can secure the right loan at the right time.
How to Create a Rainbow Man Effect in Odoo 18Celine George
In Odoo 18, the Rainbow Man animation adds a playful and motivating touch to task completion. This cheerful effect appears after specific user actions, like marking a CRM opportunity as won. It’s designed to enhance user experience by making routine tasks more engaging.
Forestry Model Exit Exam_2025_Wollega University, Gimbi Campus.pdfChalaKelbessa
This is Forestry Exit Exam Model for 2025 from Department of Forestry at Wollega University, Gimbi Campus.
The exam contains forestry courses such as Dendrology, Forest Seed and Nursery Establishment, Plantation Establishment and Management, Silviculture, Forest Mensuration, Forest Biometry, Agroforestry, Biodiversity Conservation, Forest Business, Forest Fore, Forest Protection, Forest Management, Wood Processing and others that are related to Forestry.
*Order Hemiptera:*
Hemiptera, commonly known as true bugs, is a large and diverse order of insects that includes cicadas, aphids, leafhoppers, and shield bugs. Characterized by their piercing-sucking mouthparts, Hemiptera feed on plant sap, other insects, or small animals. Many species are significant pests, while others are beneficial predators.
*Order Neuroptera:*
Neuroptera, also known as net-winged insects, is an order of insects that includes lacewings, antlions, and owlflies. Characterized by their delicate, net-like wing venation and large, often prominent eyes, Neuroptera are predators that feed on other insects, playing an important role in biological control. Many species have aquatic larvae, adding to their ecological diversity.
How to Manage Maintenance Request in Odoo 18Celine George
Efficient maintenance management is crucial for keeping equipment and work centers running smoothly in any business. Odoo 18 provides a Maintenance module that helps track, schedule, and manage maintenance requests efficiently.
Parenting Teens: Supporting Trust, resilience and independencePooky Knightsmith
For more information about my speaking and training work, visit: https://www.pookyknightsmith.com/speaking/
SESSION OVERVIEW:
Parenting Teens: Supporting Trust, Resilience & Independence
The teenage years bring new challenges—for teens and for you. In this practical session, we’ll explore how to support your teen through emotional ups and downs, growing independence, and the pressures of school and social life.
You’ll gain insights into the teenage brain and why boundary-pushing is part of healthy development, along with tools to keep communication open, build trust, and support emotional resilience. Expect honest ideas, relatable examples, and space to connect with other parents.
By the end of this session, you will:
• Understand how teenage brain development affects behaviour and emotions
• Learn ways to keep communication open and supportive
• Explore tools to help your teen manage stress and bounce back from setbacks
• Reflect on how to encourage independence while staying connected
• Discover simple strategies to support emotional wellbeing
• Share experiences and ideas with other parents
4. CONTENTS:
1. The History and Evolution of Java.
2. Java Language Basics.
3. Classes and Objects.
4. Inheritance.
5. Interfaces and Abstract Classes.
6. Packages.
7. Exception Handling.
8. Numbers and Strings.
9. Multithreaded Programming.
10. Basic I/O and Applets.
5. 1. The History and Evolution of Java.
•History and Evolution of Java.
•The Java Technology.
•Features of Java Language.
•Types of Java Programs.
•The ” HelloWorld” Application.
•“HelloWorld” for Windows OS.
•“HelloWorld” for Linux/Solaris.
•A Closer Look at “HelloWorld” Program.
• File naming rules.
• Platforms /Editions of Java.
6. History and Evolution of Java
Java was conceived by James Gosling, Patrick Naughton, Chris Worth, Ed-
Frank and Mike Sheridan at Sun Microsystems. Inc USA in 1991.
The language was initially called ‘Oak’ but renamed ‘Java’ in 1995.
The primary motivation for the creation of Java was the need for a platform-
independent (Architectural Neutral) language that could be used to create
software to be embedded in various consumer electronic devices, such as
Microwave Owens and Remote Controls.
Many types of CPUs are used as controllers. The trouble with most other
languages is that they are designed to be compiled for a specific target.
Although it is possible to compile a C++ program for any type of CPU, it
requires a full C++ compiler targeted for that CPU. The problem is that
compilers are expensive and time consuming to create.
In an attempt to find an easier and cost efficient solution, the developers
began to work on a portable, platform independent language that could be
used to produce code that would run on a variety of CPUs under differing
environment. This efforts ultimately led to the creation of Java.
7. The Java Technology
Java technology is both a programming language and a platform.
The Java Programming Language.
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 our processor; it instead contains byte codes — the
intermediate code understood by the Java Virtual Machine (Java VM). The
java launcher tool (Java interpreter) then runs our application with an
instance of the Java Virtual Machine.
Figure : An overview of the software development process
8. Because the Java VM is available on many different operating systems, the
same .class files are capable of running on Microsoft Windows, the Solaris™
Operating System (Solaris OS), Linux, or Mac OS.
Through the Java VM, the same application is capable of running on multiple platforms
9. The Java Platform.
A platform is the hardware or software environment in which a program runs.
Most platforms can be described as a combination of the operating system and
underlying hardware. The Java platform differs from most other platforms in
that it's a software-only platform that runs on top of other hardware-based
platforms. The Java platform has two components:
• The Java Virtual Machine.
• The Java Application Programming Interface (API)
The Java Virtual Machine [JVM].
All language compilers translates source code in to machine code for a specific
computer. Java compiler also do this. Java achieves platform- independency
in the way that Java compiler produces an intermediate code known as ‘java
byte-code’ for a machine that does not exists. This machine is called The
‘Java Virtual Machine’ [JVM] and it exists only inside the computer’s
memory. It is a simulated computer inside the real computer and does all
major functions of a real computer.
The byte code is not machine specific. The machine code is generated by the
Java Interpreter by acting as an intermediary between java virtual machine
and the real machine. The interpreter is different for different machines.
10. (API) The Java Application Programming Interface
The API is a large collection of ready-made software components that provide
many useful capabilities. It is grouped into libraries of related classes and
interfaces; these libraries are known as packages.
Figure : The API and Java Virtual Machine insulate the program from the underlying hardware
As a platform-independent environment, the Java platform can be a bit
slower than native code.
11. Features of Java Language.
Simple, Small & Familiar Platform Independent
Object Oriented Portable
Distributed High performance
Multithreaded Robust & Secure
Compiled & Interpreted Dynamic & Extensible
Java programming language is a high-level language that can be
characterized by all of the following buzzwords:
Simple, Small & Familiar.
Java is simple to use for professionals. Java Codes looks like a ‘C++’ code. In
fact Java is a simplified version of C++.
Platform Independent
Java programs can be easily moved from one computer to another,
anywhere any time. Changes, upgrades in OS, processors, and system
resources will not force any changes in Java programs.
Object Oriented.
Java is a true object-oriented programming language. Almost everything in
java is an object. All program codes and data resides within objects and
classes.
Portable.
Java program can be easily moved from one computer to another computer,
anywhere, any time.
Distributed.
Java is designed as a distributed language for creating applications on
networks. It has the ability to share both data and programs. Java
applications can open and access remote objects on Internet as they can do
in local machines.
High Performance.
Java architecture is designed to reduce overheads during runtime.
Multithreading enhances the overall execution speed of java programs.
Multithreaded.
Multithreaded means handling multiple tasks simultaneously. Java supports
multithreaded programming. We needn’t wait for the application to be
finished one task before beginning another.
Robust & Secure.
Java provides many safeguards to ensure reliable code. It has strict compile
time and runtime checking for data types. It is designed as a garbage collected
language. It also incorporates the concepts of exception handling which
captures critical errors and eliminates any risk of crashing the system.
Compiled & Interpreted.
Running a Java program is a two stage process. First java compiler translates
source code in to an intermediate code known as ‘byte code’. Second Java
interpreter converts he byte code in to machine code that can be directly
executed by the machine that is running the java program.
Dynamic & Extensible.
Java is capable of dynamically linking in new class libraries, methods and
objects.
Java programs support functions written in other languages such as C & C+
+. These functions are called native methods. Native methods are linked
dynamically at runtime.
12. Types of Java Programs
Java Programs are of two types:
Applications.
Applets.
Applications are stand alone programs. They are designed to run on local
machines.
An Applet is a special kind of Java program that is designed to be
transmitted over the Internet and automatically executed by a Java
compatible web browser. An ‘Applet’ is downloaded on demand just like an
image, sound or video clip.
13. The "Hello World!" Application
OhK! It's time to write our first application!
A Checklist
To write our first program, we need:
1.The Java SE Development Kit 7 (JDK 7)
2.A text Editor
In this example, we'll use Notepad, a simple editor included with the Windows
platforms. You can easily adapt these instructions if you use a different text
editor.
These two items are all we need to write your first application.
HelloWorld Application in Windows.
14. Creating Your First Application
Our first application, HelloWorld.java, will simply display the greeting
"Hello world!".
To create this program, we will:
Create a source file:
A source file contains code, written in the Java programming language, that
we and other programmers can understand. We can use any text editor to
create and edit source files.
Compile the source file into a .class file:
The Java programming language compiler (javac) takes our source file and
translates its text into instructions that the Java virtual machine (JVM) can
understand. The instructions contained within this file are known as
bytecodes.
Run the program
The Java application launcher tool- ie., interpreter (java) uses the Java virtual
machine to run our application.
15. Create a Source File:
To create a source file, First, start the editor.
We can launch the Notepad editor from the Start menu by selecting
Programs > Accessories > Notepad. In a new document, type in the
following code:
class HelloWorld
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
16. Save the code in a file with the name HelloWorld.java.
To do this in Notepad, first choose the File > Save As menu item.
Then, in the Save As dialog box:
Using the Save in combo box, specify the folder (directory) where we'll save
our file. In this example, the directory is worksjava on the F drive.
In the File name text field, type HelloWorld.java,
From the Save as type combo box, choose ‘All Files’.
In the Encoding combo box, leave the encoding as ANSI.
When you're finished, the dialog box should look like this.
18. Compile the Source File into a .class File
Bring up a shell, or "command," window. We can do this from the Start
menu by choosing Command Prompt (Windows XP), or by choosing Run...
and then entering cmd. The shell window should look similar to the
following figure.
19. The prompt shows our current directory. When we bring up the prompt, our
current directory is usually our home directory for Windows XP.
To compile our source file, change our current directory to the directory
where our file is located. For example, if your source directory is java which is
inside works directory on the F drive, type the following command at the
prompt and press Enter:
F:
cd WorksJava
Now the prompt should change to F:WORKSjava>
Changing directory on an alternate drive.
20. If you enter dir at the prompt, you should see your source file, as the
following figure shows.
Directory listing showing the .java source file.
21. Now you are ready to compile.
At the prompt, type the following command and press Enter.
javac HelloWorld.java
The compiler has generated a bytecode file, HelloWorld.class.
At the prompt, type dir to see the new file that was generated, as shown in the
following figure.
Directory listing, showing the generated .class file
Now that you have a .class file, you can run your program.
22. Run the Program
In the same directory, enter the following command at the prompt:
java HelloWorld
The next figure shows what we should now see:
Congratulations! You have done !. Your program works!
23. "Hello World!" for Solaris OS and Linux
It's time to write our first application!
These detailed instructions are for users of Solaris OS and Linux.
A Checklist
To write your first program, we'll need:
The Java SE Development Kit 6 (JDK 6)
A Text Editor
In this example, we'll use vi, an editor available for many UNIX-based
platforms. We can easily adapt these instructions if we use a different text
editor, such as pico or emacs.
These two items are all we need to write our first application.
24. Creating Our First Application
Our first application, HelloWorldApp, will simply display the greeting "Hello
world!". To create this program, we will:
Create a source file
A source file contains code, written in the Java programming language, that
we and other programmers can understand. we can use any text editor to
create and edit source files.
Compile the source file into a .class file
The Java programming language compiler (javac) takes our source file and
translates its text into instructions that the Java virtual machine can
understand. The instructions contained within this .class file are known as
bytecodes.
Run the program
The Java application launcher tool ie., the Java interpreter (java) uses the
Java virtual machine to run our application.
25. Create a Source File
To create a source file, First, open a shell, or "terminal,"
window.
A new terminal window.
26. When we first bring up the prompt, our current directory will usually be our
home directory. We can change our current directory to our home directory at
any time by typing cd at the prompt and then pressing Return.
The source files we create should be kept in a separate directory. we can create
a directory by using the command mkdir. For example, to create the directory
java in your home directory, use the following commands:
$ mkdir java
To change our current directory to this new directory, we then enter:
$ cd java
Now we can start creating your source file.
Start the vi editor by typing ‘vi’ at the prompt and pressing Return.
Type the following code into the new opened buffer:
class HelloWorldApp{
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
27. Save the code in a file with the name HelloWorld.java
You can press Esc key followed by a column ( : ) and ‘wq’ to exit vi.
Compile the Source File into a .class File
Bring up another shell window. To compile our source file, change our
current directory to the directory where our file is located. For example, if
our source directory is /home/java, type the following command at the
prompt and press Return:
28. $ cd /home/java
If we enter pwd at the prompt, we should see the current directory, which in
this example has been changed to /home/jdoe/java.
If we enter ls at the prompt, we should see your file.
Now are ready to compile the source file. At the prompt, type the following
command and press Return.
$ javac HelloWorldApp.java
The compiler has generated a bytecode file, HelloWorldApp.class.
Results of the ls command, showing the .java source file.
29. Now that you have a .class file, you can run your program.
Results of the ls command, showing the generated .class file.
30. Run the Program
In the same directory, enter at the prompt:
java HelloWorldApp
The next figure shows what we should now see.
The output prints "Hello World!" to the screen
Congratulations! You have done !. Your program works!
31. A Closer Look at “HelloWorld.java” Program
class HelloWorld
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
Here ‘class HelloWorld’ declares a class. Everything must be placed inside
a class. Here ‘class’ is a keyword and ‘HelloWorld’ is the class name.
public static void main(String[] args) – defines a method main( ). Every
Java application program must include a main() method. This I the starting
point for the interpreter to begin the execution of the program.
Here the keyword ‘public’ is an access specifier that declares the main
method as an unprotected and there for making it accessible to all other
classes.
32. The ‘static’ keyword declares this method as one that belongs to the entire
class and not a part of any objects of the class. The main must be declared as
static because the interpreter uses this method before any objects are created.
The ‘void’ states that the main method does not return any value.
Any information that we want to pass to a method is received by variables
specified within the sets of parentheses.
The main method accepts a single argument: an array of elements of type
String.
public static void main(String[] args)
This array is the mechanism through which the runtime system passes
information to your application.
For example: java HelloWorld arg1 arg2
Each string in the array is called a command-line argument. Command-line
arguments let users affect the operation of the application without
recompiling it. For example, a sorting program might allow the user to
specify that the data be sorted in descending order with this command-line
argument: -descending
The "Hello World!" application ignores its command-line arguments.
33. The line System.out.println("Hello World!"); prints the string inside the
parentheses on standard output. Here ‘System’ is a class which includes a
field called ‘out’. This has a method named println( ) which does the actual
displaying of text.
A Second Program.
/** The MyWishes class implements an application that simply prints two
lines to the standard output. */
class MyWishes
{
public static void main(String[] args)
{
System.out.println("Hello Duke!"); // Display the string.
System.out.println(“Welcome To Java World”);
}
}
34. Source Code Comments.
The following yellow colored text defines the comments of the MyWishes
application:
/** The MyWishes class implements an application that simply
prints two lines to the standard output. */
class MyWishes
{
public static void main(String[] args)
{
System.out.println("Hello Duke!"); // Display the string.
System.out.println(“Welcome To Java World”);
}
}
Comments are ignored by the compiler but are useful to other
programmers to give information about the program.
35. The Java programming language supports three kinds of comments:
/* text */
The compiler ignores everything from /* to */.
/** documentation */
This indicates a documentation comment (doc comment, for short). The
compiler ignores this kind of comment, just like it ignores comments that
use /* and */. The javadoc tool uses doc comments when preparing
automatically generated documentation.
// text
The compiler ignores everything from // to the end of the line.
36. A File name can be any legal identifier — an unlimited-length sequence of
Unicode letters and digits, beginning with a letter, the dollar sign "$", or the
underscore character "_". The convention, however, is to always begin our file
names with a letter, not "$" or "_". Additionally, the dollar sign character, by
convention, is never used at all.
Similar convention exists for the underscore character; while it's technically
legal to begin your variable's name with "_", this practice is discouraged.
File Naming Rules.
Every programming language has its own set of rules and conventions for the
kinds of names that we're allowed to use, and the Java programming language
is no different. The rules and conventions for naming our files can be
summarized as follows:
File names are case-sensitive. Java treats capital and small letters
differently.
Subsequent characters may be letters, digits, dollar signs, or underscore
characters. Conventions (and common sense) apply to this rule as well. When
choosing a name for your file use full words instead of cryptic abbreviations.
37. The first letter of the file name, by convention, be capitalized. If the name
we choose consists of only one word, spell the rest letters in lowercase letters.
If it consists of more than one word, capitalize the first letter of each words.
Examples are
HelloWorld.java
MyFirstProgram.java
Temperature.java
Usually the class name is given as the file name in Java. If a program
contains multiple classes, the name of the class which contains main method
is given as the class name.
White space is not permitted.
38. Platforms/Editions of Java
There are four platforms/editions of Java programming language:
Java Platform, Standard Edition (Java SE).
Java Platform, Enterprise Edition (Java EE).
Java Platform, Micro Edition (Java ME).
Java FX.
All Java Platforms consists of a Java Virtual Machine (JVM) and an
Application Programming Interface (API). This allows applications written
for that platform to run on any compatible system with all the advantages
of Java programming language.
Java SE
Java SE’s API provides the core functionality of Java programming
language. It defines everything from the basic types and objects of the
language to the high-level classes that are used for networking, security,
database access, GUI development and XML parsing. Java SE platform
consists of JVM, development tools, deployment technologies, and other
class libraries and toolkits commonly used in Java technology
applications.
39. Java EE
The Java EE platform is built on top of the Java SE platform. The Java EE
platform provides an API and runtime environment for developing and
running large-scale, multi-tiered, scalable, reliable, and secure network
applications.
Java ME
The Java ME platform provides an API and a small-footprint virtual
machine for running Java programming language applications on small
devises, like mobile phones. The API is a subset of Java SE API, along with
special class libraries useful for small devise application development.
Java FX
Java FX technology is a platform for creating rich internet applications
written in Java FX script. Java FX script is a statically typed declarative
language that is compiled to Java technology ‘byte code’, which can then
be run on Java VM. Applications written for the Java FX platform can
include and link to Java programming language classes, and may be client
of Java EE platform services.