Java 理解servlet中的方法调用

Java 理解servlet中的方法调用,java,servlets,Java,Servlets,我正在浏览一些代码,如下所示: protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter(); // Write t

我正在浏览一些代码,如下所示:

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

    response.setContentType("text/html;charset=UTF-8");

    PrintWriter out = response.getWriter();
    // Write the response message, in an HTML page
    try {
        out.println("<!DOCTYPE html>");  // HTML 5
        out.println("<html><head>");
        out.println("<meta http-equiv='Content-Type' content='text/html; charset=UTF-8'>");

        out.println(Add_To_Test()); 

        out.println("<head><title>Test API</title></head>");
        out.println("<body>");
        out.println("<h3>My message</h3>");
        out.println("</body></html>");
    }   
1) 我的问题是,is
out.println(Add_To_Test())调用方法并显示其内容的正确方式

2) 在方法名称之前添加
公共静态对象
有什么意义?

1)是的,这是合法的。是的,它将
对象的
toString
方法的返回值(从
Add\u To\u Test
方法返回)发送到
响应对象的
OutputStream
。(
println
应隐式调用
toString
方法),它将显示在终端或浏览器中,具体取决于您用于连接servlet的内容

2) public->意味着您的程序包中的任何对象都可以访问它

static->表示这是类方法,可以直接调用它,而无需先实例化类


对象->Java基本类,您曾经编写或使用过的所有其他类都从中继承

也许servlet不是开始学习Java编程的最佳场所,我建议您尝试更简单的方法stuff@sleiman如果你能解释的话,我只是想了解那里发生了什么?你在这里问了几个问题,最好通过阅读Java入门教程来回答。没关系。有人回答了我的问题。谢谢大家。谢谢你们详细解释我。
public static Object Add_To_Test() throws IOException {
// Some code here
}