I am using the terminology set out in this Wikipedia page
(I'll leave it to you to figure out if that terminology matches your Arabic course curriculum.)
Q1: Provide examples of user-space-threaded systems and kernel-space-threaded systems.
Modern Linux systems support kernel threads.
Old Linux and old Unix systems didn't support kernel threads, so if you needed threading you have to implemented it entirely in user space. The old Java "green threads" model was an example of threads implemented entirely in user space.
Q2: Is Native POSIX Thread Library is considered part of user-space or kernel-space.
The Native POSIX Thread Library (NPTL) is actually an API. It could be implemented in many ways.
Typical implementations (e.g. current Linux ones) use kernel threads; i.e. there is a 1:1 mapping between a "user-space" thread abstraction, and "kernel-space" threads or Light Weight Processes managed by the kernel.
Q3: Is Java threading is done in user-space.
Not in modern Java implementations. The first JVM implementations used user-space threads (aka green threads).
Note that there is debate over the true meaning of "user-space" and "kernel" thread, and how pthreads and NPTL fits into the taxonomy; see Is Pthread library actually a user thread solution?.