java中// TODO Auto-generated method stub意义及如何快速去掉?

本文详细解释了自动生成方法存根(Auto-generated method stub)的概念及其用途,介绍了如何在编程过程中利用这一特性来提高效率并减少错误。此外还提供了在Eclipse和MyEclipse中配置的方法以移除不需要的存根提示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、Auto-generated method stub 的完整意思是 :生成方法存根,就是“自动生成方法(空函数)”。编程软件在你使用代码生成时,自动帮你加上的,告诉你这些段代码是开发工具生成的,就是一个提示,可以删除,

2、automatic 自动的; generated 生成;method 方法;stub 存根;空函数;

     TODO 就是说在这写你自己的新代码。

3、生成方法存根:如果某个方法,你还没有定义就开始使用,此时,可以通过你使用这种方法的情况由开发工具自动给你写好方法的最基本定义。比如说,当我们写好接口(即抽象类),然后去写接口的实现类(具体要实现的内容)。如果我们不用自动生成去手写一来麻烦,二来可能漏掉方法没有实现,会报错(因为必须实现抽象类的全部方法)。

4、快速去掉:Ctrl+F 搜索这段话,Ctrl+D删除光标所在行

5、永久的去掉:在Eclipse和MyEclipse设置中去除这段话,在 菜单栏中

     Window --> Preferences -->Java -->Code Style -->Code Templates--> Code --> Method body

按照上面的路径来找,选中Method body后edit 去掉那句默认的话就行。

6、若对你有所帮助请点个赞。


package servlet; import java.io.IOException; import java.io.PrintWriter; import java.util.ArrayList; import java.util.List; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.json.JSONArray; import org.json.JSONObject; @WebServlet("/SearchServlet") public class SearchServlet extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // 连接数据库查询数据 //模拟了数据库查询出来的数据,两行数据(两个对象) User user1 = new User("1","zhangsan","18","M"); User user2 = new User("2","lisi","19","F"); List<User> userList = new ArrayList<User>(); userList.add(user1); userList.add(user2); // 将查询结果转为JSON格式 JSONArray jsonArray = new JSONArray(); for (int i = 0; i < userList.size(); i++) { JSONObject jsonObject = new JSONObject(); jsonObject.put("id", userList.get(i).getId()); jsonObject.put("name", userList.get(i).getName()); jsonObject.put("age", userList.get(i).getAge()); jsonObject.put("gender", userList.get(i).getGender()); jsonArray.put(jsonObject); } // 返回JSON格式数据 response.setContentType("application/json;charset=UTF-8"); PrintWriter out = response.getWriter(); out.print(jsonArray.toString()); out.flush(); out.close(); } }package servlet; import java.util.Collection; public class User { public User(String Id, String Name, String Age, String Gender) { // TODO Auto-generated constructor stub } public Collection<?> getId() { // TODO Auto-generated method stub return null; } public Collection<?> getName() { // TODO Auto-generated method stub return null; } public Collection<?> getAge() { // TODO Auto-generated method stub return null; } public Collection<?> getGender() { // TODO Auto-generated method stub return null; } }package servlet; import java.util.Collection; public class User { public User(String Id, String Name, String Age, String Gender) { // TODO Auto-generated constructor stub } public Collection<?> getId() { // TODO Auto-generated method stub return null; } public Collection<?> getName() { // TODO Auto-generated method stub return null; } public Collection<?> getAge() { // TODO Auto-generated method stub return null; } public Collection<?> getGender() { // TODO Auto-generated method stub return null; } }package servlet; import java.util.Collection; public class User { public User(String Id, String Name, String Age, String Gender) { // TODO Auto-generated constructor stub } public Collection<?> getId() { // TODO Auto-generated method stub return null; } public Collection<?> getName() { // TODO Auto-generated method stub return null; } public Collection<?> getAge() { // TODO Auto-generated method stub return null; } public Collection<?> getGender() { // TODO Auto-generated method stub return null; } }
06-02
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值