Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
7 views

Computer Programming Intro - For Students

Java is a platform independent programming language that allows instructions to be given to computers in a language they understand. It was created by James Gosling in 1991 and is used to develop enterprise applications, video games, and web applications. Java code is compiled to bytecode that runs on a Java Virtual Machine, allowing programs to run on any device with a JVM implementation.

Uploaded by

2300546
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

Computer Programming Intro - For Students

Java is a platform independent programming language that allows instructions to be given to computers in a language they understand. It was created by James Gosling in 1991 and is used to develop enterprise applications, video games, and web applications. Java code is compiled to bytecode that runs on a Java Virtual Machine, allowing programs to run on any device with a JVM implementation.

Uploaded by

2300546
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

COMPUTER PROGRAMMING

Programming, also known as coding, refers to the process of


writing instructions for computing devices and systems. A
computer program translates those instructions into a language
that computers can understand.
What are Computer Programming Languages

Computer programming languages allow us to give instructions to a computer in a language the computer understands
https://www.northeastern.edu/graduate/blog/most-popular-programming-languages/
JAMES GOSLING
Java was created in 1991 by James Gosling of Sun Microsystems. Initially
called Oak, in honor of the tree outside Gosling's window, its name was
changed to Java because there was already a language called Oak.
Introduction to Java programming language

Java as an object-oriented language for


general-purpose business applications and for
interactive, Web-based Internet applications

Java is used to develop enterprise-level applications for video games


and mobile apps, as well as to create web-based applications with JSP (Java
Server Pages)
Who uses JAVA?

• Professions and Industries:


❖Software engineers, Java developers
❖Used by employers in communications, education, finance, health
sciences, hospitality, retail and utilities
• Major Organizations: V2COM, Eclipse Information Technologies, eBay,
Eurotech
• Specializations and Industries: Internet of Things (IoT), Enterprise
Architecture, Cloud Computing
The Java Program Life Cycle

Java requires the source code of your program to be


compiled first. It gets converted to either machine-specific
code or a byte code that is understood by some run-time
engine or a java virtual machine.
FREE ONLINE WEBSITES COMPILERTO
RUN JAVA
https://www.tutorialspoint.com/compile_java_online.php

https://www.jdoodle.com/online-java-compiler/

https://www.onlinegdb.com/online_java_compiler
https://netbeans.apache.org/

https://www.oracle.com/java/technolo
gies/downloads/#jdk18-windows
JAVA PROGRAMMERS TERMINOLOGIES

• JVM (Java Virtual Machine) - is software that can be ported to various


hardware platforms. Like a real computing machine, JVM has an instruction set
which manipulates various memory areas at run time.

• JDK (Java Development Kit) -contains JRE along with various development
tools like Java libraries, Java source compilers, Java debuggers, bundling and
deployment tools
• JRE (Java Runtime Environment) - It is part of JDK but can be used
independently to run any byte code (compiled java program).
• Java API (Application Programming Interface) - Set of classes’ written using
Java programming language which runs on JVM.
Advantages of Java Programming Language

• Built-in support for multi-threading, socket communication,


and memory management (automatic garbage collection).
• Object Oriented (OO).
• Better portability than other languages across operating
systems.
• Supports Web-based applications
Summary
• Java is platform independent programming language
which means compile once and run anywhere.
• Java provides built-in functionality for Thread, collection,
File IO
• The Java language is object-oriented (OO) programming
language which will allow the programmer to relate java
domain objects with real life objects.

You might also like