Introduction of java language, Study notes of Computer Science

An introduction to Java programming language. It covers topics such as what is Java, types of Java applications, and Java platforms/editions. the different types of Java applications, including standalone and web applications, and the platforms/editions of Java, including Java SE, Java EE, Java ME, and JavaFX. It also provides examples of devices where Java is currently used, such as desktop applications, web applications, enterprise applications, mobile, embedded systems, smart cards, robotics, and games.

Typology: Study notes

2020/2021

Available from 01/25/2022

bilal-maqsood-1
bilal-maqsood-1 🇬🇧

1 document

1 / 13

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
1- Introduction to Java
Laraib Zafar (Department of Computer
Science) GCWUF 1
pf3
pf4
pf5
pf8
pf9
pfa
pfd

Partial preview of the text

Download Introduction of java language and more Study notes Computer Science in PDF only on Docsity!

1- Introduction to Java

Laraib Zafar (Department of Computer 1

Topics

  • (^) What is Java
  • (^) Java Example
  • (^) Application
  • (^) Types of Java Applications
  • (^) Java Platforms / Editions Laraib Zafar (Department of Computer 2

2- Java Example

  • (^) Let's have a quick look at Java programming

example.

Laraib Zafar (Department of Computer 4

3- Application

  • (^) According to Sun, 3 billion devices run Java. There are many devices where Java is currently used. Some of them are as follows:
  1. Desktop Applications such as acrobat reader, media player, antivirus, etc.
  2. Web Applications such as irctc.co.in, javatpoint.com, etc.
  3. Enterprise Applications such as banking applications.
  4. Mobile
  5. Embedded System
  6. Smart Card
  7. Robotics
  8. Games, etc. Laraib Zafar (Department of Computer 5

4- Types of Java Applications…

2- Web Application

  • (^) An application that runs on the server side and creates a dynamic page is called a web application.
  • (^) Currently, Servlet, JSP, Struts, Spring, Hibernate, JSF, etc. technologies are used for creating web applications in Java. Laraib Zafar (Department of Computer 7

4- Types of Java Applications…

3) Enterprise Application

  • (^) An application that is distributed in nature, such as banking applications, etc. is called enterprise application.
  • (^) It has advantages of the high-level security, load balancing, and clustering.
  • (^) In Java, EJB is used for creating enterprise applications. Laraib Zafar (Department of Computer 8

5- Java Platforms / Editions

  • (^) There are 4 platforms or editions of Java:

1) Java SE (Java Standard Edition)

  • (^) It is a Java programming platform. It includes Java programming APIs such as java.lang, java.io, java.net, java.util, java.sql, java.math etc.
  • (^) It includes core topics like OOPs, String, Regex, Exception, Inner classes, Multithreading, I/O Stream, Networking, AWT, Swing, Reflection, Collection, etc. Laraib Zafar (Department of Computer 10

5- Java Platforms / Editions…

2) Java EE (Java Enterprise Edition)

  • (^) It is an enterprise platform which is mainly used to develop web and enterprise applications.
  • (^) It is built on the top of the Java SE platform.
  • (^) It includes topics like Servlet, JSP, Web Services, EJB, JPA, etc. Laraib Zafar (Department of Computer 11

Reference

  • (^) https://www.javatpoint.com/java-tutorial
  • (^) Java, How to program, Deitel & Deitel 7 th

Edition.

  • (^) https://

www.w3schools.com/java/java_intro.asp

Laraib Zafar (Department of Computer 13