Which of the following Java features are not found in c? Mark all that apply

- Object-oriented programming (OOP) - Java supports OOP principles such as encapsulation, inheritance, and polymorphism, whereas C is a procedural programming language.

- Automatic garbage collection - Java has built-in garbage collection, which manages memory allocation and deallocation automatically. C requires manual memory management.
- Checked exceptions - Java has a feature called checked exceptions, which ensures that exceptions are declared in a method's signature or handled within the method. C does not have this feature.
- Multithreading - Java has built-in support for multithreading, allowing multiple threads of execution to run concurrently. C does not provide direct support for multithreading; it relies on platform-specific libraries for thread management.
- Platform independence - Java programs can run on any platform that has a Java Virtual Machine (JVM), making them platform-independent. C code needs to be compiled separately for each target platform.

The following Java features are not found in C:

- Garbage Collection
- Exception Handling
- Object-Oriented Programming features such as classes, objects, and inheritance

Please note that these features are specific to Java and not available in the C programming language.