Lecture 1
Lecture 1
2
Syllabus of Programming in JAVA
Programming in Java L T P C
Total Contact Hours : 45Hours
3 0 0 3
Subject Code Common to all Specializations of CSE 3 rd Year
Prerequisite: Studied C/C++ in previous semesters
CST-208
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/ 3
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
Programming Language Trends
5
What is JAVA ?
6
Overview of JAVA
• Programming Language
• Development Environment
• Application Environment
• Deployment Environment
James Glosing
• “Write ones and Run anywhere”
7
Why JAVA?
8
Application of JAVA
Business
Application
Desktop Web-based
Application Application
Digital and
Electronic
Devices JAVA Cloud-
Based
Application
Mobile
Application
9
History of JAVA
10
Execution of a C program
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.
14
How to Check JAVA in Yours Computer?
15
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
Home Work
Q1. Why java is platform independent language?
17
References
Text Book
• Herbert Schildt (2019), “Java The Complete Reference, Ed. 11, McGraw-Hill .
18
THANK YOU
For queries
Email: [email protected]