JAVA语言。基本知识判断

JAVA语言。判断正误。
初学者不太了解,还请给每个选项详细解答。

img

答案为CD

答案3。
1,编译后产生字节码文件.class,保存是不会自动编译的,得clean或者运行,clean是编译,运行是先编译再执行。
2,跨平台是指可以一次编译,生成的字节码可以在不同的系统运行,不是指JAVA源代码。
4,编译用javac Xxx.java,生成字节码.class后,执行用java Xxx。

正确选项第三个,解析1,3,4看第一个人的回答,2看第二个人的回答

以下答案引用自GPT-3大模型,请合理使用:

1.Java语言可以编写桌面应用 
正确。 Java语言可以使用SwingAWT编写桌面应用,UI效果可以用JavaFX替代。示例代码:

import javax.swing.*;
public class MyFrame extends JFrame {
    public MyFrame(){
        super("My Frame");
        setSize(200, 150);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        add(new MyCanvas());
        setVisible(true);
    }
    public static void main(String[] args){
        new MyFrame();
    }
}

2.Java语言可以编写Web应用 
正确。Java语言可以使用ServletJSP编写Web应用,也可以使用SSHSpring MVC框架编写Web应用。示例代码:

@WebServlet("/HelloWorld")
public class HelloWorld extends HttpServlet {
     
    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) 
            throws ServletException, IOException {
        PrintWriter out = response.getWriter();
        out.println("<h1>Hello World</h1>");
    }
 
    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response) 
            throws ServletException, IOException {
        this.doGet(request, response);
    }
 
}

如果我的回答解决了您的问题,请采纳我的回答