正文

项目

内容

这个作业属于哪个课程

https://www.cnblogs.com/nwnu-daizh/

这个作业的要求在哪里

https://www.cnblogs.com/nwnu-daizh/p/11435127.html

作业学习目标

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

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

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

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

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

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

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

随笔博文正文:

第一部分:课程学习平台注册账号

平台名称

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

博客园:www.cnblogs.com

https://www.cnblogs.com/muxingyuan/

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

702457250@qq.com

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

13099150896

以下回答是或否

是否加入课程班级博客群

是否加入课程QQ讨论群

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

在第一周的学习中,我们主要学习了第一二章的内容。

在第一章Java程序设计概论中,我们重点学习了三部分内容

1. 我们学习了JAVA在当今计算机发展下它的发展情况,以及JAVA相对于其他语言的优秀之处。它主要体现在JAVA是一个完整的平台,有一个庞大的库,有很多的可重用代码,是一种功能齐全的出色语言。

2. 我们重点学习了JAVA白皮书中所介绍的关键术语。共十一条,分别是简单性,面向对象,分布式,健壮性,安全性,体系结构中立,可移植性,解释型,高性能,多线程以及动态性。而在其中面向对象,体系结构中立,可移植性,多线程最为重要。

1)简单性。JAVA的简单性体现在剔除了C++中许多很少使用,难以理解,易混淆的特性。

2)面向对象。JAVA与C++的主要不同点在于多重继承,在JAVA中取而代之的是更为简单的接口概念,JAVA将重点放在数据(即对象)和对象的接口上。

3)分布式。在JAVA中分布式主要体现在,JAVA有一个丰富的例程库,可处理像HTTP和FTP之类的TCP/IP协议。

4)健壮性。在JAVA中,主要体现在JAVA与C++相比,JAVA采用的指针模型可以消除重写内存和损坏数据的可能性。

    5)安全性。JAVA在安全方面投入了很大精力,使用JAVA可以构建防病毒,防篡改的系统。

6)体系结构中立。JAVA编译器通过生成与特定的计算机体系结构无关的字节码指令来实现这一特性。

7)可移植性。JAVA规范中没有依赖具体实现的地方,基本数据类型的大小以及有关运算都做了明确的说明。

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

9)高性能。在JAVA中它具有及即时编译器,即时编译器知道哪些类已经加载。基于当前加载的类集,如果特定的函数不会被覆盖,就可以使用内联,在必要时还可以撤销优化。

10)多线程。在多线程中JAVA集中体现在其并发性,他是第一个支持并发程序设计的主流语言,高并发非常广泛的运用在我们的生活中。

11)动态性。JAVA的动态性主要体现在JAVA设计者很清楚动态语言可以很容易地实现运行程序的演进。

3.学习了JAVA的发展历史以及Java的常见误解

在第二章JAVA程序设计环境中,我们主要学习了如何安装JAVA的程序设计环境。
     1.JAVA开发包的安装。我们首先找到JDK并选择与系统匹配的版本,下载完成后进行安装,之后在属性中,选择高级系统设置,点击‘’环境变量‘’找到path,添加执行路径,确定后进行测试。
     2.安装库源文件和文档。
     3.使用集成开发环境下载并安装eclipse,之后从菜单选择File-New-Project或Java Project,完成创建进行编译,最后得到运行结果
    注:具体内容见实验

第三部分:实验部分

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

2.  实验目的:

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

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

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

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

3. 实验步骤与内容:

实验1 JDK的安装与配置

a)首先,在班级讨论QQ群里点击JDK文件包进行下载,下载完成后进行安装。
b)安装完成后进行环境变量的配置在进行配置中,点击计算机属性高级系统设置就会看到环境变量,之后点击系统变量找到path之后进行设置。

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

实验3 命令行编译运行Welcome.java程序

实验4 用JDK命令行开发HelloWorld!程序

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

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

3. 实验总结:

通过本周的学习,了解到了许多关于JAVA的知识,希望在后期的学习中能够更多的了解,然后自己仍需要提高变成努力,因为只有通过多练习的编程,才能够熟悉代码以及语言的特征,除此之外,线下课与线上课应当同时进行,通过线上课的学习以及线下的练习,才能够不断的提高自己的编程能力,才能够成为一个合格的程序员

201871020225-牟星源 《面向对象程序设计(java)》第一周学习总结的更多相关文章

  1. 20155229 2016-2007-2 《Java程序设计》第一周学习总结

    20155229 2016-2007-2 <Java程序设计>第一周学习总结 教材学习内容总结 1~18章的提问: 第一章:怎样撰写Java才不会沦于死背API文件.使用"复制. ...

  2. 20145330孙文馨 《Java程序设计》第一周学习总结

    20145330孙文馨 <Java程序设计>第一周学习总结 教材学习内容总结 刚开始拿到这么厚一本书说没有压力是不可能的,开始从头看觉得很陌生进入不了状态,就稍微会有一点焦虑的感觉.于是就 ...

  3. 20175221 2018-2019-2 《Java程序设计》第一周学习总结

    20175221 2018-2019-2 <Java程序设计>第一周学习总结 教材学习内容总结 本周通过观看书本配套视频,学到了如解释器,编译器等一些简单概念. 还懂得了java的一些简单 ...

  4. 20175204 张湲祯 2018-2019-2《Java程序设计》 第一周学习总结

    20175204 张湲祯 2018-2019-2<Java程序设计>第一周学习总结 教材学习内容总结 -第一章Java入门要点: -Java的地位:具有面向对象,与平台无关,安全稳定和多线 ...

  5. 20165223《JAVA程序设计》第一周学习总结

    20165223 <JAVA程序设计>第一周学习总结 教材学习内容总结 通过网站JAVA第一章视频教程.教材.老师所给的教程及网上查询进行学习 第一章要点 JAVA地位和特点 地位:网络. ...

  6. 20165203 2017-2018-2 《Java程序设计》第一周学习总结

    20165203 2017-2018-2<Java程序设计>第一周学习总结 教材学习内容总结 (一)Java的地位 Java是面向对象编程,并涉及网络.多线程等重要的基础知识,是一门很好的 ...

  7. 20155217 2016-2017-2《java程序设计》第一周学习总结

    20155217 2016-2017-2<java程序设计>第一周学习总结 浏览教材,根据自己的理解每章提出一个问题 java平台和java编程语言的区别? 怎样使用IDE来管理原始码与位 ...

  8. 20155226 2016-2017-2 《Java程序设计》第一周学习总结

    20155226 2006-2007-2 <Java程序设计>第一周学习总结 教材学习内容总结 第一周主要学习了一二章的内容,也浏览了剩余章节,以下是本周主要学习内容总结 1.首先了解了[ ...

  9. 20155227 2016-2017-2 《Java程序设计》第一周学习总结

    20155227 2016-2017-2 <Java程序设计>第一周学习总结 教材学习内容总结 浏览教材,根据自己的理解每章提出一个问题 Java三个平台的区别. JDK.JRE.JVM区 ...

  10. 20155318 2016-2017-2 《Java程序设计》第一周学习总结

    20155318 2016-2017-2 <Java程序设计>第一周学习总结 教材学习内容总结 上周总结 上周学习了一些大学的学习方法,比如知识分为为三种:元知识.软知识和硬知识,讲述技能 ...

随机推荐

  1. 计算几何 val.3

    目录 计算几何 val.3 自适应辛普森法 定积分 引入 辛普森公式 处理精度 代码实现 模板 时间复杂度 练习 闵可夫斯基和 Pick定理 结论 例题 后记 计算几何 val.3 自适应辛普森法 可 ...

  2. win10下配置python环境变量(Python配置环境变量)

    从官网下载Windows下的python版本,一路按照默认进行安装. 安装之后配置环境变量的步骤如下: 1,点“我的电脑”,右键选“属性”. 2,选择“高级系统设置”--->选“环境变量”--- ...

  3. Add the Scheduler Module 添加计划程序模块

    Important 重要 Scheduler requires the Event business class to be in your XAF application model. Follow ...

  4. Prism_Composite Commands(3)

    Composite Commands 在许多情况下,视图模型定义的命令将绑定到关联视图中的控件,以便用户可以直接从视图中调用该命令.但是,在某些情况下,您可能希望能够从应用程序UI的父视图中的控件调用 ...

  5. Mybatis的小技巧

    一.使用resultMap字段关联对象属性太麻烦 eg:过于复杂,类似这种结果集转换的,只需要在配置文件中开启自动转换进行了,无需再手动写了很麻烦 替换办法:开启骆驼命名法进行匹配就ok了,实体类字段 ...

  6. 龙芯(mips64)电脑安装NodeJS

    背景 龙芯是国产的cpu,采用是mips架构,就类似大家熟知的x86.arm. 最近在一台龙芯电脑(系统是中兴新支点,Linux)上调试前端应用(electron),于是就需要安装NodeJS. 但是 ...

  7. JavaScript 之 对象属性的特性 和defineProperty方法

    对象是无序属性的集合,而这些属性在创建是都带有一些特征值(可以理解为属性的属性,天生自带的),这些特征值是为了实现JavaScript引擎用的,因此JavaScript不能直接访问. JavaScri ...

  8. Spring Boot与ActiveMQ整合

    Spring Boot与ActiveMQ整合 1使用内嵌服务 (1)在pom.xml中引入ActiveMQ起步依赖 <dependency> <groupId>org.spri ...

  9. Java_枚举Enum基本使用

    特性 在某些情况下,一个类的对象时有限且固定的,如季节类,它只有春夏秋冬4个对象这种实例有限且固定的类,在 Java 中被称为枚举类: 在 Java 中使用 enum 关键字来定义枚举类,其地位与 c ...

  10. [PHP] Workerman中的注册树模式

    注册树模式是把对象挂到一个类的属性数组里,下次直接在这个数组里面取,保持全局唯一,一般在项目入口初始化的时候有用到.在workerman中一开始的就是个注册树模式的运用,下面是对他的模拟 <?p ...