- Experienced faculty
- Simplified explanations
- Theoretical Concept / Practicals
- Practice Questions and Regular tests
- Doubt clearing, Discussion & Mock Viva
- Practical and Project Files
- For XIth, XIIth, BCA, B.Tech, BSc. (IT), O-Level, MCA students.
For XIth, XIIth, BCA, B.Tech, BSc. (IT), O-Level, MCA students.
Master Java Fundamentals and Enhance Your Career with Hands-On Practice
UNIT I
Java Basic : Basic Prorams, Conditional Statements (If, Else), Iteration Statement (While, do while, for loop), Jump Statements, Functions.
Object Oriented : Object Oriented Programming, History of Java, Features of Java, Difference between Java and C++, Java Environment (JDK, JVM, JRE, Java API), Java Primitive types, Literals, Variables, Scope and lifetime of variables, Operators, Type conversion using cast, Operator precedence, Expression Control statements.
Introducing Classes : Class, definition, reference, variables, and assignments, methods, access modifiers, method overloading, constructor, garbage collection, this keyword, Static (variable, method, block), final keyword, wrapper classes.
Java Library : Arrays, Strings, StringBuffer, StringBuilder classes and their methods.
UNIT II
Inheritance : Types, Super Keyword, method overriding, covariant return type, aggregation, use of the final keyword, abstract class.
Interface and Packages : Extend interface, implement an interface, difference between abstract class and interface, nested interface, Packages and member access, importing packages.
Exception Handling : Exception Class, built-in checked and unchecked exceptions, user define exceptions, use of try, catch, throw, throws, finally.
UNIT III
Using I/O : Elementary concepts of Input/Output, using the byte streams, reading and writing using byte streams, automatically closing a file, using the character-based streams, File I/O using character streams (using a FileWriter and using a FileReader).
Multi-threaded Programming : Multithreading fundamentals, Thread class, and runnable interface, the life cycle of thread, daemon thread, Synchronization (using Synchronized methods, synchronized statement), deadlock, inter-thread communication using notify(), wait(), and notifyall().
UNIT IV
Swings Fundamentals : components and containers, Layout managers, event handling (event sources, event listeners, event classes and interfaces, adapter classes).
Exploring Swing Controls : JLabel, and ImageIcon, using Swing Buttons (JButton, JToggleButton, JCheckBox, JRadioButton), JTextField, JScrollPane, JList, JComboBox.
Along with 200+ Programs and a project.