第一部分:课程准备部分

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

平台名称

注册账号

博客园:www.cnblogs.com

@思思吖

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

2879026694@qq.com

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

sisi-713

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

2879026694

以下回答是或否

是否加入课程班级博客群

是否加入课程QQ讨论群

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

第一章:

1、Java程序设计平台

Java是一个完整 的程序设计平台。具有令人赏心悦目的语法和易于理解的语义;提供了一个庞大的类库,包含绘图功能,网络连接 功能和数据库功能;有安全性、跨操作系统的可移植性以及自动垃圾收集等服务的执行环境。

2、Java“白皮书”的关键术语

简单性   面向对象   分布式   健壮性   安全性   体系结构中立   可移植性   解释性   高性能   多线程   动态性

3、Java的发展简史

1996年年初,Sun发布了Java的第一个版本。

4、Java的常见误解

Java是HTML的扩展

使用XML,所以不需要Java

Java是一种非常容易学习的程序设计语言

Java将成为适用于所有平台的通用性编程语言

Java只不过是另一种程序设计语言

Java是专用的,应该避免使用

Java是解释型的,因此对于关键的应用程序速度太慢了

所有的Java程序都是在网页中运行的

Java程序是主要的安全风险

JavaScript是Java的简易版

使用Java可以用廉价的Internet设备取代桌面计算机

第二章:

1、下载JDK

下载网站:http://www.oracle.com/technetwork/java/javase/downloads

2、设置JDK

系统变量->新建->变量名:JAVA_HOME 变量值: c:\ProgramFiles\Java\jdk1.8.0

系统变量->新建->变量名:CLASSPATH 变量值: .;%JAVA_HOME%\lib

系统变量->编辑->变量名:Path 在变量值的最前面 加上:%JAVA_HOME%\bin;

3、使用集成开发环境Eclipse

第三部分:实验部分

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

2.  实验目的:

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

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

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

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

3. 实验步骤与内容:

1、JDK的安装与配置

(1)从http://www.oracle.com/technetwork/java/javase/downloads下载jdk;

(2)安装JDK;

(3)配置环境变量

新建变量名"JAVA_HOME",变量值”C:\Program Files (x86)\Java\jdk1.8.0_181”

②编辑变量名”Path”,新建添加变量值。

新建变量名“classpath”,变量值“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

④验证环境变量是否正确。输入java,javac,是否弹出以下界面,若弹出以下界面则正确。

2、下载教材示例程序包

下载网页链接:http://horstmann.com/corejava.html,文件名: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) 编译程序

按下快捷键win+r,搜索cmd,回车运行。输入d:,转入D盘,输入cd java,转入java文件,在目录 d:\java>后输入Javac Welcome.java如果编译成功,则在d:\java目录中生成字节码文件Welcome.class。如果不成功,则显示错误信息,用户可修改错误。

(5)运行程序

在目录d:\java>后输入Java Welcome可运行通过编译的程序。

(6)观察程序运行结果,并理解java基本程序结构。

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

5、下载Elipse集成开发软件包

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

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

程序如下:

/**

* @version 10.0.2 2018-09-02

* @author XUSI

*/

public class JJCFB {

public static void main(String[] args)

{

int i=0;

int j=0;

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

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

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

System.out.println();

}

}

}

4. 实验总结:

通过老师的讲解和自学,知道了Java的发展史、“白皮书”的关键术语,对Java有了一点点的了解,但是对于eclipse还不是很熟练,开发程序仍然有点问题。刚开始在软件的下载方面出现了一点问题,在助教和同学的帮助下得到了解决。在JDK命令形开发程序中,出现java.lang.ClassNotFoundException的问题,经过反复检查安装和环境变量,最终得到了解决。

转载于:https://www.cnblogs.com/sisi-713/p/9574225.html

徐思201771010132《面向对象程序设计(java)》第一周学习总结相关推荐

  1. 20155226 2016-2017-2 《Java程序设计》第一周学习总结

    20155226 2006-2007-2 <Java程序设计>第一周学习总结 教材学习内容总结 第一周主要学习了一二章的内容,也浏览了剩余章节,以下是本周主要学习内容总结 1.首先了解了[ ...

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

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

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

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

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

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

  5. 20155229 2016-2007-2 《Java程序设计》第一周学习总结

    20155229 2016-2007-2 <Java程序设计>第一周学习总结 教材学习内容总结 1~18章的提问: 第一章:怎样撰写Java才不会沦于死背API文件.使用"复制. ...

  6. 20175317 《Java程序设计》第一周学习总结

    20175317 <Java程序设计>第一周学习总结 教材学习内容总结 本周学习了Java大致的开发步骤,完成了课件自带的习题. 学习了在windows与Linux系统下不同的编译方法,掌 ...

  7. 20172318 2016-2017-2 《Java程序设计》第一周学习总结

    20172318 2016-2017-2 <Java程序设计>第一周学习总结 教材学习内容总结 在教材中基本明白了计算机系统的运行方式,了解了对于高级语言是使用是掌握好编程的关键,掌握了一 ...

  8. 张旭升20162329 2006-2007-2 《Java程序设计》第一周学习总结

    20162329 2006-2007-2 <Java程序设计>第一周学习总结 教材学习内容总结 通过打书上的代码熟悉了Java编程的基本过程 教材学习中的问题和解决过程 1.因为我的虚拟机 ...

  9. # 2019-2020.3 《java程序设计》第一周学习总结

    2019-2020-3 <Java 程序设计>第一周学习总结 在本周的学习中,学习到了好多也收获了好多,从最基础的安装虚拟机开始,根据老师的博客中的教程一步一步的进行,在这过程中也遇到了好 ...

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

    20155303 2016-2017-2 <Java程序设计>第一周学习总结 教材学习内容总结 浏览教材,根据自己的理解每章提出一个问题 Chapter1 Java平台概论:MyProgr ...

最新文章

  1. linux内核远程漏洞,CVE-2019-11815:Linux内核竞争条件漏洞导致远程代码执行
  2. AlertDialog显示错误 Unable to add window token null is not for an application
  3. oracle11g exp导出问题:部分表导不出来
  4. C++:函数参数不确定时用cstdarg(stdarg.h)
  5. java中Map ListE的用法
  6. 渗透测试入门21之Metasploit渗透测试常用流程
  7. list遍历_Python遍历list,使用range和enumerate的效率区别
  8. java股票公式源码_各种涨停公式源码
  9. IOS字体与安卓字体渲染不一致
  10. php yyuc框架,求一份YYUC框架文件和帮助文档
  11. cad线加粗怎么设置_cad2016怎么把线加粗
  12. 继杭州购房宝典后,Github上的这个程序员买房实用指南火了!
  13. python壁纸数据抓取_Python爬虫:爬取必应壁纸(可直接运行)
  14. DCB改正——关于spp
  15. 【ffmpeg】curl : m3u8 to mkv
  16. Facebook创始人:不穿袜子的亿万富翁
  17. RS422/485规范的偏置/端接电阻取值说明
  18. 企业应用程序集成 无缝集成云和本地应用程序以消除数据孤岛
  19. 基于SpringBoot+Vue疫情物资管理系统Java物资申请系统(源码调试+讲解+文档)
  20. 第7讲,国界线与省界线

热门文章

  1. 校/院级虚拟仿真实验教学平台ilab-x接口版本对接文档
  2. USBKey使用openssl链接
  3. 黑鲨重装计算机安装无法继续,黑鲨装机大师常见问题详解
  4. 猿人学爬虫攻防大赛 | 第五题: js混淆 乱码增强
  5. trajan割点模板
  6. 【民大Linux课件】Linux的基础操作1
  7. feifeicms 人物标签调用
  8. 硬核!自动驾驶如何做数据标注?特斯拉EP3 Auto Labeling深度分析
  9. 什么是嵌入式开发?嵌入式是什么?初学者必看。
  10. VNC实现Windows远程访问Ubuntu 16.04(无需安装第三方桌面)