狄慧201771010104《面向对象程序设计(java)》第一周学习总结

Posted dhlll

tags:

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

第一部分:课程准备部分

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

平台名称

注册账号

博客园:www.cnblogs.com

https://www.cnblogs.com/dhlll/   昵称:小小-啦啦啦

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

昵称:小小; 邮箱:[email protected]

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

dihuidihui

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

QQ:2833881053

以下回答是或否

是否加入课程班级博客群

是否加入课程QQ讨论群

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

第一章

1.    Java不只是一种程序设计语言,而且是一个完整的程序设计平台。它具有令人赏心悦目的语法和易于理解的语义,它提供了一个庞大的类库,包含绘图功能,网络连接功能和数据库功能,它有安全性、跨操作系统的可移植性以及自动垃圾收集等服务的执行环境。

2.    Java“白皮书”的关键术语:简单性、面向对象、分布式、健壮性、安全性、体系结构中立、可移植性、解释性、高性能、多线程以及动态性。

(1).简单性:Java语法是C++语法的一个“纯净”版本,它没有头文件、指针运算、结构、联合、操作符重载、虚基类等。

(2).面向对象:面向对象设计是一种程序设计技术,它将重点放在数据(即对象)和对象的接口上。

(3).分布式:Java有一个用于处理像HTTP和FTP之类的TCP/IP协议的例程库,Java应用程序能够通过URL打开和访问网络上的对象,其便捷程度就好像访问本地文件一样。

(4).健壮性:它采用的指针模型可以消除重写内存和损坏数据的可能性。

(5).安全性:Java适用于网络/分布式环境,使用Java可以构建防病毒、防篡改的系统。

(6).体系结构中立:只要有Java运行时系统,编译后的代码可以在许多处理器上运行。

(7).可移植性:在Java规范中没有“依赖具体实现”的地方,作为系统组成部分的类库,它定义了可移植的接口。

(8).解释性:Java解释器可以在任何移植了解释器的机器上执行Java字节码。

(9).高性能:字节码可以(在运行时刻)动态的翻译成对应运行这个应用的特定CPU的机器码。

(10).多线程:多线程可以带来更好的交互响应和实时行为。

(11).动态性:它能够适应不断发展的环境,库中可以自由的添加新方法和实例变量,而对客户端没有任何影响。

3.    Java的发展史:在1996年初sun公司发布了Java的第一个版本,随后Java平台逐步发展完善并壮大。

第二章

本章讲述了如何安装Java开发工具包(JDK)以及如何编译和运行不同类型的程序。

第三部分:实验部分

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

2.  实验目的:

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

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

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

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

3. 实验步骤与内容:

实验1   JDK的安装于配置

(1).从官网上下载JDK;

(2).安装JDK;

(3).配置JDK环境变量;

<1>.新建系统变量名JAVA-HOME,变量值为JDK的安装路径;

 技术分享图片

<2>.新建系统变量名classpath;

 技术分享图片

 

<3>.设置path,新建JDK和JRE路径值(路径一定要到bin文件夹为止);

 技术分享图片

<4>.按window键+R键,打开运行,输入cmd,以回车结束,进入dos;

技术分享图片

<5>.输入java、javac,如果跳出JDK版本信息,则说明环境变量设置成功。

 技术分享图片

技术分享图片

实验2   下载教材实例程序包

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

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

按照下面步骤进行实验

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

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

 技术分享图片

 

(3)     保存程序。注意:保存源程序时,程序名要与主类名一致。所以用Weicome.java作为本程序的文件名。如果用记事本编写程序,因记事本默认的扩展名是.txt,所以要给文件名加引号后保存。把该文件保存到目录d:java中。

(4)     编译程序

在目录d:java>后输入以下命令编译源程序成为字节码程序javac Welcome.java,如果编译成功,则在d:java目录中生成字节码文件Welcome.class。如果不成功,则显示错误信息,用户可修改错误。

(5)     运行程序

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

技术分享图片

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

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

实验过程同实验三。

技术分享图片

 

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

下载网址:https//elipse.org

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

技术分享图片

 

技术分享图片

4. 实验总结:

       通过此次实验,我学会了如何配置java的运行环境,也了解了运行java是需要特定的JDK环境,并通过更改系统变量和用户变量以及更改用户名和变量名来配置的。同时也知道了java语言跟C语言在语法上的一些不同。在实验的过程中,我们练习了Welcome程序、HelloWorld程序以及九九乘法表,并运用Eclipse编写程序。在实验的过程中,我们遇到了很多问题:环境配置出错,将系统变量和环境变量的更改分不清,导致Eclipse无法安装;不太适应Java的新写法,导致语句错误,将包名重复等等。虽然出现了许多问题,也有很多不足,但是最后在老师、学长和同学们的帮助下,我成功完成了本次实验,并对JAVA这门编程语言产生了兴趣,相信我在以后的学习中会越来越好的!

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

狄慧201771010104《面向对象程序设计(java)》第十八周学习总结

狄慧201771010104《面向对象程序设计(java)》第十周学习总结

狄慧201771010104《面向对象程序设计(java)》第七周学习总结

狄慧201771010104《面向对象程序设计(java)》第八周学习总结

狄慧201771010104《面向对象程序设计(java)》第九周学习总结

狄慧201771010104《面向对象程序设计(java)》第十三周学习总结