第一部分:课程准备部分

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

平台名称

注册账号

博客园: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. python logging 总结

    基本用法:   import sys   # 获取logger实例,如果参数为空则返回root logger logger = logging.getLogger("AppName" ...

  2. HBase 中读 HDFS 调优

    HDFS Read调优 在基于 HDFS 存储的 HBase 中,主要有两种调优方式: 绕过RPC的选项,称为short circuit reads 开启让HDFS推测性地从多个datanode读数据 ...

  3. Custom LED Keychain, Small And Surefire Gifts

    The    LED Keychain    makes it easy for people to carry their keys with them and carry them with th ...

  4. java项目连接Oracle配置文件

    转载自:https://blog.csdn.net/shijing266/article/details/42527471 driverClassName=oracle.jdbc.driver.Ora ...

  5. 对已经存在的没有唯一标识的表添加一个自增的id字段(利用序列sequence)操作过程

    1.原始的数据表 2.操作 -- 创建序列 test_data_file_Id_Seq -- create sequence Test_data_file_Id_Seq increment by 1 ...

  6. 2019 ICPC南京站网络赛 H题 Holy Grail(BF算法最短路)

    计蒜客题目链接:https://nanti.jisuanke.com/t/41305 给定的起点是S,终点是T,反向跑一下就可以了,注意判负环以及每次查询需要添加边 AC代码: #include< ...

  7. drf三大组件之频率认证组件

    复习 """ 1.认证组件:校验认证字符串,得到request.user 没有认证字符串,直接放回None,游客 有认证字符串,但认证失败抛异常,非法用户 有认证字符串, ...

  8. opencv安装中的各种问题汇总

    问题1:opencv-2.4.10/modules/gpu/src/nvidia/core/NCV.cu(356): error : namespace "std" has no ...

  9. Go语言标准库flag基本使用

    文章引用自   Go语言标准库flag基本使用 os.Args 如果你只是简单的想要获取命令行参数,可以像下面的代码示例一样使用os.Args来获取命令行参数. package main import ...

  10. 在Docker中使用Microsoft SQL Server数据库

    下图中对SQL Server容器创建及数据库创建等操作进行了记录,方便自己日后查看.(文中的 * 仅表示隐藏自己的个人信息,手动马赛克,哈哈-) Docker下载可看上一篇博文mac系统,docker ...