问题1:各大浏览器对于中文的编码 都一样吗?IE ,火狐,谷歌,windows10自带的那个新浏览器各用什么编码?
问题2:windows10自带的那个Microsoft Edge浏览器和与IE的关系?
问题3:使用表单的get方式提交数据:
IE的地址栏是:
火狐的地址栏是:
谷歌的地址栏和火狐的一样
为什么IE和火狐的信息不同?
问题4:为什么后来tomact的server.xml中没有了URLEncoding的内容 前后版本有针对url的解码有什么不同 ?是不是后期版本的tomcat采用了默认的URL的解析方式?
希望老师给出详细解析,谢谢了(看了好多文章,感觉脑子都炸了,越看越迷糊。)
问题:这里出现了报错,不知道该这么改,代码一样,但是出现了这样的情况,后面的dis.close和dos.close没有报错,提示用try catch
package com.copy; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; public class TestCopy { public static void main(String[] args) { //(1)提高读取效率,从数据源 BufferedInputStream bis=null; //(2)提高写入效率,写到目的地 BufferedOutputStream bos=null; try { bis = new BufferedInputStream(new FileInputStream(srcFile)); bos = new BufferedOutputStream(new FileOutputStream(targetFile)); //(3)边读边写 byte []buf = new byte[1024]; //中转站 int len=0; //用于存储读到的字节的个数 while((len=bis.read(buf))!=-1) { bos.write(buf,0,len); } } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); }finally { //(4)关闭 if(bos!=null) { bos.close(); } if(bis!=null) { bis.close(); } } } }
问题一:
问题二:
没有提示报错,加try catch
请问老师,什么时候自动拆箱和自动装箱,我本来视频是看懂了的,看了下面的评论,它们说什么:当数值在-128到127之间会自动装箱。 我的理解应该是都会自动装箱呀,只是自动装箱的实现方法不一样。然后我想请问一下Integer等包装类对象在与基本数据类型进行运算的时候也会自动装箱吗?
老师,请问这个反编译软件有网盘分享下载吗?或者安全的下载地址
自动装箱 和包装类是的为什么只讲一个Integer
老师,这个锁讲的有点简单了,只是简单使用。像网上讲的这些,还是有挺多不理解的。有什么其他比较详细点的资料吗
问题描述:使用同步方法和同步方法块没有锁成功,猜测原因是因为我的循环判断使用的是要锁住的对象,但还是感觉不太清楚具体是什么原因,希望老师可以帮我解答一下。
以下是我的代码:
public class TestTicket { public static void main(String[] args){ //创建三个线程作为三个卖票窗口 Ticket ticket = new Ticket(); Thread t1 = new Thread(ticket,"张三"); Thread t2 = new Thread(ticket,"李四"); Thread t3 = new Thread(ticket,"王五"); t1.start(); t2.start(); t3.start(); } } class Ticket implements Runnable { private static int ticket = 20; @Override public void run() { while (ticket>0){ sale(); try { Thread.sleep(300); } catch (InterruptedException e) { e.printStackTrace(); } } } public synchronized void sale(){ System.out.println(Thread.currentThread().getName() + "在卖第" + (ticket--) + "张票"); } }
运行结果:
/* 张三在卖第20张票 王五在卖第19张票 李四在卖第18张票 张三在卖第17张票 王五在卖第16张票 李四在卖第15张票 王五在卖第14张票 张三在卖第13张票 李四在卖第12张票 李四在卖第11张票 张三在卖第10张票 王五在卖第9张票 张三在卖第8张票 王五在卖第7张票 李四在卖第6张票 王五在卖第5张票 张三在卖第4张票 李四在卖第3张票 王五在卖第2张票 张三在卖第1张票 李四在卖第0张票 */
老师您好,请问用IDEA生成的equals()&hashCode方法和用Eclipse生成的为什么不一样呢、?
//IDEA生成方法: public class Student { String name; int age; @Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; Student student = (Student) o; return age == student.age && name.equals(student.name); } @Override public int hashCode() { return Objects.hash(name, age); } } //Eclipse生成方法: public class Student { String name; int age; @Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + age; result = prime * result + ((name == null) ? 0 : name.hashCode()); return result; } @Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; Student other = (Student) obj; if (age != other.age) return false; if (name == null) { if (other.name != null) return false; } else if (!name.equals(other.name)) return false; return true; } }
老师,StringBuilder追加字符序列,是在已经创建好的对象空间后面追加,还是开辟新的对象空间复制原来的字符串再追加?
我的工具安装完也是不能汉化,且抓包显示无数据。
问题:文件地址也没有问题,但是却运行不出结果
老师您好,请问为什么我的最后一行输出value包含123的结果是false呢、?
public class TestTreeMap { public static void main(String[] args) { //创建集合对象 TreeMap treeMap = new TreeMap(); //添加数据 treeMap.put("hello",123); treeMap.put("word",456); treeMap.put("hello",789); treeMap.put("java",1000); System.out.println("集合中元素的个数:"+treeMap.size()); System.out.println(treeMap); System.out.println(treeMap.containsKey("word")+"\t"+treeMap.containsKey("sql")); System.out.println(treeMap.containsValue(123)+"\t"+treeMap.containsValue(456)); } }
问题:import 导入io的那个包,一直提示remove,什么原因?而且不加第二行的import语句,后面的定义声明的时候也不提醒要加
老师您好
我想问关于视频自动装箱和拆箱,视频的4分钟位置
数组有下标我知道,数组的范围我理解成0到length-1的位置,
数组表示范围-128到high的范围是怎么回事?
数组范围可以为负?
不太清楚不知道怎么问好了。就是这个数组cache范围听不懂
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637