• 杨玲 201771010133 《面向对象程序设计(java)》第一周学习总结


    面向对象程序设计java第一周学习总结

    第一部分:课程准备部分

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

    平台名称

    注册账号

    博客园:www.cnblogs.com

    羚小羊啊

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

    1308600216@qq.com

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

    lingxiaoyanga

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

    羚小羊啊

    以下回答是或否

    是否加入课程班级博客群

    是否加入课程QQ讨论群

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

    第一章 Java程序设计概述   

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

    2、Java具有以下性质:

         1)简单性:Java的语法风格类似于C++,但Java摒弃了C++中很少使用、难理解、容易引发程 序错误的内容,如指针、结构体、联合体、操作符 重载、虚基类等等,并且Java基础开发环     境可在很小的空间独立运行。

         (2)面向对象:Java语言是纯粹的一种面向对象语言,其面向对象的特性与C++旗鼓相当,不同点在于多重继承,取而代之的是更简单的接口概念,相比之下Java提供了更丰富的运行时自省功能。

         (3)分布式:Java应用程序能够通过URL打开和访问网络上的对象,其便捷程度就好像访问本地文件一样。  

         (4)健壮性:Java编译器能够检测许多在其他语言中仅在运行时才能够检测出来的问题,Java采用的指针模型.可以消除重写内存和损坏数据的可能性。

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

         (6)体系结构中立:Java程序被编译器成一种与体系结构无关的字节代码,只要安装了Java运行时系统,Java字节码程序就可以在任意处理器上运行,并且Java解释器得到字节码后,可快速将它转换成本地机器码。这使得Java在操作系统级得到统一支持。

         (7)可移植性:Java规范中没有“依赖具体实现”的地方,基本数据类型的大小和算法作统一规定。

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

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

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

         (11)动态性:Java与C或C++相比更加具有动态性,Java能够适应不断发展的环境,Java类库中可以自由的加入新的方法和实例变量而不会影响用户程序的执行。

    第二章 Java程序设计环境

    1、安装Java开发工具包

    (1)下载安装JDK

         (2)配置环境变量

           3)下载安装eclipse

         2、安装库源代码库和文档

    3、安装本书中的示例

         4、完成实验

    第三部分:实验部分

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

    2.  实验目的:

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

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

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

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

    3. 实验步骤与内容:

    实验1  JDK的安装与配置

    (1)从官网下载并安装JDK

    (2)配置JDK环境变量

     

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

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

    按下面步骤进行实验

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

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

    /**

     * This program displays a greeting for the reader.

     * @version 1.30 2014-02-27

     * @author Cay Horstmann

     */

    public class Welcome

    {

       public static void main(String[] args)

       {

          String greeting = "Welcome to Core Java!";

          System.out.println(greeting);

          for (int i = 0; i < greeting.length(); i++)

             System.out.print("=");

          System.out.println();

       }

    }

    (3)保存程序。注意:保存源程序时,程序名要与主类名一致。所以用Welcome.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. 实验总结:

        通过此次实验,我学会JDK下载、安装与与环境的配置,在配置环境变量是出现了许多错误,同学帮助和不断地尝试下终于发现并改正了错误,掌握使用JDK开发Java程序的基本操作并使其正确的运行除此之外,还学会了运用Elipse集成开发环境开发Java程序来写出几个小程序,在编写九九乘法表时运行结果出现了没有换行的错误,经过修改,最终得出了一个阶梯型的九九乘法表。通过查阅课本,请教同学,浏览网站,完成了本次实验。

            

  • 相关阅读:
    ExtJs2.0学习系列(1)Ext.MessageBox
    PDF加水印
    ExtJs2.0学习系列(2)Ext.Panel
    负载均衡(续)
    位运算设置权限续(转)
    Excel导出问题解决方案(导出时前面的0自动被去掉)
    SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
    位运算设置权限
    WCF开发实战系列一:创建第一个WCF服务
    通过SQL Server的位运算功能巧妙解决多选查询
  • 原文地址:https://www.cnblogs.com/yanglinga/p/9574536.html
Copyright © 2020-2023  润新知