public void addLogic(){ Menu menu = new Menu(); TelNoteRegex regex = new TelNoteRegex(); while(true){ menu.addMenu(); int item = regex.menuItemValidate(1,3); switch (item){ case 1:this.addOperation();break; case 2:this.showAll();break; case 3:return;
case 3:return 为什么是返回上一级呢
while(true)死循环不需要break就可以跳出的嘛
键盘输入是不是之前也没有细讲?
if(this.size == 0){ throw new EmptyStackException(); }
判断数组元素是否为空,能否直接用size判断
我记得之前课程有说过这个新建数组的操作在工作中需要注意,因为会占用内存,视频里这样操作,是因为没有循环所以影响不大吗?还是我记错了?
迭代器也需要在循环中使用,那为什么不都使用for-each循环呢?
为什么我这个运行之后结果和老师有点不一样
Igeneric<String> igeneric1 = new IgenericImpl();
老师为什么 后边new 的是这个实现类 是因为不能new 接口吗
@Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; User user = (User) o; return userage == user.userage && Objects.equals(username, user.username); } @Override public int hashCode() { return Objects.hash(username, userage); }
老师,为什么我的hasCode方法和视频中的不一样
不好意思,老师,我发现少了个东西,我的问题。现在可以了
老师,我这里的异常报错实在不知道是怎么回事了,先开服务,再开客户,按步骤一步步来的
反序列化报错
这个不是让消费和生产串行化了吗?为什么当迭代因子i=0,就算等待了,还会交互运行?
老师能不能跟我详细说明一下这段代码的意思
既然都是IOException的子类,为什么throws之后还要用try语句呢
不用好像也是没有问题的吧
import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; public class Test01 { public static void main(String[] args) throws IOException { FileReader reader = new FileReader("D:/..."); char c = (char)reader.read(); System.out.println(c); //关闭资源 reader.close(); } }
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637