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

王艳 201771010127面向对象程序设计(java)第一周学习总结

第一部分:课程准备部分

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


平台名称


注册账号


博客园:www.cnblogs.com


JAVA-729


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


JAVA!


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


JAVAWY


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


JAVASE729


以下回答是或否


是否加入课程班级博客群



是否加入课程QQ讨论群


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

第一章

第一章主要是对java程序设计概述,使我们对Java有初步了解。

1.1:Java程序设计平台是一个完整的平台,它有一个庞大的库,其中包含了很多可重用的代码和一个提供诸如安全性、跨操作系统的可移植性以及自动垃圾收集等服务的执行环境。

1.2:Java“白皮书”是Java设计者编写的一本用来解释设计的初衷以及完成情况的书,可用以下11个关键术语进行组织:

1)简单性。

即Java语法中没有头文件、指针运算、结构、联合、操作符重载、虚基类等以及Java可以在一台小型机器上独立运行。

2)面向对象。

即Java将重点放在数据和对象的接口上。

3)分布式。

Java有用于处理HTTP和FTP之类的TCP/IP协议的例程库,其应用程序可以很方便的通过URL打开和访问网络上的对象。

4)健壮性。

即可靠性,Java采用的指针模型可以消除重写内存和损坏数据的可能性。

5)安全性。

Java可以防范各种攻击,比如运行时堆栈溢出、破坏自己进程空间之外的内存以及未经授权读写文件等。

6)体系结构中立。

只要有Java运行时系统,编译后的代码便可以在许多处理器上运行。

7)可移植性。

首先,Java规范中没有“依赖具体实现”的地方,其次,作为系统组成部分的类库,它定义了可移植的借口。

8)解释性。

Java解释器可以在任何移植了解释器的机器上运行Java字节码。

9)高性能。

字节码可以在运行时刻动态的翻译成对应运行这个应用的特定CPU的机器码。

10)多线程。

多线程可以带来更好的交互相应和实时行为。

11)动态性。

Java能够适应不断发展的环境,库中可以自由的添加新方法和实例变量,而对客户端却没有任何影响,因此,在Java中找出运行时类型信息就变得十分简单。

1.3和1.4介绍了Java的发展史,sun公司在1996年初发布了Java的第一个版本,之后Java平台不断发展壮大。从中,我们也初步了解到Java SE、Java EE以及Java ME的区别。

第二章

第二章讲述了Java程序的设计环境,包括配置、安装、使用、Java开发工具包以及如何编译运行不同类型的程序,具体操作见第三部分。

第三部分:实验部分

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

2.  实验目的:

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

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

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

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

3. 实验步骤与内容:

1)先在官网下载指定JDK版本并进行安装。

2)修改安装路径(名称一般为英文字母)。

3)安装完成后,文件夹中将会有如图所示的两个文件。

4)接着在属性中的高级系统设置中进行环境变量的配置,如图。

之后点击环境变量,进入后点击新建,变量名为Java_HOME,变量值为c:、ProgramFiles\Java\jdk1.8.0。Java_HOME即为你的jdk安装目录,如图。

再进行系统变量坏境配置,点击新建,将变量名设置为CLASSPATH,变量值为%JAVA_HOME%\lib.如图。

点击编辑,变量名为Path,在变量值的最前面加上%JAVA_HOME%\bin.

6)配置完成后,打开命令提示符-控制台(可用windows+R键快捷打开),输入cmd后,在界面先后输入Java和Javac,如图。

实验二:通过链接http://hoestmann.com/corejava.html下载程序,他们都打包在corejava.zip文件中。

解压该文件的步骤如下:

1)确保JDK已安装并其目录在执行路径中。

2)建立目录Core.javaBook.

3)将corejava.zip下载到这个目录下。

4)打开一个shell窗口。

5)进入CorejavaBook目录。

6)执行命令:jar xvf corejava.zip

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

1)创建目录D:\Java并把这个目录作为工作目录,Java的源程序以及编译后的字节码文件都放在此目录中。

2)新建一个文本编辑器,如记事本,拷贝如下代码。

保存程序,保存程序时,文件名要与主类名一致,即Welcome.java.但记事本隐含.txt扩展名,此时,须为文件名加一对“”,如“Welcome.java”。

1)键入windows+R进入页面,键入D:,回车,跳转到D盘

2)再键入cd java,回车,打开文件夹。

3)键入dir,回车,查看文件。

4)键入javac Welcome.Java,回车,编译文件中的程序,此时在java文件里会有java.class文件。

5)键入java Welcome,回车,运行此程序。

实验四:用JDK命令行开发HelloWorld程序。

实验过程与实验三基本相同,保存如下程序:

之后按照实验三的实验过程运行程序。

实验五:下载并使用eclipse集成开发软件包。

下载网址:http://eclipse.org

下载并安装后,可直接点击crtl+N新建文件夹,之后在新建文件夹下新建一个包,在包上单击右键新建类,之后写入程序,如图。

实验六:利用eclipse程序输出九九乘法表。

按照实验五的实验步骤,打开eclipse后,写入如下程序:

保存后运行程序,程序运行如图所示:

4. 实验总结:

通过课前自己预习以及助教和老师的帮助下,对java有了初步了解。自己了解了java的一些特性,并且初步掌握了jdk的安装与坏境配置,安装jdk时比较容易,但在之后进行环境配置时,因为自己之前下载了但下载出现了错误,清理安装包时并未清理干净,导致第二次安装配置出现问题,但在助教学长的耐心帮助下最终还是配置成功。此外,我也初步了解了eclipse的使用,通过自己查书,请教同学以及助教的帮助下,自己写了HelloWorld和九九乘法表两个java程序。

在此过程中,自己在控制台键入命令时多次出现了javac Welcome.Java.txt的情况,查书后发现这种情况时,必须要在文件名加上“”才行。另外,还出现过无法加载主类等情况,是因为自己在配置环境时配置错误。因此,在实验中,每一步都要很仔细,意不出错就会导致很多实验过程出错。通过这一周的理论学习和实验,我受益良多并喜欢上了这门课,在以后的学习中,我将继续刻苦努力去学习。

原文地址:https://www.cnblogs.com/JAVA-729/p/9573568.html

时间: 2024-10-06 05:46:37

王艳 201771010127《面向对象程序设计(java)》第一周学习总结的相关文章

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

20165218 2017-2018-2 <Java程序设计>第一周学习总结 教材学习内容总结 第一章.Java入门 1. Java特点 Java具有简单.面向对象.平台无关.多线程.动态等特点,其中平台无关是使它风靡全球的最重要的特点.平台无关指同样的Java指令在不同的平台上都可以运行,不受平台本身的机器码的影响.这是由于Java可以在计算机的操作系统之上在提供一个Java运行环境. graph LR A[Java语言]-->B[字节码] B-->C[机器指令] 2. 平台=O

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

20165203 2017-2018-2<Java程序设计>第一周学习总结 教材学习内容总结 (一)Java的地位 Java是面向对象编程,并涉及网络.多线程等重要的基础知识,是一门很好的面向对象的语言. (二)Java的特点 简单 面向对象 平台无关 多线程 动态 (三)Java三大平台 Java SE Java EE Java ME (四)Java SE的四个组成部分 JVM: Java虚拟机,包含在JRE中 JRE:Java执行环境,运行Java程序必需 JDK: 包括JRK及开发过程中

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

20165111 2017-2018-2 <Java程序设计>第一周学习总结 教材学习内容总结 本章内容主要是Java语言的简介以及学习JAVA的预备知识. Java的特点 简单 面向对象 平台无关 多线程 动态 简单的Java应用程序 编写 编译 javac XX.java #这里的XX所指的类必须是公开类# 运行 java xx #这里的XX所指的类必须是包含main方法的主类# ``` > ### Java反编译 > ``` > javap xx > ``` ##

20145201 《Java程序设计》第一周学习总结

# 20145201 <Java程序设计>第一周学习总结 ## 教材学习内容总结 万事开头难,终于开始学习了Java.寒假的时候看到老师的要求确实有点慌,但是这周翻开书,从书本知识第一行学起,发现并不是自己想想中那么难,只要一步一个脚印,每周有自己的计划,并按照计划按部就班的完成,最后一定会拥有自己的小成果的. 1.1Java不只是语言 Java经过多年的版本更新后,最新的版本是Java SE8. 在java发展的过程中,它的应用领域越来越广,根据不同级别的应用开发区分了不同的应用版本,最终j

20145326蔡馨熠《Java程序设计》第一周学习总结

20145326蔡馨熠 <Java程序设计>第一周学习总结 教材学习内容总结 转眼间新的一学期终于开始了!为什么我这么期待呢?因为这学期可以上娄嘉鹏老师的java程序设计课,我不是什么电脑天才,之前c语言学得也不是特别好.可我就是对hdl和java特别感兴趣(之前在我的问卷调查报告里面提到过),并且寒假的时候在家里也预习了一部分java知识.第一周要求学习两个章节并作心得体会,虽然我早已看过前两章的知识,不过为了进一步巩固,我还是用了星期六一天的时间把第一章和第二章的知识从头到尾仔仔细细的看了

20145224-陈颢文 《Java程序设计》第一周学习总结

20145224 <Java程序设计>第一周学习总结 教材学习内容总结 通过第一周的学习让我对Java有了个初步的了解,知道了Java分为Java SE.Java EE.Java ME三大平台,其中Java SE是基础.Java的一大特点是它可以跨平台,而JVM对Java的跨平台提供了支持,它就类似于一个虚拟机,只要在当前平台安装了相应的JVM,Java程序就有了可以在此平台上运行的基础啦.JRE是Java的执行环境,在安装了JRE的计算机上就可以运行Java的程序了,当然光是可以跑代码对于程

20145201 《Java程序设计》第一周学习总结(修改)

# 20145201 <Java程序设计>第一周学习总结 ## 教材学习内容总结 万事开头难,终于开始学习了Java.寒假的时候看到老师的要求确实有点慌,但是这周翻开书,从书本知识第一行学起,发现并不是自己想想中那么难,只要一步一个脚印,每周有自己的计划,并按照计划按部就班的完成,最后一定会拥有自己的小成果的. 1.1Java不只是语言 Java经过多年的版本更新后,最新的版本是Java SE8. 在java发展的过程中,它的应用领域越来越广,根据不同级别的应用开发区分了不同的应用版本,最终j

20145238-荆玉茗 《Java程序设计》第一周学习总结

20145238 <Java程序设计>第一周学习总结 教材学习内容总结 Java三大平台:由于java领域的应用越来越广,根据不同级别的应用开发区分了不同的应用版本,后正式更名为Java SE,Java EE,Java ME. Java SE主要分为四个部分:JVM,JRE,JDK和JAVA语言. 了解JCP与JSR.RI.TCK的关系:JSR必须经过JCP投票通过才能成为最终的标准文件,JSR成为最终文件后对其成果做出免费且开发原始码的参考实现,称为RI,由TCK作为技术兼容测试工具箱. 了

20145231 《Java程序设计》第一周学习总结

20145231 <Java程序设计>第一周学习总结 教材学习内容总结 Java三大平台Java SE,Java EE,Java ME.其中,Java SE是我们学习的基础. Java SE主要分为四个部分:JVM,JRE,JDK和JAVA语言. 思考题:Java不只是语言?答:根据以上所写就能知道,提到Java,Java语言只是其三大平台中的其中之一的一个组成部分,不可片面的将其与C语言作比较,认为只是一种语言. JCP与JSR.RI.TCK的关系:想要提议加入Java的功能或特性,必须以J

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

20165318 2017-2018-2 <Java程序设计>第一周学习总结 教材内容学习总结 第一章主要对Java平台进行了简单的介绍,并讲解了如何搭建Java环境. Java平台概论 通过课本,测验,查询资料我了解到Java的有关内容如下: Java历史 1990年Sun公司成立了有James Gosling领导的开发小组,开始正致力于开发一种可移植的.跨平台的语言,该语言能生成正确运行于各种操作系统及各种CPU芯片上的代码.1995年5月Sun公司推出的Java Development