• 王海珍201771010124《面向对象程序设计(java)》第一周学习总结”。


    王海珍201771010124《面向对象程序设计(java)》第一周学习总结

    第一部分:课程准备部分

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

    平台名称

    注册账号

    博客园:www.cnblogs.com

    颜值担当

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

    颜值担当

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

    Yanzhidandang

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

    MoocWHZ0408

    以下回答是或否

    是否加入课程班级博客群

    是否加入课程QQ讨论群

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

    第一章

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

         Java“白皮书”的关键术语

    (1)       简单性;(2)面向对象;(3)分布式;(4)健壮性;(5)安全性;(6)体系结构中立:(7)可移植性;(8)解释型;(9)高性能;(10)多线程;(11)动态性。

    简单性

         Java语法是C++语法的一个“纯净”版本。这里没有头文件,指针运算,结构,联合,操作符重载,虚基类等。然而,设计者并没有试图清除C++中所有不适当的特性。

    面向对象

         Java的面向对象特性与C++起鼓相当。

    分布式

         Java有一个丰富的例程库,用于处理像HTTP和FTP之类的TCP/IP协议。

    健壮性

         Java编译器能够检测许多在其他语言中仅在运行时才能够检测出来的问题。

    安全性

         Java适用于网络/分布式环境。在安全方面投入了很大的精力。使用Java可以构建病毒,防篡改的系统。

    体系结构中立

    可移植性

          在Java中,数据类型具有固定的大小,这消除了代码移植时令人头疼的问题。二进制数据以固定的格式进行存储和传输,消除了字节顺序的困扰。

    解释型

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

    高性能

    多线程

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

    动态性

          Java比C或C++相比更加具有动态性。它能够适应不断发展的环境。

    第二章

    第二章内容主要详细论述如何下载和安装Java开发工具包(JDK)以及如何编译和运行不同类的程序,控制台程序,图形化应用程序以及applet。然后指导使用简单的JDK、可启用Java的文本编辑器以及一个JavaIDE。

    (1)安装Java开发工具包;

    (2)使用命令行工具;

    (3)使用集成开发环境

    (4)运行图形化应用程序

    (5)构建并运行applet

    第三部分:实验部分

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

    2.  实验目的:

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

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

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

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

    3. 实验步骤与内容:

    首先下载并安装JDK

    在下载完成后进行环境变量的设置

    在我的电脑—属性—高级设置进行环境变量的设置如下所示

    在键盘上点击Winodows+R键,输入cmd进入dos界面,然后输入java -version、java、javac如果出现如下图所示的情况,则说环境配置正确。

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

    下载网页链接:http://horstmann.com/corejava.html,文件名:corejava.zip

    实验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!程序

    新建一个。txt文件,命名为HelloWorld.java  把文件放到D盘

    程序内容为

     

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

    下载网址:https://elipse.org

     

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

     

    然后在eclipse进行99乘法表的程序的编写,进行运行出结果

     

    4. 实验总结:

       在理论课和实验课的相互结合之后让我对Java有了更多的认识,Java不仅仅是一门普通的程序语言。它是一种面向对象的高级语言,基于一个特殊的平台。它是一门混合型语言。它是集编译型语言和解释型语言的优势于一身,即执行速度较快的,只需编写和编译一次,从而逐步发展成一门高级语言。

  • 相关阅读:
    Java 设计模式(2)工厂模式
    Java 设计模式-六大原则
    华为机试测试- 求有序数组中最长的等差序列
    JAVA SE 基础复习-面向对象(2) static
    Java 设计模式
    Java 字符串
    jQuery源代码学习之七—队列模块queue
    jQuery源代码学习之六——jQuery数据缓存Data
    jQuery源代码学习之五——jQuery.when
    javascript源代码学习之五——jQuery.deferred
  • 原文地址:https://www.cnblogs.com/www-whz-1997/p/9573503.html
Copyright © 2020-2023  润新知