我想问下,这个public point 在这里是方法吗,为什么没有一个比如说像 public double point 这样的
老师,这个安装路径是否可以改为D盘?安装3.9的版本不会影响课程学习吧?
老师我在判断list是否有元素时写成了
if(list == null){ System.out.println("没有任何记录") }
下面的打印语句不会被输出,我的理解是list == null 表示是是否有list这个集合,而不是判断他是否有元素。是这样的吗?
老师,上标波浪线~咋打呀
如何才能和我们输入的信息一样
这个是接收什么
微信截图_20210717211000.png
这是什么情况,版本什么的都是跟着老师下载的
好了。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
老师我有两个问题:
问题1:我看每个方法中都new了Menu和TelNoteRegex对象,那我能不能在Operate类中直接创建两个成员变量
Menu menu = new Menu(); TelNoteRegex telNoteRegex = TelNoteRegex,然后在方法直接使用menu和telNoteRegex调用他们的相关方法
问题2:我对retuen有点不太理解,代码如下:
public class Operate { private List<Person> list; public Operate() { this.list = new ArrayList<>(); } // 用户添加记录业务逻辑控制 public void addLogic() { Menu menu = new Menu(); TelNoteRegex telNoteRegex = new TelNoteRegex(); while (true) { menu.addMenu(); int item = telNoteRegex.menuItemValidate(1, 3); switch (item) { case 1: // 添加新纪录 this.addOperation(); break; case 2: // 查看全纪录 this.showAll(); break; case 3: return; } } } // 修改记录业务逻辑控制 public void modifyLogic() { Menu menu = new Menu(); TelNoteRegex telNoteRegex = new TelNoteRegex(); while (true) { menu.modifyMenu(); int item = telNoteRegex.menuItemValidate(1, 3); switch (item) { case 1: // 查看全纪录 this.showAll(); break; case 2: // 修改指定记录 // 进入修改记录的三级子界面 menu.subModifyMenu(); int input = telNoteRegex.menuItemValidate(1, 6); // 根据选项进入相应操作 switch(input){ case 1: break; case 2: break; case 3: break; case 4: break; case 5: break; case 6: break; case 7: return; } break; case 3: return; } } } } public class App { /** * 启动电话本项目 * @param args */ public static void main(String[] args){ App app = new App(); app.start(); } /** * 控制主菜单 */ public void start(){ Menu menu = new Menu(); TelNoteRegex telNoteRegex = new TelNoteRegex(); Operate operate = new Operate(); while(true) { menu.mainMenu(); int item = telNoteRegex.menuItemValidate(1, 6); switch(item){ case 1: // 添加 operate.addLogic(); break; case 2: // 查询 operate.searchLogic(); break; case 3: // 修改 operate.modifyLogic(); break; case 4: // 删除 operate.deleteLogic(); break; case 5: // 排序 operate.orderLogic(); break; case 6: System.exit(0); // 退出程序 } } } }
为什么modifyLogic()方法中内部的switch语句的case 7 : return是返回到了modifyLogic()方法中的while循环中,而外部的switch语句的 case 3: teturn 是返回到了App类中while循环?
运行结果:
#老师帮我看看,和视屏老师一样我的为啥报错?
python 队列,如果用多线程的话,设置队列的大小后,1、容易出现入队阻塞或者出队阻塞,请问如何解决?2、队列大小如何设定比较合理?(PS:因为我实际使用时如果队列大小过小就会发生阻塞,大了反而没事)
老师,在这个例子里面,给两个不同的类的方法都加上锁,和不加锁,输出的结果都是正常的。那么这个加锁的方式有什么其他的作用呢?还是说在以后的开发当中会用到?
老师,为什么不是数字字母和下划线,还是TRUE
老师,为什么我的xml文件名最前面使用小写,就没有任何作用,改成大写就好了,也会提示报错了
为什么我的数据中的主键值和控制台返回的不一样,是因为我没有在全局配置文件中配置自增主键值为true吗???
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637