CSE1007 – Java Programming
B. Tech - CSE
By
Dr. Leninisha Shanmugam
Faculty – Scope
VIT, Chennai
Overview
Importance of Java
Java vs Python
Course Objectives & Outcomes
Syllabus
History of Java
Java Features
Why do we Learn Java ???
The TIOBE index still ranks Java as the most popular
language.
The richness of the standard Java API is a major asset
Desktop, Web, AI, Scientific Computing, and Data
Analytics, Game, Robotics, Smart Card, Embedded
sys..
The strong Java community is a great asset since you
will always find a library already written that meets
your needs.
Popular applications that uses Java
Twitter
Signal
Wikipedia
Minecraft
Netflix
Amazon
eBay
Adhaar, IRCTC, many government project….
class MyProgram
{ print “Hello World“;
public static void main(String args[])
{
[Link]("Hello World");
}
}
Course Objectives
To understand the core language features of Java and its
Application Programming Interfaces (API) for
implementing threads, exceptions, database
connections, file management and development of
dynamic web applications using JavaFX GUI , Servlets
and Java Server Pages
Course outcomes
After successfully completing the course the student
should be able to
Implement Java applications to solve real world
problems
Design and build multi-threaded Java applications
Design, Develop and Deploy dynamic web
applications using JavaFX, Servlets and
Java Server Pages
SYLLABUS
SYLLABUS
History of Java
1991 - James Gosling, Mike Sheridan
& Patrick Naughton - Green Team
set top box project
Green Talk, Then Oak, Java
The first island to grow coffee was Java, in Indonesia
Characteristics of Java
Java Program Compilation
e:\java\javac [Link] e:\java\java MyProgram
(To Compile) (To Run)
Usual Program Execution….
Java Execution
JVM & JIT