• 201871010101陈来弟《面向对象程序设计(java)》第一周学习总结 201871010101


    项目

    内容

    这个作业属于哪个课程

    <任课教师博客主页链接>https://www.cnblogs.com/nwnu-daizh/

    这个作业的要求在哪里

    <作业链接地址>https://www.cnblogs.com/nwnu-daizh/p/11435127.html

    作业学习目标

    <填写具体目标>

    1.了解课程上课方式及老师教学要求,掌握课程学习必要的软件工具;

    2.了解JVM、JRE与JDK等概念,学会下载、安装、测试JDK;

    3.掌握PATH、CLASSPATH的系统变量作用并会设置;

    4.掌握命令行编译并运行Java程序的步骤;

    5.掌握Java Application程序结构的特点;

    6.掌握JDK命令行方式下开发运行Java程序的步骤。

    7.初步使用Eclipse、学会编译、运行、调试简单的Java Application程序。

    随笔博文正文内容包括:

    第一部分:课程学习平台注册账号(20分,每项4分)

    平台名称

    注册账号或者个人博客园地址

    博客园:www.cnblogs.com

     https://www.cnblogs.com/wing2438/

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

     猪猪侠wing

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

     17339919279

    以下回答是或否

    是否加入课程班级博客群

                                  是

    是否加入课程QQ讨论群

                                  是

    第二部分:理论知识学习部分(20分)

    第一章

           第一章内容讲了Java程序设计概述,主要分为五节,分别是 Java程序设计平台、Java“白皮书”的关键术语、Java applet与Internet、Java发展简史、关于Java的常见误解。通过学习本章,可以更好地了解Java程序设计语言。

    1.1  Java程序设计平台

    1.2  Java“白皮书”的关键术语

    1)简单性

    java语法是C++语法的一个纯净版本,没有头文件、指针运算、结构、联合、操作符重载、虚基类等。

    2)面向对象

    面对对象设计师是一种程序设计技术。它将重点放在数据(即对象)和对象的借口上。任何一个物体都可以看作一类事物的实例。在面向对象特性上,java和C++不同在于多重继承。

    3)分布式

    java有一个丰富的例程库,用于处理像HTTP和FTP之类的TCP/IP协议。java应用程序能够通过URL打开和访问网络上的对象。

    4)健壮性

    java编写的程序具有多方面的可靠性,java与C++不同在于java采用的指针模型可以消除重写内存和损坏数据的可能性。

    5)安全性

    java试用于网络/分布式环境。
    java设计成能够防范各种攻击,其中包括:

    • 运行时堆栈溢出。如蠕虫和病毒常用的攻击手段。
    • 破环自己的进程空间之外的内存。
    • 未经授权读写文件。

    6)体系结构中立

    7)可移植性

    java没有C++中“依赖具体实现”的地方,其基本数据类型的大小都有明确的说明,具有固定的大小。java除了用户界面有关的部分外,所有其他的java库都能很好地支持平台独立性,不用操心底层操作系统。

    8)解释型

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

    9)高性能

    解释后的字节码可以(在运行时刻)动态地翻译成对应运行这个应用的特定CPU的机器码。即时编译器超越了传统编译器,其含有更多的可用信息。即时编译器可以监控经常执行哪些代码并优化这些代码以提高速度。更复杂的优化是消除函数调用(即内联)。

    10)多线程

    java支持并发程序设计,多线程可以带来更好的交互响应和实时行为。

    11)动态性

    java的库中能自由地添加新方法和实例变量,对客户端没有任何影响。

    1.3  Java applet与Internet

    1.4  Java发展简史

    1.5  关于Java的常见误解

    第二章

           第二章主要是对Java程序设计环境的介绍,主要内容和步骤会在第三章具体说明。

    第三部分:实验部分

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

    2.  实验目的:

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

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

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

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

    3. 实验步骤与内容:

    实验1 JDK的安装与配置(10分)

     

     

     

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

    实验3 命令行编译运行Welcome.java程序(5分)

     

    实验4 用JDK命令行开发HelloWorld!程序(5分)

    实验5 下载安装Eclipse集成开发软件包(5分)

    实验6 利用Eclipse开发程序输出九九乘法表(15分)

    使用eclipse的步骤如下:

    File——>new——>java project——>name——>finish——>Window——>show view——>Package Explorer.

     

    4. 实验总结:(15分)

           通过本周课程(一节理论课,一节实验课)的学习,我对Java程序设计的认识,在此之前“耳濡目染”的基础上,又有了更深一步的理解。作为一种计算机语言,Java是第一种也是唯一一种在National Public Radio上占用了10分钟时间来进行介绍的程序设计语言,并

    且还得到了一笔风险投资基金。所以作为一名程序设计人员,使用Java无疑是一种很好的选择。因此,在以后的学习中,我会认真的学习这门课程。

           首先,在第一章中,主要介绍了Java的发展史和Java“白皮书”的关键术语——简单些、面向对象、分布式、解释型、可移植性等等,进一步对Java有了了解。还有就是人们以往对Java程序设计的误解,看了这些误解,我也认识到以前我对Java的片面认识。在第二

    章中则是Java程序设计环境的介绍,在老师和助教的帮助下,我成功的安装了学习Java所需要的运行程序及软件(JDK,eclipse,eclipse-inst-win64,eclipseJava.zip),在下载过程中,我也遇到了很多的问题,但在解决问题的过程中,我学到了很多,同时也意识到自

    己比别人要差好大一截,所以我会更加努力学习。

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

  • 相关阅读:
    【POJ 3525】Most Distant Point from the Sea(直线平移、半平面交)
    【HDU 4940】Destroy Transportation system(无源无汇带上下界可行流)
    codevs 5962 [SDOI2017]数字表格
    【NOIP2016】天天爱跑步
    [2011WorldFinal]Chips Challenge[流量平衡]
    [Ahoi2014]支线剧情[无源汇有下界最小费用可行流]
    [NOI2008] 志愿者招募[流量平衡]
    [Wc2007]剪刀石头布[补集转化+拆边]
    poj3281 Dining[最大流]
    1458: 士兵占领[最大流]
  • 原文地址:https://www.cnblogs.com/wing2438/p/11446113.html
Copyright © 2020-2023  润新知