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

正文开头:

项目

内容

这个作业属于哪个课程

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

这个作业的要求在哪里

https://edu.cnblogs.com/campus/xbsf/2018CST1/homework/3480

作业学习目标

  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/1763088787h/

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

1763088787@qq.com

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

18693915115

以下回答是或否

是否加入课程班级博客群

是否加入课程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. 实验步骤与内容:

实验1  JDK的安装与环境配置(在本人的电脑上操作)

(1) 从官网上下载JDK

(2) 安装JDK

(3) 配置JDK环境变量

1.新建系统变量名PATH,路径名,变量值为C:\Program Files\Java\jdk-11.0.1\bin(路径一定要到bin文件夹为止)(如图)

2.新建系统变量名CLASSPATH,路径名,变量值为C:\Program Files\Java\jdk-11.0.1\lib;(如图)

3.按window键+R键,打开运行,输入cmd,以回车结束,进入dos

4.输入java -version。如果跳出JDK版本信息,则说明环境变量设置成功(如图所示)

path和classpath分别指定了JDK命令搜索路径和Java类路径。设置环境变量path的目的是使操作系统可以找到JDK命令。设置环境变量classpath的作用是告诉Java类装载器到哪里去寻找第三方提供的类和用户定义的类。JVM和其它JDK工具通过依次搜索平台库、库扩展和类路径来查找类。

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

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

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

(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。

②输入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  下载并使用Elipse集成开发软件包(运行HelloWorld程序)

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

新建程序

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

(2)再点击new,选择class,并命名为HelloWorld。

(6)输入HelloWorld程序

程序与结果如图所示:

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

实验程序:

package project;
/*
This program is used to edit the 99 multiplication table.

* @version 12.0.2 2019-09-01

* @author JerryLau*/
public class Mul {
  public static void main(String[] args)

{
  int i ,j;

  for(i=1;i<=9;i++)

    {

      for(j=1;j<=i;j++)

        {
          System.out.print(i+"*"+j+"="+i*j+"\t" );

          }
        System.out.println("\n");

      }

  }

}

实验结果:

第四部分 实验总结:

通过这次实验,首先我了解到了java的发展背景,学习到了虚拟机,跨平台等基本概念,其次我学习并掌握了JDK的安装与path,classpath环境变量的配置,掌握了使用命令行以及集成开发环境eclipse开发编译运行Java程序的基本方法和步骤。并通过阅读书籍,查取资料,掌握了一些Java程序的基本语法。最后,自己设计了两个最简单的程序,HelloWorld.java以及9*9乘法表,我会继续努力,多做练习,学好Java。

最新文章

  1. 自动添加Linux登录账户,并授予sudo权限
  2. linux出现user account has expired解决方案
  3. C#-WinForm-如何获取文本框(TextBox)中鼠标,光标位置
  4. mvc-1mvc和类(1)
  5. Hibernate HQL注入攻击入门
  6. Qt for Android 程序禁止屏幕旋转
  7. 2014多校第一场J题 || HDU 4870 Rating(DP || 高斯消元)
  8. recursive - simple screenshot but detail principle.
  9. Python之路第八天,进阶-设计模式
  10. RH133读书笔记(2)-Lab 2 Working with packages
  11. apt-key adv
  12. Omi应用md2site-0.5.0发布-支持动态markdown拉取解析
  13. 再起航,我的学习笔记之JavaScript设计模式06(工厂方法模式)
  14. linux 网络不通问题排查
  15. HBase轻松入门之HBase架构图解析
  16. 010 Editor 8.0.1 之 暴力破解
  17. resful
  18. 快速排序 Java实现的快速排序
  19. 4-4-串的KMP匹配算法-串-第4章-《数据结构》课本源码-严蔚敏吴伟民版
  20. python webdriver 登陆163邮箱给QQ邮箱发送一个邮件,显示等待

热门文章

  1. HTML入门(html基本文本标签+快捷键讲解以及基本html组成解释)
  2. iOS中截取字符串指定位置
  3. python部署mariadb主从架构
  4. C++ --const修饰指针
  5. mysql 8.0 忘记root密码后重置
  6. 微信小程序框架部署:mpvue+typescript
  7. python检查字典元素是否存在类似php中isset()方法
  8. mongo shell 通过返回信息定位错误点
  9. Java之Collection接口(单列集合根接口)
  10. Python中容易忽视的知识点