20155230 2016-2017-2《Java程序设计》第一周学习总结

时间:2024-04-15 12:36:33

第一周学习总结

考核方式

100分构成
  • 翻转课堂考核12次(5*12 = 60):每次考试20-30道题目,考试成绩规格化成5分(比如总分20分就除以4)
    注意:不轮什么原因,缺考没有补考机会,但有做额外任务加分机会
  • 实验5次(3*5 = 15):有实验报告和实验结果就给满分,考核或答辩不合格的会扣1-2分。
  • 团队项目: 25*1 = 25
  • 每周进度报告2分,2*5=10分
  • 演示、答辩、总结报告15分。

    学习问题

    1、为什么JAVA编译时是翻译为中介格式的位码,而不是0、1序列?

2、为什么Method必须声明为public?

3、如何实现的默认数据类型?

4、为什么字符串对象成立之后无法更改其对象的内容?

5、为什么使用两个以上不定长度的自变量不合法?

6、为什么使用extends之后子类无法直接存取,是否还有其他类似用处的关键字?

7、两接口都定义了某一方法为什么分别操作的类不会有误?

8、为什么JAVA无法处理较为严重的系统错误?

9、为什么以队列方式使用且队列长度有限操作Queue需要使用offer()等方法?

10、输入输出数据时为什么可以不理会来源或目的的真正形式?

11、为什么线程的暂停、关闭等要自行操作而不能调用Thread下的方法?

12、为什么在只有Lambda表达式的情况下要将参数的类型必须写出来?

13、对时间的具体计算看得并不是很懂,希望有详细的讲解。

14、要取得Channel哪一种方法更简洁?

15、国际化是如何实现的,不会导致文件过大吗?

16、为什么开发人员不需要兼顾驱动程序的差异性?

17、JAVA在需要时才会加载对应类的.class文档是否会影响其运行速度?

18、为什么JAVA的泛型不具有共变性?