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

时间:2022-06-09 22:17:51

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

了解成绩构成

成绩构成:100分=翻转课堂考核12次(512 = 60)+ 实验5次(3 5 =15)+ 团队项目(25 *1)。

提出的问题:

1、怎么区分JRE与JDK?

2、怎样管理原始码与位码文档?

3、流程控制的类型与他们的区别?

4、对象的类型和和区别?

5、类语法细节包括什么?

6、继承语法有什么细节?

7、什么是接口?

8、怎样处理异常?如何资源管理?

9、如何收集对象?

10、什么是字符处理类?

第一章的学习:

第一章

Java常识

Java最早是Sun公司绿色项目Green Project中编写Star7应用程序的程序语言,当时取名为Oak

Java诞生:1995年5月23日

Java之父:James Gosling

最新Java版本:Java SE 8,2014年3月18日发布

相关名词解释(小白福利QAQ)

Java SE:Java标准版本

JVM:Java虚拟机

JRE:Java执行环境

JDK:包括JRE及开发过程中需要的一些工具程序

Java EE:Java企业版本

Java ME:Java微型版本

第二章的学习:

深入理解JVM/JRE/JDK

JVM是Java程序唯一认识的操作系统,其可执行文件为.class文件

PATH与CLASSPATH:PATH是Windows操作系统的搜索路径,CLASSPATH是JVM操作系统的搜索路径,均可以用SET进行设定

面向对象技术

封装、继承、多态

Java API:从父类学起,注意继承体系

容器:课程后续继续学习,个人目前没什么概念

理解JVM是执行Java程序(可执行文件*.class)的操作系统(或容器)
理解JVM是Java实现「一次编译、到处运行」的跨平台的关键

个人的理解是JVM把源代码编译成各个平台都能认识的东西,不同的平台根据自身的特点再对这个东西进行执行,这也就是所谓的跨平台