B.R.A. Bihar University, Muzaffarpur
SEMESTER-IV
BCA – 401: JAVA PROGRAMMING
Total Lectures = 50
Unit – I: Overview of Java Language
-
C++ Vs JAVA, JAVA and internet and WWW, JAVA support systems, JAVA environment.
-
JAVA program structure, tokens, statements, JAVA virtual machine, constants & variable, data types, declaration of variable, symbolic constants, type casting.
-
Operators: Arithmetic, relational, logical assignments, increment and decrement, Conditional bitwise, special, expressions & its evaluation
Decision Making and Branching
-
If statement, if…else statement, Nesting of if…else statements, else…if ladder, switch, ? operators, loops while, do, for, jumps in loop, labelled loops.
Unit – II: Classes, Objects and Methods
-
Defining a class, adding variables and methods, creating objects, accessing data members, constructors, methods overloading, static members, nesting of methods.
-
Inheritance: Extending a class, overriding methods, final variables and methods, final classes, finalizer methods, abstract methods and classes, visibility control.
Unit – III: Arrays, String and Vectors
-
Arrays: One dimensional & two dimensional
-
Strings, vectors, wrapper classes, defining interfaces, extending interfaces, implementing interfaces
-
Accessing interfaces, variables, system packages, using system packages, naming conventions, creating packages, accessing a package, using package, adding a class to a package, hiding classes.
Unit – IV: Multithreaded Programming
-
Creating threads, extending the threads class, stopping and blocking a thread, life cycle of a thread
-
Using thread methods, thread exceptions, thread priority, synchronization, implementing the runnable interface.
Unit – V: Applet Programming
-
Local and remote applets, applets Vs applications, writing applets, applets life cycle
-
Creating and executable applet, designing a web page, applet tag adding applet to HTML file, running the applet
-
Passing parameters to applets, aligning the display, DTML tags & applets, getting input from the user.
-
JDBC–ODBC (Java Database Connectivity)