0% found this document useful (0 votes)
11 views9 pages

Prelim Module - Lesson1

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views9 pages

Prelim Module - Lesson1

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 9

G

IN
M
M
A
R
G
O
R
P

M E
R

I
E
T
U

L L
P
M

E
O

U
C

R
O

P OD
T
N
IO
T
C

M
U
D
O
R
T
IN

ITC111 Dr. Marygin E.


Computer Sarmiento
LEARNING OUTCOMES:

At the end of the lesson, the students are


expected to:
Understand the origin of Java Programming
Language
Learn the importance of Java Program in the
IT World
Explain how Java works inside the computer
Interpret the structure of Java programming
Develop their own program
LESSON1. Principles of Java
Programming
Java is considered structured and object oriented
programming language. It was invented by James
Gosling and others namely Andy, Van and Arthur in
1995 where the name Java originated. Java was
originally named Oak and was developed as a part
of the Green project at the SUN (Stanford University
Network) Company.
The first version of Java was not embraced by the end
users, that’s why the green team lead by Gosling
changed it from Oak to Java, so since it adds some
features in the language, it was remarkably marked
in the field of IT Industry because of being flexible
that could be run in different platforms or operating
system.
LESSON1. Principles of Java
Programming
Today, with technology such as part of our daily lives, we take
it for granted that we can be connected and access
applications and content anywhere, anytime. Because of
Java, we expect digital devices to be smarter, more
functional and way more entertaining.
In the early 90s, extending the power of network computing to
the activities of everyday life was a radical vision. In 1991, a
small group of Sun engineers called the “Green Team”
believed that the next wave in computing was the union of
digital consumer devices and computers.
The writing of Java in December of 1990. Patrick Naughton,
Mike Sheridan, and James Gosling and were trying to figure
out the “next wave” in computing. Led by James Gosling, the
team worked around the clock and created the programming
language that would revolutionize our world – Java.
DISCUSSIONS
The Green Team demonstrated their new language
with an interactive, handheld home
entertainment controller that was originally
targeted at the digital cable television industry.
Unfortunately, the concept was much too
advanced for them at the time.
But it was right for the Internet, which was just
starting to take off. In 1995, the team
announced that the Netscape Navigator
Internet browser would incorporate WITH Java
technology.
CHARACTERISTICS OF JAVA
Java is a high-level
Interpreted
programming language
that is all of the Secure
following: Multithreaded
Simple Dynamic (active)
Object-oriented The Java technology
Distributed consists of three entitles:
 The language itself
Architecture Neural
 A runtime environment
Portable
 A set of tools
High-Performance
JAVA CAN BE DEFINED AS:
 Simple - because Java has its roots in C/C++, anyone already
familiar with these languages will get up to speed with Java in
no time
 Object-oriented – since Java is rooted in C++, the object-
oriented functions of Java are essentially those of C++
 Distributed – Java has a comprehensive library of network
objects that deal with protocols such as the Transmission
Control Protocol/Internet Protocol (TCP/IP), the Hypertext
Transfer Protocol (HTTP) and the File Transfer Protocol (FTP)
 Interpreted – An interpreter must be available for each
hardware architecture and operating system on which you want
to run Java
 Robust – Java requires declarations, ensuring that the data
types passed to a routine are exactly data types the routine
requires.
 Secure – Java allows programmers to create virus-free, tamper-free
systems (this to the number of security checks it performs before a
piece of code can be executed)
 Architecture-neutral – Because Sun designed Java to support
distributed applications over computer networks, you can use it
with a variety of CPU and operating system architectures
 Portable – Since it has an architecture-neutral capabilities, the Java
system is highly portable
 High performance – Java performance is impressive for an
interpreted language, mostly because of the development of just-in-
time (JIT) compilers that optimize the bytecodes on the fly.
 Multi-threaded – A major feature of java, giving executables the
ability to maintain several threads of execution at one time. This
permits programs to juggle several tasks at once.
 Dynamic language – Java is capable of incorporating functionality,
regardless of where functionality comes from – the local computer
system, local and wide are networks, and the Internet are all
potential contributors.
INSTRUCTIONS:
Answer briefly and precisely. Type in your answers in
Microsoft Word and submit in our Laboratory time
until 12:00nn.
1. Differentiate Object oriented programming from
structured programming language.
2. Explain Why Java is considered as Versatile
Language…
3. Create a timeline for the History of Java which
includes date and person involved, specify the
features being added for every upgraded version.
3. Enumerate the Characteristics of Java
Programming
and define them the way you understood.

You might also like