视频里说,map和实体类的区别,不懂
老师,视频里说,map在编译时看不到里面的数据,只有运行时打断点才能看到。而实体类在编译时就可以拿到数据,更安全。但是视频里演示的,都是运行了之后,看到数据,编译时怎么拿到数据呢?这里的编译和运行是指什么?
16
收起
正在回答
1回答
同学你好,用第一阶段的知识来解释一下编译和运行,有一个HelloImooc.java文件,使用javac HelloImooc.java将java文件编译为HelloImooc.class文件,这个过程就是编译。java HelloImooc就是运行。
使用map查询数据,不清楚数据具体是什么字段,什么类型的,编译期无法了解具体的数据,只能在运行时,通过打断点查看具体数据,或者运行完毕输出map查看数据。
而使用实体类,知道是什么类型,什么字段的数据,在编译期就可以使用字段的get方法获取具体的数据。
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
3. Java 数据库开发与实战应用
- 参与学习 人
- 提交作业 357 份
- 解答问题 8016 个
本阶段将带你学习MySQL数据库,JDBC接口,MyBatis框架等,带你掌握的数据的存放和管理。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星