Number the bits, used to represent Unicode, ASCII, UTF-16, and UTF-8 characters?

Unicode requires 16 bits

ASCII require 7 bits. but it is usually represented as 8 bits.

UTF-8 represents characters using 8, 16, and 18 bit patterns.

UTF-16 uses 16-bit and larger bit patterns.

Define reflection

Reflection allows program related access to information about the fields, methods and constructors of loaded classes

It use reflected fields, methods, and constructors

It helps to operate on their underlying counterparts on objects

It operates within security restrictions.