Useful Links
1. Introduction to Java
2. Core Language Fundamentals
3. Object-Oriented Programming (OOP) in Java
4. Exception Handling
5. Java Collections Framework
6. Generics
7. Input/Output (I/O)
8. Concurrency and Multithreading
9. Modern Java Features (Java 8 and beyond)
10. Java Virtual Machine (JVM) Internals
11. Build Tools and Dependency Management
12. Testing in Java
13. Database Connectivity (JDBC)
  1. Computer Science
  2. Programming
  3. By Language

Java Programming

1. Introduction to Java
2. Core Language Fundamentals
3. Object-Oriented Programming (OOP) in Java
4. Exception Handling
5. Java Collections Framework
6. Generics
7. Input/Output (I/O)
8. Concurrency and Multithreading
9. Modern Java Features (Java 8 and beyond)
10. Java Virtual Machine (JVM) Internals
11. Build Tools and Dependency Management
12. Testing in Java
13. Database Connectivity (JDBC)
  1. Testing in Java
    1. Introduction to Software Testing
      1. Importance of Testing
        1. Types of Testing
          1. Unit Testing
            1. Integration Testing
              1. System Testing
                1. Acceptance Testing
              2. JUnit
                1. Setting Up JUnit
                  1. Writing and Running Tests
                    1. Test Methods
                      1. Test Suites
                      2. Assertions
                        1. assertEquals
                          1. assertTrue and assertFalse
                            1. assertNull and assertNotNull
                              1. assertThrows
                              2. Annotations
                                1. @Test
                                  1. @BeforeEach
                                    1. @AfterEach
                                      1. @BeforeAll
                                        1. @AfterAll
                                          1. @DisplayName
                                            1. @Disabled
                                            2. Test Lifecycle
                                              1. Parameterized Tests
                                              2. Mocking
                                                1. Introduction to Mocking
                                                  1. Using Mockito
                                                    1. Creating Mocks
                                                      1. Stubbing Methods
                                                        1. Verifying Interactions
                                                          1. Argument Matchers
                                                        2. Test-Driven Development (TDD)
                                                          1. TDD Principles
                                                            1. Red-Green-Refactor Cycle

                                                          Previous

                                                          11. Build Tools and Dependency Management

                                                          Go to top

                                                          Next

                                                          13. Database Connectivity (JDBC)

                                                          © 2025 Useful Links. All rights reserved.

                                                          About•Bluesky•X.com