Javascript
Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Sed molestie, velit ut eleifend sollicitudin, neque orci tempor nulla, id sagittis nisi ante nec arcu.
Chapter1.:Basics of Java
- What is Java?
- History and Features of Java
- C++ vs Java
- Hello Java Program
- Internal How to set the path?
- JDK, JRE, and JVM (Java Virtual Machine)
- JVM Memory Management
- Internal details of JVM
- Unicode System, Operators, Keywords
- Control Statements like if-else, switch, For loop,while loop, etc.
- Class, Object, and Types of classes
Chapter 2 : Naming convention of Java
- Classes, Objects, and Features. It explains how to declare a class, how to create an object in Java.
- Object declaration and initialization
- Life cycle of an object
- Anonymous object in Java
- Class and Objects in Java with Realtime Example
Chapter 3: Packages in Java
- How to declare package in a company project
- Package naming conventions
- Sub packages
- Types of packages such as user-defined packages, built-in packages
- Importing packages in Java
- Packages in Java with Example Programs
Chapter 4: Data types in Java
- Primitive data types
- Non-primitive data types
- Memory allocation of primitive and non-primitive data types, etc.
Chapter 5: Variables, Constants, and Literals
- Variable declaration & initialization
- Naming convention
- Types of variables such as local variables, instance variables, and static variables
- Scope and memory allocation of variables.
- Variables in Java | Types of Variables
Chapter 6: Methods in Java
- Use of method in Java
- Method declaration, method signature
- Types of methods in Java: predefined method,user-defined methods: instance method, static method
- Calling of method
- Java main method
- Return type in Java.
- Java Methods | Declaration & Method Signature
Chapter 7: Constructor in Java
- What is Constructor in Java?
- Types of constructors: Default and Parameterized constructors
- Java constructor overloading
- Constructor chaining in java
- Copy constructor in Java
Chapter 8: Modifiers in Java
- What is Access modifier and Non-access modifier in Java?
- Types of access modifiers like
- private
- default
- protected
- public
- Types of Non-access modifiers like abstract, final, native, static, Strictfp, synchronized modifier, transient, volatile.
Chapter 9: Static Keyword
- What is Static keyword?
- Static variable
- Static method
- Static block
- Instance block
- Static Nested Class in Java
- Difference between varibles
- static variable
- instance variable
- static method
- instance method
- static block
- instance block.
Chapter 10: Final Keyword
- Final keyword
- Final variable
- Final method
- Final class.
Chapter 11: Inner Class in Java
- What is Inner class in Java?, Properties of inner class, Instantiating inner class.
- Types of inner class in Java:
- Normal inner class,
- Method local inner class,
- Anonymous inner class,
- Static nested class.
Chapter 12: Super and this Keyword
- Super keyword
- Calling of superclass instance variable
- Superclass constructor
- Superclass method.
- This keyword
- Calling of current class constructor, and method.
Chapter 13: OOPs concepts
Encapsulation
- Encapsulation in Java
- How to achieve Encapsulation
- Data hiding
- Tightly encapsulated class
- Getter and setter method in Java
- Naming convention of getter and setter method
Inheritance
-
- Inheritance in Java
- Is-A Relationship
- Aggregation and Composition(HAS-A)
- Types of inheritance:
- Single level,
- Multilevel,
- Hierarchical,
- Multiple,
- Hybrid inheritance.
Polymorphism
-
- Types of polymorphism:
- Compile-time polymorphism
- Run-time polymorphism
- Static and Dynamic Binding4
- Method overloading
- Method overriding
- Rules of method overloading and method overriding, various example programs related to rules of overloading and overriding.
- Covariant Return type
- Types of polymorphism:
Abstraction
-
- Abstraction in Java
- Abstract class
- Abstract method
- Interface in Java
- Nested interface, rules, and example programs.
- Garbage Collection
Chapters 14: Files&Streams
- FileOutputStream, FileInputStream
- BufferedOutputStream, BufferedInputStream
- SequenceInputStream
- ByteArrayOutputStream, ByteArrayInputStream
- DataOutputStream, DataInputStream
- Java FilterOutputStream, Java FilterInputStream
- Java ObjectStream, Java ObjectStreamField
- Console
- FilePermissionWriter, Reader, FileWriter, FileReader
- BufferedWriter, BufferedReader
- CharArrayReader, CharArrayWriter
- PrintStream, PrintWriter
- OutputStreamWriter, InputStreamReader
- PushbackInputStream, PushbackReader
- StringWriter, StringReader
- PipedWriter, PipedReader
- FilterWriter, FilterReader, File FileDescriptor, RandomAccessFile, and util.Scanner.
Chapter 15: Collections Framework
- What is Collections Framework?
- List, Set, SortedSet, Queue, Deque, Map, Iterator, ListIterator, and Enumeration.
- ArrayList, LinkedList, HashSet, LinkedHashSet, TreeSet, ArrayDeque, PriorityDeque, EnumSet, AbstractCollection, AbstractList, AbstractQueue, AbstractSet, and AbstractSequentialList.
- Map, Map Entry, SortedMap, and NavigableMap
- HashMap, LinkedHashMap, TreeMap, IdentityHashMap, WeakHashMap, and EnumMap.
- Comparator, RandomAccess interfaces as well as Observable class.
- Serialization
.
Chapter 16: Exception Handling in Java
- Exception Handling in Java
- Try-catch block
- Multiple Catch Block
- Nested try block
- Finally block
- Throw Keyword
- Throws Keyword
- Throw vs Throws, Final vs Finally vs Finalize
- Exception Handling with Method Overriding Java Custom Exceptions
Chapter17: Java Reflection APIs
- Reflection in Java
- Reflection API
- NewInstance() & Determining the class object
- Javap tool, Creating javap tool
- Creating applet viewer
- Accessing private method from outside the class
Chapter18: Java Array
- Java Array
- Types of array: single dimensional array, multidimensional array, declaration, instantiation, and initialization of Java array
- Passing array to a method
- Anonymous array in Java
- Cloning an array in Java
Chapter19: String, String Buffer, String Builder
- String,
- Immutable String
- String Comparision, String concatenation
- Substring
- StringBuffer class
- StringBuilder class
- toString method
- StringTokenizer class
Chapter20: Java Thread
- Java multithreading
- Multithreading life cycle of a thread creating
- Thread scheduler
- Sleeping a thread, Start a thread twice
- Calling run() method
- Joining a thread
- Naming a thread
- Thread priority,
- Daemon thread
- Thread pool
- Thread group
- Shutdownhook
- Java Synchronization: synchronized method, synchronized block, static synchronization
- Deadlock
- Inter-thread Communication
- Interrupting Thread
Chapter21: JDBC
- JDBC Drivers
- Steps to connect to Database
- Connectivity with Oracle
- Connectivity with MySQL
- Connectivity with Access without DSN
- DriverManager
- Types of JDBC statements: Statement, Prepared statement, Callable statement
- Database Metadata, Resultset Metadata
- ResultSet, types of ResultSet,
- Storing image, Retrieving image
- Storing file, Retrieving file, Stored procedures, and functions
- Transaction Management
- Batch Processing
- JDBC New Features, Mini Project, and interview questions.
Jordan Reynolds
Instructor
Duis egestas aliquet maecenas erat eros, fringilla et leo eget, viverpretium. Quisque sed augue tincidunt, posuere dui tempor, dapibus nisi. Donec vel lectus sapien. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.