08448380779 Call Girls In Friends Colony Women Seeking Men
Lecture-1.pptx
1. DISCOVER . LEARN . EMPOWER
Lecture -1
Introduction to JAVA
UNIVERSITY INSTITUTE OF ENGINEERING
DEPARTMENT OF AIT - CSE
Bachelor of Engineering (CSE)
Programming in Java (21CSH-244)
By: Ajay Pal Singh (E13293)
2. 2
Chapter Course Objectives
1.
● To understand the about the JAVA
● To understand the application of JAVA
● To aware about of JDK environment
Chapter Course Outcomes
1.
After completion of this course, student will be able to
● Learn the basic objectives of JAVA..
● features and applications of JAVA.
● Aware about the environment of JAVA
3. 3
Subject Code
CSH-244
Programming in Java L T P C
Total Contact Hours : 33 Hours
2 0 2 3
Common to all Specializations of CSE 2nd Year
Prerequisite: Studied C/C++ in previous semesters
Marks-100
Internal-60 External-40
UNIT - I
Introduction to Procedural Programming, Object-Oriented Programming, Features to Java Programming Language, JVM, Data types, Variables,
Array, Operators, Control Statements, Classes and Object, Inheritance, final, Dynamic method dispatch ,Package and Interfaces.
UNIT - II
Exception Handling ,Multithread and Synchronization, Wrapper classes, I/O Streams(with NIO),File Handing and Serialization, Concrete class,
Generics classes , Collections Interface and Classes, Strings & String Buffer ,Utility Classes , Networking classes and Interfaces , TCP/IP Client/Server
socket.
UNIT - III
Event Handling ,AWT, Swings, Java Beans(getter-setter methods), Java Servlet (Servlet lifecycle, Http Request, Http Response),Java Server Pages (JSP
architecture, client request, cookies handling),Database connectivity using different drivers and statements, callable statement, prepared
statement.
Text Book:
• Herbert Schildt (2019), “Java The Complete Reference, Ed. 11, McGraw-Hill publishing company Ltd.
•Object Oriented Programming Using Java – IBM Study Material.
References:
• Programming with Java by Balaguruswamy, – A primer, Tata McGraw Hill.
•Understanding Object-Oriented Programming with JAVA by Timothy Budd.
•Java Tutorial http://www.tutorialspoint.com/java/index.htm
•UML with Eclipse Tutorial http://www.vogella.de/articles/UML/article.html
•Java Example Codes and Tutorials http://www.roseindia.net/java/
Syllabus of Programming in JAVA
4. Contents
•Latest Trends of Programming Language
•What is JAVA?
•Why JAVA?
•Application of JAVA
•History of JAVA
•Execution of JAVA
•Structure of JAVA program
4
7. Overview of JAVA
•Programming Language
•Development Environment
•Application Environment
•Deployment Environment
•“Write ones and Run anywhere”
7
James Glosing
10. History of JAVA
10
JDK 1.0
1996
JDK 1.1
1997
J2SE 1.2
1998
J2SE 5.0
2004
J2SE 1.4
2002
J2SE 1.3
2000
JAVA SE 6
2006
JAVA SE 7
2011
JAVA SE 8
2014
JAVA SE 9
2017
JAVA SE 10
2018
JAVA SE 11
2018
JAVA SE 12
March,2019
JAVA SE 13
Sep.,2019
JAVA SE 14
March,2020
JAVA SE 15
Sep.,2020
11. O/P
x.c x.obj x.exe
C program source code Object Code Executable code Program o/p
When the header file is found, C compiler compiles the entire code(this code will
be in machine language format) from the header file into the C program.
x.exe is also called machine language instructions.
This type of language is called System Dependent Language.
“Write Once and Compile Anywhere”
Execution of a C program
12. Execution of a Java Program
“Write Once and Run Anywhere”
13. Flavors of JAVA
Java Platform, Standard Edition (Java SE) for desktops
Java Platform, Enterprise Edition (Java EE) for enterprise
Java for Micro Edition(Java ME) for mobile
16. Summary
. Discussed about the importance of JAVA language .
. How java language is different to other language.
. Structure of java in programming.
. How to configure java setup in computer.
16
17. Home Work
Q1. Why java is platform independent language?
Q2. What is application area in java language?
Q3. How to execute a java program ?
17
18. References
Online Video Link
• https://nptel.ac.in/courses/106/105/106105191/
• https://www.coursera.org/courses?query=java
• https://www.coursera.org/specializations/object-oriented-programming
• https://www.youtube.com/watch?v=aqHhpahguVY
Text Book
• Herbert Schildt (2019), “Java The Complete Reference, Ed. 11, McGraw-Hill .
18