Object Oriented Programming Through JAVA
1. Gain
knowledge about basic Java language syntax and semantics to write Java programs
and use concepts such as variables,
conditional and iterative execution
methods etc.,
2. Understanding
the fundamentals of object-oriented programming in Java, including defining classes, objects, invoking
methods etc. and exception handling
mechanisms.
3.
Understand the principles of inheritance, packages
and interfaces.
4.
Understand the principles of Multithreading and Event handling
mechanisms.
Syllabus:
UNIT-1
Java Evolution, And Overview of Java Language: Java History –Features of java, how java differ
from C and C++, Java and World Wide Web, Web Browser. Java Environment:
Java Development kit (JDK), Application Programming Interface (API).
Java Programming Structure, Java Tokens, Constants, Variables, Expressions, Decision Making Statements and Looping, Java Statements, Overview of arrays and strings, Machine Neutral, Java Virtual Machine (JVM), Command Line Arguments Arrays And Strings: Arrays, One-Dimensional arrays, creating an array, declaration of arrays, initialization of arrays, Two-Dimensional arrays, String arrays, String methods, String Buffer class, Vectors, Wrapper classes.
UNIT-2
Classes, Objects and Methods:
Introduction, defining a class, creating objects,
accessing class members, constructors, methods overloading, static members.
Inheritance: Defining a sub class, sub class constructor, multilevel variables,
Final classes, and Finalize methods, Abstract
methods and classes, visibility control.
Managing Errors And Exceptions: Introduction, Types of errors-Compile time and Run time errors, Exceptions, Types of Exceptions, Syntax of Exception handling code, Multiple catch statements, Using finally statement, Throwing our own exceptions.
Click 👇👇 to download Notes:
UNIT-3
Interfaces and Multithreaded Programming: Introduction, Defining interfaces, extending interfaces, implementing interfaces. Introduction to threads, Creating Threads, Extending the Thread Class, Implementing the runnable interface, life cycle of a thread, priority of a thread, synchronization, Dead Lock.
Click 👇👇 to download Notes:
UNIT-4
Introduction, how applet differ from applications, building applet code, applet life cycle, About HTML, designing a web page, passing parameters to applets, Getting input from the User.
Click 👇👇 to download Notes:
UNIT-5
Introduction, the abstract window toolkit (AWT), frames, event-driven programming, layout managers, panels, canvasses, drawing geometric figures.
Click 👇👇 to download Notes:
UNIT-6
Creating User Interface:Introduction, Describe various user interface Components: button, label, text field, text area, choice, list, check box check box group.
1. Herbert Schildt,
“The Complete Reference
Java”, TMH Publishing Company Ltd, 9th Edition.
1. Allen B. Downey, “Think Java; How to Think Like a Computer Scientist”, Paper Back, 1stEdition
2. David J. Eck, Hobart
and William Smith Colleges, “Introduction to Programming Using
Java” Published by Paper Back
3. H.M.Dietel and P.J.Dietel “Java How to Program”, Sixth Edition, Pearson
Education/PHI
1. http://www.nptelvideos.com/java/java_video_lectures_tutorials.php
2. https://www.tutorialspoint.com/java/
3. https://www.javatpoint.com/java-tutorial
4. http://mooc.fi/courses/2013/programming-part-1/material.html
5. http://math.hws.edu/javanotes
Comments
Post a Comment