项目

内容

这个作业属于哪个课程

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. 初步使用Elipse,学会编译、运行、调试简单的Java Application程序。

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

平台名称

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

博客园:www.cnblogs.com

https://www.cnblogs.com/liyansong0198/

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

1559393325@qq.com

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

1559393325(qq)

以下回答是或否

是否加入课程班级博客群

是否加入课程QQ讨论群

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

(1)java程序设计的学习主要内容。

(2)学习java程序设计的目的以及学习目标。

(3)Java程序设计的概述:java程序设计平台,java白皮书的关键术语(简单性,面向对象,分布式,健壮性,安全性,体系结构中立,可移植性,解释型,高性能,多线程,动态性),java applet与internet,java发展简史,java的常见误解。

(4)Java的成功以及失败。

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

(6)掌握PATH、CLASSPATH的系统变量作用并会设置;

(7)掌握命令行编译并运行Java程序的步骤;

(8)掌握Java Application 程序结构特点;

(9)掌握JDK命令行方式下开发运行Java程序的步骤。

(10)初步使用Elipse,学会编译、运行、调试简单的Java Application程序。

第三部分:实验部分

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

2.  实验目的:

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

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

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

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

3. 实验步骤与内容:

实验一 Java程序设计环境

(1) 从官网上下载JDK

(2) 安装JDK

(3) 配置JDK环境变量

一. 系统变量->新建->变量名:JAVA_HOME 变量值: c:\ProgramFiles\Java\jdk12.0.2

二、 系统变量->新建->变量名:CLASSPATH 变量值: .;%JAVA_HOME%\lib

三、系统变量->编辑->变量名:Path 在变量值的最前面 加上:%JAVA_HOME%\bin;

四、按window键+R键,打开运行,输入cmd,以回车结束,进入dos输入输入java -version。如果跳出JDK版本信息,则说明环境变量设置成功(如图所示。如果跳出JDK版本信息,则说明环境变量设置成功(如图所示)

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

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

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

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

(2)新建一个记事本文件,拷贝以下源代码。

/**

* 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,存放在D:\java中

(4)编译程序

①按电脑键盘上的window键+R键,输入cmd,回车结束,进入dos。

②输入D:,转入D盘;再输入cd java,转入java文件夹

③输入javac Welcome.java,编译程序,并在java文件夹里产生Welcom.class文件

(5)运行程序

在dos中接着输入java Welcome,产生正确结果则运行成功。(如图)              

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

程序如下列所示:

public class HelloWorld

{

    public static void main(String args[])

    {

       System.out.println("HelloWorld!");

    }

  

}

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

下载网址:https://www.eclipse.org/downloads/

新建程序:

(1)打开Flie,然后打开New,最后选择Project。

(2)点击Next,输入项目名HellojavaWorld,点击Finish结束。

(3)点击画横线的箭头,出现src文件,然后单击鼠标右键。

(4)选择New,新建一个Package,命名为Hello。

(5)再次单击新建好的Package,选择New,新建一个class,命名为HelloWorld

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

程序如下所示:

package hello;

public class multiplication {
public static void main(String[] args) {
int x, y;
for (x = 0; x <= 9; x++) {
for (y = 1; y <= x; y++) {
System.out.print(y + "*" + x + "=" + x * y + "\t");
}
System.out.println();
}
}
}

运行结果(如图所示):

4. 实验总结:

通过本次实验以及第一周对于Java的学习,我学习并掌握了以下内容:

(1)JDK的下载,安装与环境配置,以及设置环境变量

(2)掌握了使用JDK开发Java程序的基本命令及步骤,学习了dos命令基本的编译Java程序

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

(4)通过阅读和网上学习了解了Java的基本语法,并且设计出第一个程序Hello  World!

(5)通过网上学习,和书籍阅读,结合学习的内容设计并运行九九乘法表

反思总结:在初步学习时,对于Java知识了解仍旧不够全面,dos命令十分陌生。配置环境变量是出现了很多问题,在网上查阅资料之后,了解到是自己的路径设置错误,从而导致这样的结果。我意识到,在实验中需要仔细和认真的学习,对于Java的学习需要勤加练习。

201871010114-李岩松《面向对象程序设计(java)》第一周学习总结的更多相关文章

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    20155327 2016-2017-2 <Java程序设计>第一周学习总结 教材学习内容总结 浏览教材,根据自己的理解每章提出一个问题 1.JAVA SE中JVM,JRE与JDK分别是什 ...

随机推荐

  1. winsock完成端口套接字重用注意事项

    刚申请到博客,第一篇随笔(๑•̀ㅂ•́)و✧ 关于DisconnectEx的一个问题,目前主要发现在windows10中出现了这个问题,winserver2008 win7都没有这个问题. 被Disc ...

  2. Mac部署hadoop3(伪分布式)

    环境信息 操作系统:macOS Mojave 10.14.6 JDK:1.8.0_211 (安装位置:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jd ...

  3. 不吹不黑也不撕,我们就简简单单谈谈Vue

    Vue在近两年中得到了快速的发展,17年初开始,市场上对Vue开发者的需求量越来越大,北京在招的前端职位中40%的岗位对Vue技能有要求,在杭州,虽然React仍然是主力框架,但是Vue使用的比例也在 ...

  4. Python开发【第八篇】元组

    元组 元组是不可改变的序列,元组是可以存储任意类型数据的容器 元组和字符串的共同点:它们都是容器,都是不可变的序列 元组和字符串的不同点:元组可以存储任意的数据类型的元素,字符串只能存储字符 元组和列 ...

  5. linux "No space left on device" 磁盘空间解决办法

    某年某月某日某时,某人在工作中设置crontab定时任务规则保存时,提示“No space left on device”,此时用df -h检查磁盘,发现还有剩余空间.请问是什么原因及如何排查?什么会 ...

  6. Go中http超时问题的排查

    背景 排查 推测 连接超时 疑问 http2 解决超时 并发连接数 服务端限制 真相 重试 解决办法 问题1 背景 最新有同事反馈,服务间有调用超时的现象,在业务高峰期发生的概率和次数比较高.从日志中 ...

  7. NOIP2018货币系统

    题目大意 给出一组数,求出其中共有多少数不能被其他数表示 解题思路 法一:可爱的动态规划 这个思路还是比较好想的(也比较好写?) 有依赖关系的背包,思路这道题是差不多的 填满型01背包 (关于代码) ...

  8. Zookeeper与HBase的安装

    一.Zookeeper的安装 1.http://www-us.apache.org/dist/zookeeper/stable/下载Zookeeper安装包,并将zookeeper-3.4.12.ta ...

  9. django-常见问题勘误

    1.NoReverseMatch at / Reverse for 'about' not found. 'about' is not a valid view function or pattern ...

  10. 元素“context:component-scan”的前缀“context”未绑定

    首先报这个错误,你得明白,是什么原因导致的? 答:未引入命名空间,和约束文件 解决方法(加上标红色标记): <?xml version="1.0" encoding=&quo ...