How To Exam?

a knowledge trading engine...


SRM University 2007 B.Tech Information Technology BANK : PROGRAMMING IN JAVA - Question Paper

Wednesday, 30 January 2013 06:15Web



S.R.M INSTITUTE OF SCIENCE AND TECHNOLOGY

DEPARTMENT OF info TECHNOLOGY

ques. BANK









SUBJECT NAME : PROGRAMMING IN JAVA

SUBJECT CODE : IT 207

BRANCH : II YEAR IT





PREPARED BY:

Ms.S.P.LALITHA (II ‘A’)

Ms.D.HEMAVATHI (II ‘B’)

Ms.F.MARY AGITHA RANI (II ‘C’)


















HOD/IT





IT207 PROGRAMMING IN JAVA L T P C
2 0 2 3
PURPOSE
The Java programming language has become the de facto standard as the language to be used for internet applications. The main purpose of this course is to give a platform for learning Java and develop a few web based applications.

INSTRUCTIONAL OBJECTIVES
This course enables the students to
• Understand the need for new language environment for internet applications
• Effectively use the huge library routines while solving issues.
• Handle exceptional situations and to access data on external medium.
• Make use of Java Utilities for Documenting, Debugging your Programs and Packing your Programs into Modules.
• Understand why certain language features have been left out in Java and the way Java System is implemented.

UNIT I FUNDAMENTALS OF JAVA 7
Java Buzzwords; C++-- Data types; Operators; Expression; Control Statements; Operators Precedence & Associativity; Associativity; Scoping rules; Automatic kind Conversion & kind Casting; Arrays; instanceof operator.

UNIT II CLASSES AND OBJECTS 8
Entry point for Java Programs; Classes; Methods & Method Signatures; Method retuning Values; Method Overloading; Overloading on Returning Values; Method call mechanism; Passing & Returning Objects; Static Binding; Constructors; Default Constructor; Garbage Collector; finalize() method; String & String Buffer; valueof() & toString() method; Incremental Compilation; Explicitly Invoking garbage collector & finalize() method; free floating blocks;

UNIT III info HIDING AND REUSABILITY 13
Packages; Default Package; Package Constraints; Path & Class Path Environment Variables; Access Specifiers – Private, Protected, public, package level access; Importing Packages; Inheritance; Object class; this & super keyword to resolve ambiguity; Constructor calls; method overriding; Storage Specifiers – static & final, use of transient & volatile; Abstract class & Interface; Multiple Inheritance in Java; Extending interface; Program Execution Flow; Polymorphism; Late Binding; Upcasting & Down Casting; Wrapper class; Nested class & Interface; native method; comparison of JAVA & C++.

UNIT IV EXCEPTION, CONCURRENCY, AND STREAMS 9
Exception Handling mechanism; Checked & Unchecked Exceptions; User described Exception; Default Exception Handlers; Input & Output Streams; byte stream & character stream; Getting user input; stream tokenizer; Serialization; Threading – Thread class & Runnable Interface; Inter Thread Communication; synchronized keyword; Deadlock; volatile keyword.



( 0 Votes )

Add comment


Security code
Refresh

Earning:   Approval pending.
You are here: PAPER SRM University 2007 B.Tech Information Technology BANK : PROGRAMMING IN JAVA - Question Paper