狄慧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)》第八周学习总结