Skip to main content

UNIT I Java programming language

Java programming language overview, Referring to applets and applications, The first step in writing Java application, Basic Java application, Primary application components, Class code block, Data (variables), Method code block (main in example program), Using semicolons and braces, Compiling and running a program, Requirement for your source file, Compiling, Running the program

UNIT II Java Primitive Types and Reference Types:

Integral primitive types, Floating point primitive types, Textual primitive types: char, Logical primitive types: Boolean, Variable identifier conventions and rules, Picking a variable identify, Variable identifier naming rules, Variable identifier naming conventions, Using variables in a program, Constants, How primitives and constants are stores in memory, Using the string class as a data type, Using string and the new modifier, Using string without the new modifier, Values you can assign to string, How string are stores in memory, Using string reference variables, Using the main method.

UNIT III Object References

Object References, Declaring an Object Reference, Creating Objects, Using Object Reference, Strings, Encapsulation, Inheritance, Using Inheritance, Containment Classes Abstract classes and Inheritance, Java2 Platform Class Library packages, Grouping classes in packages, Coding structure, Source file layout, Filenames, Java Methods & Object Interaction, Java Methods, Declaring methods, Invoking Methods, Types of methods, Passing Arguments, Method overloading, Constructors, Writing constructor, Object Interaction, Association, Composition, Composition and lifetime, Association and lifetime, Custody of an object, Typecasting, Promotion of expressions, Logical operations Arithmetic Conceptions, Arithmetic operators, Operators precedence, Increment and decrement operators, The if construct, The while loop, The for loop, while versus for, The do loop, The switch construct, The break statement, The continue statement, Java keywords

UNIT IV Graphical user interface development

Graphical user interface development, The Java. AWT Package Class Hierarchy, GUI Project, Frame, Adding a button, Creating panels and complex lay out, ActiveX Technologies & Implementation, ActiveX-based architecture, ActiveX controls, ActiveX documents, ActiveX code components, Implementing Client-Side Solutions, Introduction to scripting, Client-side scripting, Implementing ActiveX controls, Implementing Server-side Solutions, Introducing server-side scripting, Authoring active server pages (ASP), Reading a hypertext transfer protocol (HTTP) request, Creating an HTTP response, Saving user information, Using ActiveX server components, Using ActiveX design-time controls, Programming Interfaces, Other application programming interfaces (APIs), Messaging API (MAPI), Systems network architecture (SNA') APIs, Crypto API, Telephony API, License Service API, Speech API

SUGGESTED READINGS:-

  • 1. “Complete reference”. By Patric Naughton, Tata McGraw Hill.
  • 2. Core Java Volume-I, Horstman and Cornell, Pearson Education
  • 3. “Programming in java” by E. Balaguruswamy. TMH Publication.

Semester

Subject Code
BCA-503