王玉兰201771010128《面向对象程序设计(java)》第一周学习总结

Posted wang963

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了王玉兰201771010128《面向对象程序设计(java)》第一周学习总结相关的知识,希望对你有一定的参考价值。

第一部分:课程准备部分

填写课程学习 平台注册账号:

 

平台名称

注册账号

博客园:www.cnblogs.com

夜空傅说

程序设计评测:https://pintia.cn/

[email protected]

代码托管平台:https://github.com/

WYLfu

中国大学MOOC: https://www.icourse163.org/

2326669056

以下回答是或否

是否加入课程班级博客群

是否加入课程QQ讨论群

第二部分:理论知识学习部分

第一章:我们第一次接触Java。

A:java 程序设计平台:Java是一个完整的平台,有一个庞大的库,其中包含了很多可重用的代码和一个提供诸如安全性,跨操作系统的可移植性以及自动垃圾收集等服务的执行环境。

B:Java的“白皮书”的关键术语:

1:简单性:Java略去了运算符重载,多重继承等模糊的概念,并且通过实现自动垃圾收集大大简化了程序设计者的内存管理工作。

2:面向对象:Java语言的设计集中于对象接口,它提供了简单的类机制以及动态的接口模型。

3:分布式:包括操作部分和数据部分,操作部分是指一个可以在多个不同的主机上布置相关操作,数据部分也是可以将数据存放在多个不同的主机上。

4:健壮性:主要体现在对异常的处理上面,异常的3个种类:检查异常,运行异常,错误,当异常发生时JVM会在终止程序前,把调用栈跟踪信息打印出来。

5:安全性:Java删除像C语言中指针和内存释放的语法。所有的内存操作都交给JVM进行处理,避免了对内存的非法操作。

6:体系结构中立:Java解释器生成与体系机构无关的字节码指令,只要按装了Java运行时系统,Java程序就可在任意的处理器上运行。

7:可移植性:与平台无关的特性使Java程序可以方便地被移植到网络上的不同机器。

8:解释型:Java解释器直接对Java字节码进行解释执行。字节码本身携带了编译时的信息,使得连接过程更简单。

9:高性能:和其他解释执行的语言如BASIC,TCL不同,Java字节的设计使之能直接转换成对应于特定CPU的机器码,从而得到较高的性能。

10:多线程:Java的多线程就是程序在同一时间并行执行多项任务,而且相应的同步机制可以确保线程之间的正确的共享数据。

11:动态性:Java的设计使它适合于一个不断发展的环境,在类库中可以自由加入新的方法和实例变量而不会影响用户程序的执行。

第二章:

1)本章主要介绍如何安装Java开发工具包(JDK)以及如何编译和运行不同类型的程序;

(2)控制台程序,图形应用程序以及applet.

(3)运行JDK工具的方法是在终端窗口中键入命令。

 

第三部分:实验部分

  1. 实验名称:实验一 Java程序设计环境

2.  实验目的:

1)掌握JDK的安装与配置;

2)掌握使用JDK开发Java程序的基本命令及步骤;

3)熟练运用Elipse集成开发环境开发java程序的基本步骤

4)掌握Java程序的基本语法。

3. 实验步骤与内容:

实验一: JDK的安装与环境配置

1)下载安装JDK后在我的电脑找到高级属性设置进境配置

技术分享图片

2)点击环境配置,得到:

技术分享图片

3)按环境变量后,新建,输入变量名:JAVA-HOME-和变量值C:Program Files/Java/jdk /10-2,按确定

技术分享图片

技术分享图片

4)和上面和(3)一样,只需改变变量名和变量值。

5)当变量名为CLASSPATH ,变量值为%JAVA_HOME%in.配置完成后,同时按windowin和R键,输入:cmd,回车键结束,得到下面。

a:输入Java,然后按回车键。

技术分享图片

实验下载教材示例程序包

下载网页链接:http://horstmann.com /corejava.html,文件名:corejava.zip(下载第10版)

实验3 通过命令行编译运行下列程序

按下面的实验步骤进行:

1)创建目录C: d:java把这个目录作为本课程实验程序的工作目录。Java源程序、编译后的字节码文件都放在这个目录中。

2)启动一个文本编辑器(例如写字板、记事本等)拷贝以下源代码。教材第2章示例程序(Welcome.java).如图:

技术分享图片

3)保存程序。注意:保存源程序时,程序名要与主类名一致。

(4) 编译程序 在目录d:java>后输入Welcome可运行通过编译的程序。结果如下

(5)运行程序

在目录C:d:/java后输入Welcome可运行通过编译的程序。

6)观察程序运行结果,并理解java基本程序结构。

实验题4  JDK命令行开发HelloWorld!程序

(1)首先建立记事本,如下图所示:

技术分享图片

 

(2)运行结果如图所示

技术分享图片

实验题5  下载并使用Elipse集成开发软件包

下载网址:http://eclipse.org

按照步骤下载完成并安装好Elipse。以下为例,先按Crtl+N键,建建立记事本,写入程序,如下图

技术分享图片

技术分享图片

运行结果,如下图所示:

技术分享图片

实验题6 利用Elipse开发程序输出九九乘法表

写入九九程序,如下图所示

技术分享图片

编译结果如下:

技术分享图片

4. 实验总结:我们首次接触Java通过老师第一节课的简单介绍和看课本后,了解到Java是一个完整的平台,有一个庞大的库,其中包含了很多可以重用的代码和一个提供安全性,跨操作系统的可移植性以及自动垃圾收集等服务的执行环境。在学长的帮助下,基本完成了环境配置以及这次实验,当然,遇到了很多问题,寻求了舍友的帮助,开学第一周就体验熬夜,也确实懂得与理解这个专业背后的辛苦。因此,我们自主学习与动手能力完全靠自己,在今后的学习中,上课认真听讲,与同学主动提问,寻求帮助是必不可少的。在老师的建议下下载几个学习平台和软件,平时就要及时学习Java语言。

 

 

 

 

 

以上是关于王玉兰201771010128《面向对象程序设计(java)》第一周学习总结的主要内容,如果未能解决你的问题,请参考以下文章

201771010128王玉兰《面向对象与程序设计(Java)》第十七周学习总结

201771010128王玉兰《面向对象程序设计(Java)》第十二周学习总结

201771010128王玉兰《面象对象程序设计(Java)》第七周学习总结

谁能说说二乔玉兰,白玉兰和紫玉兰的区别?

玉兰的英文

玉兰日志中的 AbstractFieldFactory 警告