--Your friends at LectureNotes

Note for Advanced Java Programming - AJP by Méèñåkshî Çhàuháñ

  • Advanced Java Programming - AJP
  • Other
  • 1 Offline Downloads
  • Uploaded 1 year ago
Méèñåkshî Çhàuháñ
Méèñåkshî Çhàuháñ
0 User(s)
Download PDFOrder Printed Copy

Share it with your friends

Leave your Comments

Text from page-1

? Advanced Java

Text from page-2

Subject: ADVANCED JAVA Credits: 4 SYLLABUS Overview Of Java Brief history of Java, Java and the web, Java architecture, Basics of a typical Java environment, Java applicationsvs. Java applets, Java Development Kit (JDK) Java and other High level Languages: Comparison of Java with other high level languages, Importance and limitations of Java. Object-oriented Programming Classes and objects, class variables and methods, writing classes, subclasses, files Object-Oriented concepts in Java: Classes in Java, Encapsulation, Polymorphism, Constructors, Garbage collection. Java Programming Design Java’s built-in data types, Java’s inner classes, Operators. Flow-Control Statements Conditional statements, Loop statements, Flow-breaking statements. Reusing Classes Composition syntax, Inheritance syntax, Combining Composition and inheritance, Protected, Incremental development, Initializing and class loading. Introduction to objects The progress of abstraction, Inheritance: reusing the interface, Interchangeable objects with polymorphism, Multithreading, Persistence. Exception Handling And Threading In Java Why use exception handling, Hierarchy of exception classes, Exception handling constructs, Methods available to exceptions, Creating own exception classes Threading: Creating and running a thread, Threadcontrol methods, Thread life cycle, Thread groups, Thread synchronization, Inter-thread communications, Priorities and scheduling, thread local variables, Daemon threads. Event Handling Ignoring the event, Handling the component in the originating component, Delegating the event Java’s Event Types: Adjustment events, Ancestor events, Component events, Container events, Focus events, Input method events, Internal frame events, Item events, Key events, menu events, Mouse events, Paint events, Pop-up menu events, Text events, Window events. Windows Toolkit Java abstract windowing toolkit, Networking, Modifiers, Packages and interfaces. Suggested Reading: Gosling, James, A brief history of the Green project. Java.net, no date Gosling, James, A brief history of the Green project. anonymous-insider.net, no date

Text from page-3

Gosling, James; Joy, Bill; Steele, Guy L., Jr.; Bracha, Gilad . Lindholm, Tim; Yellin, Frank Patrick Naughton: Java Was Strongly Influenced by Objective-C David Bank: The Java Saga. Patrick Naughton: The Long Strange Trip to Java is-research GmbH: List of programming languages for a Java Virtual Machine How Java's Floating-Point Hurts Everyone Everywhere

Text from page-4

ADVANCED JAVA ADVANCED JAVA SEM-III COURSE OVERVIEW Accurate programming is the primary need of any Computer subject introduces the student to the concepts in the study of Science application. Software Engineering techniques provide Object oriented programming using classes, It familiarizes the one such means of estimating almost accurately the estimated students with the various methods for handling events time required for writing accurate codes and testing data. occurring from users use of keyboard keys and mouse Analysis of such a user data and his requirements present the movements. Also the student understands Exception Handling usefulness of the information. The techniques thus form the methods. basis of all engineering designs and is one singular most The students on completion of the course shall develop the important subject of study for all Computer Software Special- following skills and competencies: ists. It develops an understanding of the built-in errors of a. Basics of Java Programming. common nature. b. Use of Objects and classes. The aim of this subject is to develop students’ understanding c. Graphical user Interface. of the concepts of Java Programming. In particular the subject d . Event and Exception Handling.. is designed to develop the underpinning knowledge and skills e. File I/O handling. required to write complex programs and test procedures. This f. Database connectivity. i

Lecture Notes