zoukankan      html  css  js  c++  java
  • 狄慧201771010104《面向对象程序设计(java)》第一周学习总结

    第一部分:课程准备部分

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

    平台名称

    注册账号

    博客园:www.cnblogs.com

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

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

    昵称:小小; 邮箱:2833881053@qq.com

    代码托管平台: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这门编程语言产生了兴趣,相信我在以后的学习中会越来越好的!

  • 相关阅读:
    Delphi WinAPI InetIsOffline function (intshcut.h)
    Delphi WinAPI IsNetworkAlive(sensapi.h)
    Delphi 快速Ping局域网IP或网站并返回结果的方式
    SQL 查询所有表名/指定表名、字段、类型、大小
    Windows IIS 配置禁止外部Iframe嵌套
    Windows IIS 错误:在唯一密钥属性“fileExtension”设置为“.mp4”时,无法添加类型为“mimeMap”的重复集合项
    Delphi StrUtils.PosEx
    Delphi UniCode转汉字(u 格式)、汉字转UniCode(u 格式)
    Delphi Hash算法[4] SHA1
    Delphi Hash算法[3] CRC
  • 原文地址:https://www.cnblogs.com/dhlll/p/9574372.html
Copyright © 2011-2022 走看看