老师为什么我获取的百度服务器地址跟视频里的不同
比较器方法的值三个 1 0 -1,没听明白怎么用
运行代码:
System.out.println("----单例集合的交集操作"); List<String> a1=new ArrayList<>(); a1.add("a"); a1.add("b"); a1.add("c"); a1.add("d"); List<String> b1=new ArrayList<>(); boolean falg8 = a1.retainAll(b1); System.out.println(falg8); //并集输出的是A与B相同的元素 for(String str2:a1){ System.out.println(str2); }
a1集和中的元素:a、b、c、d
b1集合为空
运行结果:
疑问:a1与b1没有交集,为什么flag8=true,那么flag8什么时候等于false
老师,请看问题
这个带参构造方法的作用是创建对象和初始化成员变量
无参构造方法的作用是创建对象,再加上set和get方法,就有了和带参构造方法差不多的作用
那么这个带参构造方法在这里是不是没什么用
为什么还要写在这里,是格式问题吗
有强迫症,虽然测试了这个带参构造方法确实没什么用
谢谢老师解答
老师请问视频有段饼干的语句是什么意思?我的电脑为什么不显示?
老师,为啥我这个代码写完的文件和源文件大小不一样,而且打开之后是空白的
请问老师,服务端和客户端,对于获取输入流和获取输出流,有先后顺序的要求吗?
问题:请问老师,这些i怎么理解啊?怎么前几次都是1啊?
为什么直接调用list.remove(item)方法会使item的子结点丢失,重新定义个List用getChild方法,获取item的子结点不行吗
老师,需要你的帮助文档 java8 api。 可否分享
批注 2020-09-23 215202.png
老师我看不了Headers里的内容怎么解决了
为什么是这样的?
pop()方法不是删除栈顶元素嘛,运行过一次之后元素不是应该删除了嘛,为什么第二次运行还是一样的结果
在写xsd文件时IDEA没有自动提示应该怎么解决?
试过网上的一些配置不起作用
class ManTou{ private int id; public ManTou(int id) { this.id = id; } public int getId() { return id; } public void setId(int id) { this.id = id; } } class Buffer{ private ManTou[] container=new ManTou[10];//存储馒头的容器 private int index=0; //下面定义一个存储馒头的方法 public synchronized void push(ManTou manTou){ //为了防止馒头存满了额外添加一个方法来判断 while (this.index==this.container.length){//使用while循环是为了增加代码的可判断性 //下面实现了一个方法wait等待 try { this.wait(); } catch (InterruptedException e) { e.printStackTrace(); } } //下面添加一个方法用来唤醒 this.notify(); this.container[this.index]=manTou;//向容器中存放馒头 index++;//上一个位置存放过以后换到下一个位置存放 } //下面定义一个方法来取馒头 public synchronized ManTou qv(){ while (this.index==0){ try { this.wait(); } catch (InterruptedException e) { e.printStackTrace(); } } //因为上面加过了这里减一次取相应位置的馒头 this.notify(); this.index--; return this.container[this.index]; } } //下面创建一个生产线程 class Shengchan extends Thread{ private Buffer b; public Shengchan(Buffer b){ this.b=b; } @Override public void run() { for(int i=0;i<10;i++){ ManTou m=new ManTou(i); this.b.push(m); System.out.println("生产了馒头编号"+m.getId()); } } } //下面创建一个消费馒头的线程 class XiaoFei extends Thread{ private Buffer b; public XiaoFei(Buffer b){ this.b=b; } @Override public void run() { for(int i=0;i<10;i++){ ManTou qv = this.b.qv(); System.out.println("消费馒头"+qv.getId()); } } } public class TestManTou { public static void main(String[] args) { Buffer b=new Buffer(); new Shengchan(b).start(); new XiaoFei(b).start(); } }
怎么没有生产就开始消费了,感觉代码也没有什么问题
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637