Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
79 views

Sns College of Engineering COIMBATORE - 641107 Department of Information Technology

The document outlines the units of a Java programming course, including fundamentals of Java technology, classes and objects, inheritance and reusability, exceptions and concurrency, generics and collections, and GUI programming. The 5 units cover topics such as data types, operators, flow control, I/O streams, constructors, inheritance, packages, interfaces, exceptions, threads, annotations, generics, collections classes and interfaces, and Swing GUI components. The textbook to be used is Herbert Schildt's "The Complete Reference" book.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
79 views

Sns College of Engineering COIMBATORE - 641107 Department of Information Technology

The document outlines the units of a Java programming course, including fundamentals of Java technology, classes and objects, inheritance and reusability, exceptions and concurrency, generics and collections, and GUI programming. The 5 units cover topics such as data types, operators, flow control, I/O streams, constructors, inheritance, packages, interfaces, exceptions, threads, annotations, generics, collections classes and interfaces, and Swing GUI components. The textbook to be used is Herbert Schildt's "The Complete Reference" book.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

SNS COLLEGE OF ENGINEERING

COIMBATORE – 641107
DEPARTMENT OF INFORMATION TECHNOLOGY

VALUE ADDED COURSE-III-IT

JAVA Programming

UNIT I FUNDAMENTALS OF JAVA TECHNOLOGY AND PROGRAMMING 9


Java platform features, Java technologies-JSR, JCP. An Overview of Java - Data types, Key
words, Scoping rules - Automatic Type Conversion, Type Casting and Arrays - Operators
Precedence & Associativity, Expression. Flow control, Enhanced for loop, switch statements,
handling Strings, Entry Point for Java Programs.

UNIT II CLASSES, OBJECTS AND STREAMS 9


Class fundamentals: Declaring objects, Assigning object reference variable, Methods & Method
Signatures, Method retuning Values, Method with parameters. I/O Basics: Byte stream &
Character Stream, Getting user input: Reading console input & Writing console output, Reading
and Writing files-new file system - Constructors: Default Constructor, Parameterized
constructor, this keyword.

UNIT III: INFORMATION HIDING & REUSABILITY 9


Inheritance basics. Using super, Method Overriding. Constructor call. Dynamic method dispatch
Abstract class, Using final with inheritance, Default Package. Path & Class Path Environment
Variables Package level access ,Importing Packages, Interface: Multiple Inheritance in Java
Extending interface, Wrapper Class, Auto Boxing

UNIT IV: EXCEPTION , CONCURRENCY, ENUMERATION AND ANNOTATIONS 9


Exception handling mechanism. new look try/catch mechanism in Java 7, Thread class &
Runnable Interface. Inter Thread Communication, Synchronization of threads using
Synchronized keyword and lock method Thread pool and Executors framework, Futures and
callable, Fork-Join in Java. Deadlock conditions Enumeration in Java 5 - usage. Annotations:
basics of annotation. The Annotated element Interface. Using Default Values, Marker
Annotations. Single-Member Annotations. The Built-In Annotations-Some Restrictions.

UNIT V: GENERICS , COLLECTIONS FRAME WORK AND GUI PROGRAMMING


Generics: Basics , Generics and type safety Collections Interfaces – Collection, Set, List, Queue,
Collections Classes – Array List, Hash Set, Tree Set. Accessing a Collection via Iterators. Map
Interfaces. Map Classes – Abstract Map, Hash Map, Tree Map Introduction to Swing, MVC
Connection, Containers – Jframe, JDialog, JPanel,JRootPane, JLayeredPane Placing components
into containers, Event Handling, Components – Jbutton, JLabel, JTextField, JComboBox, JList,
JTable, JTabbedPane

Text book:
Herbert Schildt, “The Complete Reference (Fully updated for jdk7)”, Oracle press Ninth
Edition,2014.

You might also like