|
JAVA Programming Faculty Mrs.B.Vinothini , Lecturer Course Information - Course Description
- Syllabus
- Class Schedule
- Course Schedule
- Lecture Notes
- Labs
- Assignments
Course Description This course teaches students how to develop Java applications. Topics covered include the Java programming language syntax, OO programming using Java, exception handling, file input/output, threads, collection classes, and networking. Students will develop and test Java applications (typically) using Eclipse. This course is a pre-requisite to all Application Server courses, and speciality Java Technology courses such as Struts, Spring, andHibernate. Lecture Notes | LEC# | TOPICS | LECTURE NOTES | | 1 | Object oriented programming paradigm | (PDF) | | 2 | Basic concepts of object oriented programming & Benefits of OOP | (PDF) | | 3 | Simple java program, Java vs C++, Tokens, Keywords ,Identifiers and constants | (PDF) | | 4 | Data types- Identifiers and constants .Data types ,Type Conversions and Casting , Arrays | (PDF) | | 5 | Operators ,Control statements in java., Class fundamentals &Declaring Objects | (PDF) | | 6 | Assigning Object Reference Variables , introducing methods, constructors & this keyword | (PDF) | | 7 | garbage Collection ,finalize () method , overloading methods, objects as parameters &returning objects | (PDF) | | 8 | access control, static& final keyword. Nested classes , Inner classes& classes with command line arguments | (PDF) | | 9 | Super keyword & Multilevel Hierarchy | (PDF) | | 10 | Invoking Constructors, Method overriding &Abstract Classes | (PDF) | | 11 | Using Final with Inheritance | (PDF) | | 12 | Packages ,Access Protection &Importing a Packages | (PDF) | | 13 | Interfaces | (PDF) | | 14 | Special String Operations | (PDF) | | 15 | Character Extraction | (PDF) | | 16 | String Comparison ,Modifying a String &String Buffer | (PDF) | | 17 | Exception Types &Uncaught Exceptions | (PDF) | | 18 | Using Try Catch &Multiple Catch | (PDF) | | 19 | Nested Try & throw | (PDF) | | 20 | Using finally statements | (PDF) | | 21 | Built in Exceptions | (PDF) | | 22 | Using Exceptions | (PDF) | | 23 | Thread Model | (PDF) | | 24 | Character Streams | (PDF) | | 25 | Stream I/O, Serialization& Files | (PDF) | | 26 | Applet Architecture & Skeleton | (PDF) | | 27 | Simple Applet Display Methods | (PDF) | | 28 | HTML APPLET tag Passing Parameters to the Applet | (PDF) | | 29 | AudioClip and AppletStub Interface | (PDF) | | 30 | Delegation Event Model | (PDF) | | 31 | Event Classes | (PDF) | | 32 | Collection Interfaces & Collection Classes | (PDF) | | 33 | Using Iterator | (PDF) | | 34 | Maps- Comparators | (PDF) | | 35 | Legacy Classes and Interfaces | (PDF) | | 36 | String Tokenizer & BitSet | (PDF) | | 37 | Calendar | (PDF) | | 38 | Gregorian | (PDF) | | 39 | TimeZone | (PDF) | | 40 | Locale | (PDF) | | 41 | Random- Currency | (PDF) | | 42 | Case studies | (PDF) | | 43 | Real time application development | (PDF) | | 44 | Debugging the application | (PDF) | | 45 | Testing the application. | (PDF) |
|