Servlets are server-side Java programs that extend server capabilities, typically running in a web container with a single instance handling multiple requests via threading (not reinstantiated per request). They can replace CGI scripts for generating dynamic web content and run entirely on the server, so client browser JDK support is irrelevant. The statement about class loaders downloading applets is unrelated to servlets - that describes applet mechanisms, not servlet technology.