第一部分:课程准备部分

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

平台名称

注册账号

博客园:www.cnblogs.com

艾特大家

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

艾特你

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

艾特你@m

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

1063769427

以下回答是或否

是否加入课程班级博客群

是否加入课程QQ讨论群

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

首先在老师的讲解下,我知道了java是一种很优秀的程序设计语言,及它的“白皮书”简单性、面向对象、分布式、 健壮性、安全性、体系结构中立、可移植性、解释型、高性能、多线程、动态性等11个关键术语,还了解了java的发展简史和关于Java的常见误解。在第二章里,我们学会了如何去安装java开发工具包(JDK)的步骤,以及如何编译和运行不同类型的程序,因为是刚接触到这门课,所以在看书过程中还是有很多专业术语不是特别能理解,也许亲手试一遍会好很多。我们在实验前一定要注意:类名一定要注意大小写,如Welcome、在编译文件时候名时,不要带扩展名,只需指定类名等一系列虽小但关大的问题。

第三部分:实验部分

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

2.  实验目的:

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

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

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

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

3. 实验步骤与内容:

(1)在网站:www.oracle.com/technetwork/java/javase/downloads上下载java开发工具包。

(2)设置JDK

(3)环境变量的设置

① 设置新的 path,将安装文件路径加入path

2、新建classpath,如下图

3、设置好后,在主菜单搜索cmd,打开;

4、检验是否配置成功运行:cmd输入java-version(java和-version之间有空格)

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

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

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

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

(2)启动一个文本编辑器(例如写字板、记事本等)拷贝以下源代码。教材第2章示例程序(Welcome.java). 如下图:

(3)将上面文件命名为Welcome.java并保存到D盘。

(4) 编译程序   在d:\java>后输入以下命令编译源程序成为字节码程序      javac Welcome.java

(5)运行程序   在目录d:\java>后输入Welcome可运行通过编译的程序。结果如下:

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

(1)新建一个记事本,写入程序,程序如下:

(2)将上面文件命名为HelloWorld.java,然后存到D盘中。

(3)搜索cmd,打开dos,先输入D;再输入cd java,转入java文件夹,后用javac HelloWorld.java来确定该java文件中是否出现HelloWorld.class.

(4)cmd结果如下图所示:

实验题5  下载Elipse集成开发软件包

(1)在https://www.eclipse.org/downloads/网站上下载Elipse软件包。

(2)按照其提示,一步步安装就好,并无太大难度。

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

(1)打开elipse首先设置工作环境。如下图:

(2)创建一个新的java project,并设置好project name等路径;

(3)程序代码如下图:

(4)在eclispe上运行结果如下:

4. 实验总结:

(1)在老师的理论知识讲解下,我初步认识了java的“白皮书”11个关键术语、发展历程、还大概学习了JDK的下载安装和elipse的下载使用和运用Elipse集成开发环境开发java程序的基本步骤。

(2)在实验作业中,我首先安装了JDK,虽然在设置好环境变量并成功安装后,感觉这些东西并不是很难,但是在安装过程中,环境变量的设置有点不是很清楚和熟悉,遇到了很大的麻烦,在助教学长的帮助和同学们的帮助下,一次次的尝试,让我明白了JDK的知识严谨性,比如文件名字母大小写,字符的缺失,都有可能让你陷入“瓶颈”,总的还是得认真一点。在完成有关JDK的一系列后,我下载了Eclipse软件,这个相比前面的一个简单多了,不用设置复杂的路径。但还是有些搞不懂eclipse的每次关闭都得保存的强制性。通过本次实验,我感觉java这门课还是要多实践,多思考,才能有更好的成果。

杨蓉庆201771010135《面向对象程序设计(java)》第一周学习总结的更多相关文章

  1. 201771010135杨蓉庆 《面向对象程序设计(java)》第三周学习总结

    一:第1-3章学习内容: 第一章:复习基本数据类型 整型 byte(1个字节 表示范围:-2^7 ~ (2^7)-1) short(2个字节 表示范围:-2^15~(2^15)-1) int(4个字节 ...

  2. 201771010135杨蓉庆《面向对象程序设计(java)》第四周学习总结

    学习目标 1.掌握类与对象的基础概念,理解类与对象的关系: 2.掌握对象与对象变量的关系: 3.掌握预定义类的基本使用方法,熟悉Math类.String类.math类.Scanner类.LocalDa ...

  3. 201771010135杨蓉庆《面向对象程序设计(java)》第二周学习总结

    第一部分:理论知识学习部分 3.1 标识符:由字母.下划线.美元符号和数字组成, 且第一个符号不能为数字,可用作:类名.变量名.方法名.数组名.文件名等.有Hello.$1234.程序名.www_12 ...

  4. 201771010135杨蓉庆《面向对象程序设计(java)》第六周学习总结

    实验六 继承定义与使用 1.实验目的与要求 (1) 理解继承的定义: (2) 掌握子类的定义要求 (3) 掌握多态性的概念及用法: (4) 掌握抽象类的定义及用途: (5) 掌握类中4个成员访问权限修 ...

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

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

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

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

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

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

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

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

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

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

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

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

随机推荐

  1. html中实现数据的显示和隐藏

    Author: YangQingQing <!DOCTYPE html><html><meta http-equiv="Content-Type" c ...

  2. 【网页浏览】怀旧xp画图网页版

    非常古老的WindowsXP画图工具 传送链接

  3. linux下grep分析apache日志的命令集合

    https://my.oschina.net/hmc0316/blog/112004 实例:月份英文简写英文全称一月Jan.January二月Feb.February三月Mar.March四月Apr. ...

  4. 哪款C语言编译器(IDE)适合初学者?

    这里我们把“编译器”和“IDE(集成开发环境)”当做一个概念,不再加以区分. C语言的集成开发环境有很多种,尤其是 Windows 下,多如牛毛,初学者往往不知道该如何选择,本节我们就针对 Windo ...

  5. AJAX--XMLHttpRequest对象

    创建XMLHttpRequest对象 XMLHttpRequest是AJAX的基础. 所有现代浏览器(IE7+.Firefox.Chrome.Safari以及Opera)均内建XMLHttpReque ...

  6. 解决com.netflix.zuul.FilterProcessor : null异常

    ZuulFilter过滤器的filterType方法返回一个字符串代表过滤器的类型,如果return null就会出现以上错误. 在zuul中有以下四种不同生命周期的过滤器类型 pre:路由之前 ro ...

  7. sqlmap使用教程(超详细)

    -u 指定目标URL (可以是http协议也可以是https协议) -d 连接数据库 --dbs 列出所有的数据库 --current-db 列出当前数据库 --tables 列出当前的表 --col ...

  8. bugku 闪的好快

    这是一道二维码的题目.保存图片祭出神器StegSolve.然后Analysis->Frame Browser.这里发现是18张图.也就是18张图片. 我拿手机一个挨着一个扫的.扫出来的结果是SY ...

  9. PHP基础学习笔记2

    一.数组 1.1 数值数组 1)自动分配 ID 键 ) ); ?> 即二维数组: 100 100 96 20 60 59 40 110 100 上面创建的二维数组自动分配ID键:下面以指定键的方 ...

  10. 2017年陕西省网络空间安全技术大赛——一维码——Writeup

    <!doctype html> 2017年陕西省网络空间安全技术大赛——一维码——Writeup 先判断下载的文件flag.png确实是png格式的图片后(binwalk, file命令均 ...