0% found this document useful (0 votes)
143 views2 pages

Java Programming

The document outlines the syllabus for a Java Programming course. It covers: 1) Introduction to Java fundamentals like object-oriented programming concepts, data types, operators, and decision making. 2) Classes, objects, methods, inheritance, and visibility control. 3) Interfaces, packages, and exception handling. 4) Multithreaded programming and applets. 5) Graphics programming and file I/O using streams.

Uploaded by

Prasad Jambhale
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
143 views2 pages

Java Programming

The document outlines the syllabus for a Java Programming course. It covers: 1) Introduction to Java fundamentals like object-oriented programming concepts, data types, operators, and decision making. 2) Classes, objects, methods, inheritance, and visibility control. 3) Interfaces, packages, and exception handling. 4) Multithreaded programming and applets. 5) Graphics programming and file I/O using streams.

Uploaded by

Prasad Jambhale
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 2

Java Programming

T.Y. Diploma : Sem. V [CO/CM/IF/CD] EVALUATION SYSTEM Theory Exam Practical Exam Oral Exam Term Work Test Time 3 Hrs. Marks 80 50# 25@ 20

@ Internal Assessment, # External Assessment

SYLLABUS 1. Introduction to Java Fundamentals of Object Oriented Programming Object and Classes, Data abstraction and encapsulation, Inheritance, Polymorphism, Dynamic Binding; Java Features : Compiled and Interpreted, Platform independent and portable, Object oriented Distributed, Multithreaded and interactive, High performance; Constant, Variables and Data Types Constant, Data Types, Scope of variable, Symbolic Constant, Type casting, Standard default values; Operator and Expression Arithmetic Operators, Relational Operators, Logical Operators, Assignment Operator Increment and Decrement Operator, Conditional Operator, Bit wise Operator, Special Operator; Decision making and Branching Decision making with if statement, Simple if statement, The if else statement, The else if ladder, The switch statement, The? : Operator; Decision making and Looping The While statement, The do statement, The for statement, Jumps in Loops, Labeled Loops. 2. Classes, Object and Methods Defining a class, Creating object, Accessing class members, Constructor, Methods Overloading, Static Member; Inheritance Extending a Class (Defining a subclass Constructor, Multilevel inheritance, Hierarchical inheritance, Overriding Methods, Final variable and Methods, Final Classes, Abstract method and Classes; Visibility Control Public access, friend access, Protected access, Private access, Private Protected access; Array, Strings and Vectors Arrays, One Dimensional array, Creating an array, Two Dimensional array, Strings, Vectors, Wrapper Classes. 3. Interfaces and Packages Interface: Multiple Inheritance; Defining interfaces, Extending interfaces, Implementing interfaces, Accessing Interface variable; Packages: Putting Classes Together System Package, Using system Package, Naming Convention, Creating Package, Accessing a package, using a package, adding a class to a package. 4. Multithreaded Programming and Exception Handling Multi Threading : Creating Thread, Extending a thread class, Stopping and Blocking a thread, Life cycle of thread, Using thread method, Thread exceptions, Thread priority, Synchronization, Implementing a Runnable Interface; Managing Errors and Exceptions Types of errors, Exception, Multiple catch statement, using finally statement, Using Exception for Debugging. 5. Java Applets and Graphics Programming Applet Programming : Local and remote applets, How applet differ from application, Preparing to write applets, Building applet code, Applet life cycle, Creating an Executable Applet, Designing a Web page, Applet tag, Adding Applet to HTML file, Running the Applet, Passing parameter to applet; Graphics Programming; The Graphics Class, Lines and rectangle, Circle and Ellipse, Drawing Arcs, Drawing Polygons, Line Graphs, Using control loops in Applets, Drawing Bar charts.

6. Streams and File I/O Stream Classes; Character Stream, Byte Stream; Serialization. Reference : 1. Programming with Java (E. Balagurusamy) BPB. 2. An Introduction to Object Oriented Programming (C Thomas WU) Tata McGraw Hill. 3. The Complete Reference Java 2 (Third Edition) (Patrick Naughton-Herbert Schildt) Tata McGraw Hill. 4. Programming with Java (John R.Hubbard) Tata McGraw Hill. 5. Java Program design (Cohoon & Davidson) Tata McGraw Hill. 6. Java2 Unleashed (Jawroski) Techmedia. 7. Java2 Programming (Keyur Shah) Tata McGraw Hill. 8. Web Sites : http://www.sun.java.com; http://www.osborne.com; http://www.sun.java.com

You might also like