杨蓉庆201771010135《面向对象程序设计(java)》第一周学习总结
第一部分:课程准备部分
填写课程学习 平台注册账号,
|
平台名称 |
注册账号 |
|
博客园:www.cnblogs.com |
艾特大家 |
|
程序设计评测:https://pintia.cn/ |
艾特你 |
|
代码托管平台:https://github.com/ |
艾特你@m |
|
中国大学MOOC:https://www.icourse163.org/ |
1063769427 |
|
以下回答是或否 |
|
|
是否加入课程班级博客群 |
是 |
|
是否加入课程QQ讨论群 |
是 |
第二部分:理论知识学习部分
首先在老师的讲解下,我知道了java是一种很优秀的程序设计语言,及它的“白皮书”简单性、面向对象、分布式、 健壮性、安全性、体系结构中立、可移植性、解释型、高性能、多线程、动态性等11个关键术语,还了解了java的发展简史和关于Java的常见误解。在第二章里,我们学会了如何去安装java开发工具包(JDK)的步骤,以及如何编译和运行不同类型的程序,因为是刚接触到这门课,所以在看书过程中还是有很多专业术语不是特别能理解,也许亲手试一遍会好很多。我们在实验前一定要注意:类名一定要注意大小写,如Welcome、在编译文件时候名时,不要带扩展名,只需指定类名等一系列虽小但关大的问题。
第三部分:实验部分
- 实验名称:实验一 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)》第一周学习总结的更多相关文章
- 201771010135杨蓉庆 《面向对象程序设计(java)》第三周学习总结
一:第1-3章学习内容: 第一章:复习基本数据类型 整型 byte(1个字节 表示范围:-2^7 ~ (2^7)-1) short(2个字节 表示范围:-2^15~(2^15)-1) int(4个字节 ...
- 201771010135杨蓉庆《面向对象程序设计(java)》第四周学习总结
学习目标 1.掌握类与对象的基础概念,理解类与对象的关系: 2.掌握对象与对象变量的关系: 3.掌握预定义类的基本使用方法,熟悉Math类.String类.math类.Scanner类.LocalDa ...
- 201771010135杨蓉庆《面向对象程序设计(java)》第二周学习总结
第一部分:理论知识学习部分 3.1 标识符:由字母.下划线.美元符号和数字组成, 且第一个符号不能为数字,可用作:类名.变量名.方法名.数组名.文件名等.有Hello.$1234.程序名.www_12 ...
- 201771010135杨蓉庆《面向对象程序设计(java)》第六周学习总结
实验六 继承定义与使用 1.实验目的与要求 (1) 理解继承的定义: (2) 掌握子类的定义要求 (3) 掌握多态性的概念及用法: (4) 掌握抽象类的定义及用途: (5) 掌握类中4个成员访问权限修 ...
- 20145330孙文馨 《Java程序设计》第一周学习总结
20145330孙文馨 <Java程序设计>第一周学习总结 教材学习内容总结 刚开始拿到这么厚一本书说没有压力是不可能的,开始从头看觉得很陌生进入不了状态,就稍微会有一点焦虑的感觉.于是就 ...
- 20175221 2018-2019-2 《Java程序设计》第一周学习总结
20175221 2018-2019-2 <Java程序设计>第一周学习总结 教材学习内容总结 本周通过观看书本配套视频,学到了如解释器,编译器等一些简单概念. 还懂得了java的一些简单 ...
- 20175204 张湲祯 2018-2019-2《Java程序设计》 第一周学习总结
20175204 张湲祯 2018-2019-2<Java程序设计>第一周学习总结 教材学习内容总结 -第一章Java入门要点: -Java的地位:具有面向对象,与平台无关,安全稳定和多线 ...
- 20165223《JAVA程序设计》第一周学习总结
20165223 <JAVA程序设计>第一周学习总结 教材学习内容总结 通过网站JAVA第一章视频教程.教材.老师所给的教程及网上查询进行学习 第一章要点 JAVA地位和特点 地位:网络. ...
- 20165203 2017-2018-2 《Java程序设计》第一周学习总结
20165203 2017-2018-2<Java程序设计>第一周学习总结 教材学习内容总结 (一)Java的地位 Java是面向对象编程,并涉及网络.多线程等重要的基础知识,是一门很好的 ...
- 20155217 2016-2017-2《java程序设计》第一周学习总结
20155217 2016-2017-2<java程序设计>第一周学习总结 浏览教材,根据自己的理解每章提出一个问题 java平台和java编程语言的区别? 怎样使用IDE来管理原始码与位 ...
随机推荐
- js中float失精
https://juejin.im/post/5aa1395c6fb9a028df223516 把小数转为整数,然后计算 https://www.html.cn/archives/7340
- 洛谷 1219:八皇后 (位运算 & DFS)
题目链接: https://www.luogu.org/problem/show?pid=1219#sub row:受上面的皇后通过列控制的位置 ld:受上面的皇后通过从右至左的斜对角线控制的位置 r ...
- Python记:列表和元组之序列相加
_______________坐而论道,不如起而行之! 序列乘法运算示例:
- Python记通用列表操作之切片!
______________________________________除使用索引(indexing)来访问单个元素外,还可使用切片 (slicing) 来访问特定范围内的元素. 切片适用于提取序 ...
- Linux服务器时间设置及同步
闲余:夏日将到,园区计划五一期间进行大面积的电网停电检修,运维同学因此将公司测试服务器提前关闭了.收假后,测试告诉我,他发现一个bug--一段定时任务程序未执行,我的第一反应就是--会不会是假期测试服 ...
- .net core各种修改环境变量的方式
除了修改系统变量,或者程序硬编码中修改,还有以下方法: 发布在IIS中,修改web.config <environmentVariables> <environmentVariabl ...
- DataTable 数据批量写入数据库三种方法比较
DataTable数据批量写入数据库三种方法比较 1) insert循环插入: 2) sqldataadapter.update(dataset,tablename); 3) sqlbul ...
- java.sql.SQLException: Access denied for user 'gaoqi'@'127.0.0.1' (using password: YES)
GRANT ALL PRIVILEGES ON *.* TO root @'%' IDENTIFIED BY "mypassword";--%表示所有的IP都能访问,也可以修改为专 ...
- Bugku-CTF之web8(txt????)
Day29
- hadoop3 配置second name node
设置hdfs-site.xml <property> <name>dfs.http.address</name> <value>192.168.1.81 ...