老师 您好 问一下 为什么User的pojo实体类可以写menu的集合属性 他们没有直接关系啊 不是应该是直接的1对1或者直接的1对多的关系才能在实体类中写对应属性嘛
为什么类不能私有?比如直接定义private class ,只有内部类才能私有?
有什么方法可以把用户登录和群聊天室连接在一块吗?
实现一个客户端一个账号
package com.sxt.javaImprove1; import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class ArrayListTest { public static void main(String[] args) { ArrayList<Integer> list = new ArrayList<Integer>(); Integer integer0 = new Integer(10); Integer integer1 = new Integer(9); list.add(integer0); list.add(integer1); // 显示,实际调用的都是AbstractCollection的toString方法 System.out.println(list.toString()); int[] array = { 11, 22, 33 }; List list1 = Arrays.asList(array); //显示调用的是Object的toString方法, 实际调用AbstractCollection的toString方法 System.out.println(list1.toString()); Integer[] array2=new Integer[]{11,22,33}; List<Integer> list2=Arrays.asList(array2); //显示调用的是Object的toString方法, 实际调用AbstractCollection的toString方法 System.out.println(list2.toString()); } } 运行结果:
[10, 9]
[[I@2a139a55]
[11, 22, 33]
数组转换为容器的时候,
list1 ,list2的toString方法打印结果完全不同,一个是打印哈希码,一个打印数组的字符串表现形式.
实操里的问题,这里为什么为什么不允许设置id,如果我把id的属性和值删除schema就验证成功
<?xml version="1.0" encoding="UTF-8"?> <employees xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="{employee.xsd}"> <employee id="1001"> <eno>1001</eno> <ename>高淇</ename> <age>18</age> <job>程序员</job> <salary>30000</salary> <subsidies>5000</subsidies> </employee> <employee id="1002"> <eno>1001</eno> <ename>高小二</ename> <age>19</age> <job>讲师</job> <salary>35000</salary> <subsidies>2000</subsidies> </employee> <employee id="1003"> <eno>1001</eno> <ename>高小松</ename> <age>20</age> <job>教授</job> <salary>20000</salary> <subsidies>3000</subsidies> </employee> </employees>
删除后:
<?xml version="1.0" encoding="UTF-8"?> <employees xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="{employee.xsd}"> <employee> <eno>1001</eno> <ename>高淇</ename> <age>18</age> <job>程序员</job> <salary>30000</salary> <subsidies>5000</subsidies> </employee> <employee> <eno>1001</eno> <ename>高小二</ename> <age>19</age> <job>讲师</job> <salary>35000</salary> <subsidies>2000</subsidies> </employee> <employee> <eno>1001</eno> <ename>高小松</ename> <age>20</age> <job>教授</job> <salary>20000</salary> <subsidies>3000</subsidies> </employee> </employees>
print('运算时间:'+str(time02-time01)中的str是什么意思?
怎么设置IDLE字体的大小
————————
老师,Writer流,不写close就要flush
只适用于Writer吗?
————————————
老师如下代码,write的两种重载的方法,在功能上有什么区别,哪个更好?
while((len=fis.read(buf))!=-1) { fos.write(buf); }
方法1
fos.write(buf);
方法2
fos.write(buf,0,len);
-------------------------------------------
老师,2个代码,是关于fis变量为什么要求被设置为空的。
当流关闭写在finally时,必要要求fis写为空
FileInputStream fis = null; //为什么必须为空?
FileInputStream fis = null; try { fis=new FileInputStream(new File("D:\\新建文本文档.txt")); System.out.println(fis.available()); System.out.println((char)fis.read()); int buf=0; //不能在判断里声明,会报错,只能写外边 while((buf=fis.read())!=-1) { System.out.print((char)buf); } fis.close(); } catch ( IOException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); }finally { try { if(fis!=null) fis.close(); } catch (IOException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } }
2.当流关闭写在try时,不要求fis写为空
FileInputStream fis //为什么此时又不强制写为空
FileInputStream fis ; try { fis=new FileInputStream(new File("D:\\新建文本文档.txt")); int buf=0; //不能在判断里声明,会报错,只能写外边 while((buf=fis.read())!=-1) { System.out.print((char)buf); } fis.close(); } catch ( IOException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); }
_——————————————
老师如果程序不关闭流会怎么样?也没什么影响啊
老师,0x1001和0x21是怎么出来的,这个是什么?
视频里为xml引入schema的时候那个语句是复制哪里的,如果是通过复制book.xsd中的,为什么要加-instance,
xsi:noNamespaceSchemaLocation="{book.xsd}"又有什么用呢
老师,用eclipse打开课程的源码怎么打开?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637