我导入了一张320*200的PNG图片 创建的窗口也是320*200 为什么对比出来小了一圈 是存在什么换算差异吗
老师您好:我访问项目就显示这个错误页面了。
但是后台可以接受到控制器中的内容,跳转不到webapp中。
网上说是启动类位置的问题,但是我的启动类和视频教学的老师一样的位置呀,搞了半天百度上能试的方法都尝试了。 麻烦老师指导一下
老师,安装包在哪里
老师,我代码的这一行会标红,是为什么?我应该怎么处理?
老师,我这配置不出。出现了问题,找不到jdk文件
finally和普通代码块有什么不同,就是说别的可不可以不写finally,但是运行效果是一样的
我想调用对象中的方法,可是却不行是怎么回事?我已经转为User对象了呀
*global对象的学习*/ function testGlobal(){ var a=1 var b="var c=mn" document.write(a+"<br />") document.write(b+"<br />") //把字符串转成可以执行的js代码 eval(b) document.write(c+"<br / >")
老师 视频中15:00开始 利用eval(b)进行转换 c为数字就可以打印出来 但是c为字母的时候 就会报错 这是为什么
老师 我想问下 咱们这个python课程学完主要是面向web前端工作吗
老师,打开电脑线程和编码线程如何控制谁先执行谁后执行的,是因为打开电脑在写上面了,还是因为打开电脑线程在main方法里先start了?
老师为什么可以直接调用这个drawTime方法
你好老师,视频里 给直线改变颜色的fill 和pack里的fill用处不同吗?还有没有其他的参数。主要改变直线颜色我百度没搜到
com.itbaizhanjava.io.FileInputStreamjava.io.IOExceptionjava.io.InputStreamReaderTestInputStreamReader { (String[] args) { (FileInputStream fis=FileInputStream()InputStreamReader isr=InputStreamReader(fis)){ StringBuilder sb=StringBuilder()temp=((temp=fis.read())!=-){ sb.append(() temp)} System..println(sb)}(IOException e){ e.printStackTrace()} } }
老师,为什么出现的还是乱码
/** *定义馒头类 */ class ManTou{ private int id; public ManTou(int id){ this.id = id; } public int getId(){ return this.id; } } /** *定义缓冲区类 */ class SyncStack{ //定义存放馒头的盒子 private ManTou[] mt = new ManTou[10]; //定义操作盒子的索引 private int index; /** *放馒头 */ public synchronized void push(ManTou manTou){ //判断盒子是否已满 while(this.index == this.mt.length){ try { /** *语法:wait(),该方法必须要在synchronized块中调用。 * wait执行后,线程会将持有的对象锁释放,并进入阻塞状态, *其他需要该对象锁的线程就可以继续运行了。 */ this.wait(); } catch (InterruptedException e) { e.printStackTrace(); } } //唤醒取馒头的线程 /** *语法:该方法必须要在synchronized块中调用。 *该方法会唤醒处于等待状态队列中的一个线程。 */ this.notify(); this.mt[this.index] = manTou; this.index++; } /** *取馒头 */ public synchronized ManTou pop(){ while(this.index == 0){ try { /** *语法:wait(),该方法必须要在synchronized块中调用。 * wait执行后,线程会将持有的对象锁释放,并进入阻塞状态, *其他需要该对象锁的线程就可以继续运行了。 */ this.wait(); } catch (InterruptedException e) { e.printStackTrace(); } } this.notify(); this.index--; return this.mt[this.index]; } } /** *定义生产者线程类 */ class ShengChan extends Thread{ private SyncStack ss; public ShengChan(SyncStack ss){ this.ss = ss; } @Override public void run() { for(int i=0;i<10;i++){ System.out.println("生产馒头:"+i); ManTou manTou = new ManTou(i); this.ss.push(manTou); } } } /** *定义消费者线程类 */ class XiaoFei extends Thread{ private SyncStack ss; public XiaoFei(SyncStack ss){ this.ss = ss; } @Override public void run() { for(int i=0;i<10;i++){ ManTou manTou = this.ss.pop(); System.out.println("消费馒头:"+i); } } } public class ProduceThread { public static void main(String[] args) { SyncStack ss = new SyncStack(); new ShengChan(ss).start(); new XiaoFei(ss).start(); } }
复制的和自己敲的都这样,为什么?
老师好,
T...args
这里的args只是一种形式参数,编译器判断可变参数是通过 ... 来判断的吗?我可以写成其他的吗?
还是说这里必须要写成args?编译器是通过 ...args 来判断是否是可变参数?
另外args到底是什么意思呢?因为main方法中最后都是main(String[] args)
但是一直没搞懂这句代码是什么意思
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637