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

第一部分:课程准备部分

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

平台名称

注册账号

博客园:www.cnblogs.com

wangyingqi

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

1556889081@qq.com

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

wyqjzy

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

1556889081(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. 实验步骤与内容:

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

(1) 从官网上下载JDK

(2) 安装JDK

(3) 配置JDK环境变量

①新建用户变量名JAVA_HOME,变量值为JDK的安装路径(如图)

②新建系统变量名CLASSPATH,路径名,变量值为.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(如图)

③设置PATH,新建JDK和JRE路径值(路径一定要到bin文件夹为止)

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

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

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

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

下载网页链接:http://horstmann.com/corejava.html,文件名:corejava.zip(下载第10版)

实验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。

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

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

新建程序(本人此程序已汉化,以英语原版为准):

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

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

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

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

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

(6)输入HelloWorld程序

程序与结果如图所示:

实验总结:

通过这次实验,我学习并掌握了JDK的安装与环境配置。在成功的安装并设置环境变量后,我掌握了使用JDK开发Java程序的基本命令及步骤(dos里运行java程序)。除此之外,我学会了运用Elipse集成开发环境开发java程序的基本步骤,并通过阅读书籍,查取资料,以及学长的讲解,掌握了一些Java程序的基本语法。最后,我自己设计了一个最简单的程序,HelloWorld。

在此过程中,我在设置JDK环境变量时,曾出现过输入javac,跳出“不是内部或外部命令”的问题。在网上查阅资料之后,了解到是自己的路径设置错误,从而导致这样的结果。因此,在实验中,我们一定要仔细认真,才能完成相关要求。在理论学习阶段,我了解到了java的发展历程,分类,以及特点等,认识到这是一种简单易学,操作简单的语言。

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

实验程序:

package Hello;

public class HelloWorld {

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();

}

}

}

实验结果:

wyq wwwwwwwwwwwww
   

王颖奇 201771010129《面向对象程序设计(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. SolrCloud(solr集群+zookeeper集群)

    一.集群介绍 1.  什么是SolrCloud SolrCloud(solr 云)是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud.当一个系统的索引 ...

  2. Python 开发工具推荐

    对于开发工具,仁者见仁智者见智,关键是自己喜欢,用着顺手就好,不用刻意去追求别人用的是什么工具. 这里给大家主要推荐三款工具,分别是PyCharm.Sublime Text 3.VS Code,因为这 ...

  3. C++常用注意事项

    new和delete:现在还没有new[][]和delete[][],所以在用这些的时候最好用循环解决,先一个指针的数组,然后再初始化,每个元素再new一下,这样就满足了多维数组的条件:比如: int ...

  4. D. Points in rectangle

    D. Points in rectangle 单点时限: 2.0 sec 内存限制: 512 MB 在二维平面中有一个矩形,它的四个坐标点分别为(0,a),(a,0),(n,n−a),(n−a,n). ...

  5. java多线程3:原子性,可见性,有序性

    概念 在了解线程安全问题之前,必须先知道为什么需要并发,并发给我们带来什么问题. 为什么需要并发,多线程? 时代的召唤,为了更充分的利用多核CPU的计算能力,多个线程程序可通过提高处理器的资源利用率来 ...

  6. 《并发编程的艺术》阅读笔记之Lock与AQS

    Lock接口 在jdk1.5之后,并发包下新增了一个lock接口,lock接口定义了锁的获取,锁的释放,等方法,需要用户手动设置.与关键字不同的是,lock具有可操作性,比如,可以中断线程,设置超时时 ...

  7. iview使用之怎样通过render函数在tabs组件中添加标签

    在实际项目开发中我们通常会遇到一些比较'新颖'的需求,而这时iview库里往往没有现成可用的组件示例,所以我们就需要自己动手翻阅IviewAPI进行自定义一些组件,也可以说是将iview库里的多种组件 ...

  8. pytorch 孪生神经网络DNN

    代码内容请见: https://github.com/LiuXinyu12378/DNN-network

  9. umditor删除域名,配置为绝对路径

    getAllPic: function (sel, $w, editor) { var me = this, arr = [], $imgs = $(sel, $w); $.each($imgs, f ...

  10. 2019-2020-1 20199326《Linux内核原理与分析》第一周作业

    开篇概述 我利用假期的时间自学了实验楼上的Linux基础入门前八个实验的课程,学习过程中遇到了一些小问题.但经过查资料等方式最终还是解决了问题.现将学到的一些知识点总结下来.方便日后复习查看. 1.零 ...