既然泛型信息在编译之后被全部擦除,为什么还能通过反射读取泛型信息呢?
老师,这个乱码问题是怎么回事,有好的改法嘛
请问老师,HashSet在使用自定义类作为对象时需要重写hashCode方法和equals方法,那么请问在hashmap的使用中,是否当键是自定义类型时,该自定义类是否也需要重写hashCode方法和equals方法?
老师请问为什么我用不了 foreach?
老师为什么我跟着视频走,还是不能汉化?并且电脑也重启过了
老师。我想问一下,为什么在品牌跟商品名字之间要加入一个休眠操作呢?这个休眠的动作是做什么用的,可以不加吗?这样的话不是会使商品名字都还没进行设置的时候,线程就被消费者线程抢走了
老师,那个parse函数我没有看懂,感觉变化并不大,有啥子实际的用处吗?
占用时间和内存的单位都是多少
老师,我想问一下视频中109行这里为什么要判断集合中是否包含key,Map集合在此之前不是只初始化过一次,里面什么都没有吗?既然知道不包含key那为什么还要去判断
我建议在最后删除头和尾那块,指向区域画好一点吧,后面都看不到懂指向哪了
public class TestFile2 { public static void main(String[] args) throws IOException { File file = new File("d:/电影"); File file2 = new File("d:/电影/华语/大陆"); file2.mkdirs(); file.delete(); } }
老师,这个为什么不能直接将电影文件夹直接删掉,还是说他们不是一个对象所以不能删?
老师 问一下 fis.read(buff) 这个如果装满了返回数组长度 那1024!=-1是满足的啊, 为什么会停止,还有没装满,读完了是相当于buff这个包没有了,就返回 -1给temp了吗,所有-1!=-1就不满足了
静态方法,对象可以调用的吧?,为何在测试线程是否存活时,sleep()方法是静态方法,使用Thread引用的对象却调用不了呢?
String str2 = "hellojava";String str3 = "hello";String str4 = " java";String str5 = str3 + str4;System.out.println(str2 == str5)//false
str5拼接后的字符串也是"hellojava",和str2一样,指针也会指向hellojava,引用地址不是应该和str2相同吗,为什么返回false
回答楼上问题,同时记录一下个人理解,无需回答
DataOutputStream 输出的为什么是乱码?明明字符也是由字节构成的;FileOutputStream同为字节流,输出就不乱码。
以字节的方式输出字符串,不会乱码。将乱码文件以utf-8的格式打开,会发现字符串部分不是乱码。
乱码的原因在于,输出其他类型时如int i = 1; 时,输出的是1对应的二进制字节,而不是'1',这样的二进制串不符合utf-8编码具有的二进制规律,故windows无法获取文件编码,以默认编码(中文系统下多为GBK)将文件打开,所以乱码。
即使全是写入字符串,以utf-8格式打开,每条字符串前方还是存在一些乱码。推测这些字节是供DateInputStream读取条目时的分隔符。
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637