201771010112罗松《面向对象程序设计(java)》第一周学习总结

xuezhiqian xuezhiqian     2022-12-28     740

关键词:

 

201771010112罗松面向对象程序设计java第一周学习总结

第一部分:课程准备部分

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

平台名称

注册账号

博客园:www.cnblogs.com

如果优质豺狼它英勇披上婚纱

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

[email protected]

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

[email protected]

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

13687321240

以下回答是或否

是否加入课程班级博客群

是否加入课程QQ讨论群

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

第一章:主要向我们介绍了Java程序设计平台以及Java“白皮书”的关键术语,然后向我们描述了Java appeltInternet,最后还向我们介绍了Java的发展史和解释了关于Java的一些常见误解。

  1. Java并不只是一种语言,而是一个完整的平台,有一个庞大的库。是一种功能齐全的出色语言,是一个高质量的执行环境。
  2. Java“白皮书”的关键术语,主要包括11个,有简单性、面向对象、分布性、健壮性、安全性、体系结构中立、可移植性、解释性、高能性、多线程、动态性。书中还详细对各个关键术语进行了论述。
  3. Java appeltInternet。在网页中运行的Java程序称为appelt。要使用appelt,需要启用JavaWeb浏览器执行字节码。
  4. Java的发展简史。1991年开始至现在。
  5. 关于Java的常见误解。(1Java并不是HTML的扩展。(2)使用XML,需要Java。(3Java并不是一种非常容易学习的程序设计语言,尤其是用来解决实际问题。除此之外,书中还详细讲述了很多。

第二章:主要向我们介绍了Java程序设计环境的安装及环境配置以及如何运行Java程序。(详细的过程将在后面的实验中说明)。

 

第三部分:实验部分

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

2.  实验目的:

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

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

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

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

3. 实验步骤与内容:

实验一:JDK的安装与配置。

(1)首先登陆网站www.oracle.com,然后进行相应般的下载。

技术分享图片

 (2)下载好后进行安装,在安装的过程中要注意复制好安装地址,避免下载完成后找不到下载地址。

(3)安装好后,进行环境变量的配置。

 在桌面上找到我的电脑,再点击右键,再点击属性。会弹出这样一个窗口。

技术分享图片

点击高级系统设置,之后会弹出如下。

技术分享图片

 

 

点击环境变量,又会弹出如下。

技术分享图片

 

 

点击“新建”,变量值就是安装时复制的安装路径。

技术分享图片

 

 

再新建一个CLASSPATH

技术分享图片

 

 

再找到系统变量中的Path,双击,加入如下两行。

技术分享图片

 

 

到这里,环境配置完成,接下来进行检验,按下windows+R,输入cmd

技术分享图片

 

 

 

分别输入javajavac,如果出现以下情况,则配置成功了。

技术分享图片

 

 技术分享图片

 

 

 

实验二:下载教材示例程序包。

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

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

1.创建目录d:java,之后的文件都放在里面。

技术分享图片

 

2.启动一个文本编辑器,输入以下源代码。

3.保存程序。注意:保存源程序时,程序名要与主类名一致。所以用Welcome.java作为本程序的文件名。如果用记事本编写程序,因记事本默认的扩展名是.txt,所以要给文件名加引号后保存。把该文件保存到目录d:java中。

4.编译程序。在目录 d:java>后输入以下命令编译源程序成为字节码程序。javac Welcome.java如果编译成功,则在d:java目录中生成字节码文件Welcome.class。如果不成功,则显示错误信息,用户可修改错误,

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

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

1.新建一个文件,并命名为:HellowWorld.java

技术分享图片

2.如图依次输入,得到结果。

技术分享图片

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

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

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

如图编辑代码,得到结果。

技术分享图片

 

 技术分享图片

 

 

 

 

 

4.实验总结:

通过这两章的学习,对我来说收获很大。老师上课讲的时候我没有预习,听得有点蒙,但课后自学的时候,我真的感觉这个慢慢摸索的过程对学习的帮助很大。我通过自己看书、上网查资料、不断尝试,学会了JDK的安装和环境配置。在JDK命令行开发HelloWorld程序中了解了java程序的一些语法,虽然不是很难,但做出来也有点成就感。我还学会了利用还利用eclipes来开发九九乘法表,在这个实验中,因为很多英文的缘故,遇到了些困难,不过还好,静下心来后很快完成了。此外,在课本上第一章的描述中,我了解了java的发展史,以及它的优缺点。知道了这是一门不太是容易的学科,之后的时间里我会努力钻研,争取能编译出更多有用,有趣的程序。

 

201771010112罗松《面向对象程序设计(java)》第十周学习总结(代码片段)

                                 &n 查看详情

201771010112罗松《面向对象程序设计(java)》第十三周学习总结(代码片段)

  一、实验目的与要求(1) 掌握事件处理的基本原理,理解其用途;(2) 掌握AWT事件模型的工作机制;(3) 掌握事件处理的基本编程模型;(4) 了解GUI界面组件观感设置方法;(5) 掌握WindowAdapter类、AbstractAction... 查看详情

201771010112罗松《面向对象程序设计(java)》第十二周学习总结(代码片段)

一、实验目的与要求(1) 掌握Java GUI中框架创建及属性设置中常用类的API;(2) 掌握Java GUI中2D图形绘制常用类的API;(3) 了解Java GUI中2D图形中字体与颜色的设置方法;(4) 了解Java GUI中2D图像的载入方法... 查看详情

201771010112罗松《面向对象程序设计(java)》第八周学习总结(代码片段)

 实验八接口的定义与使用实验时间 2018-10-18 理论学习部分:1.什么是接口:在Java程序语言设计中,接口不是类,而是对类的一组需求描述,由常量和一组抽象方法组成。Java为了克服单继承的缺点,Java使用了接口,一... 查看详情

201771010112罗松《面向对象程序设计(java)》第十六周学习总结(代码片段)

1、实验目的与要求(1) 掌握线程概念;(2) 掌握线程创建的两种技术;(3) 理解和掌握线程的优先级属性及调度方法;(4) 掌握线程同步的概念及实现技术;2、实验内容和步骤实验1:测试程序并进行代码注释。测试程... 查看详情

东文财赵栋罗松201771010106《面向对象程序设计(java)》实验14

实验十四 Swing图形界面组件实验时间20178-11-29一、知识部分1.模型-视图-控制器模式模型:储存内容 视图:显示内容 控制器:处理用户输入2.布局管理2-1.流布局管理器(FlowLayout) JPanel对象的默认布局管理器为FlowLayout... 查看详情

08-面向对象----j

一面向对象的程序设计的由来请参考:http://www.cnblogs.com/linhaifeng/articles/6428835.html二什么是面向对象的程序设计及为什么要有它面向过程的程序设计的核心是过程,过程即解决问题的步骤,面向过程的设计就好比精心设计好一条... 查看详情

2020面向对象设计与构造第三单元博客总结(代码片段)

面向对象设计与构造第三单元总结一、JML规格化设计JML,全称TheJavaModelingLanguage,是用于对Java程序进行规格化描述的注释性质语言。笔者在本文总结了常见的JML语法描述。1.注释结构在注释行或注释块中,以@开头的行被认作JML注... 查看详情

面向对象

老王和隔壁的美女猜数字,一共有四次机会,猜到了就有特殊奖励publicclasstest{publicstaticvoidmain(String[]args){inti=(int)(Math.random()*10);Scannerinput=newScanner(System.in);for(intj=0;j<4;j++){System.out.println("老王第"+(j+1)+"次 查看详情

201771010126王燕《面向对象程序设计(java)》第二周学习总结

201771010126王燕《面向对象程序设计(java)》第二周学习总结一.理论知识学习部分3.1j简单的java应用程序标识符由字母、下划线、美元符号和数字组成,且第一个符号不能为数字。标识符可用作:类名、变量名、方法名、数组名... 查看详情

201823072019-2020-1《数据结构与面向对象程序设计》实验1报告

课程:《程序设计与数据结构》班级:1823姓名:王美皓学号:20182322实验教师:王美皓实验日期:2019年9月9日必修/选修:必修1.实验内容基于命令行和IDE(IntelljIDEA简易教程](http://www.cnblogs.com/rocedu/p/4421202.html)进行简单的Java程... 查看详情

杨其菊201771010134《面向对象程序设计(java)》第三周学习总结(代码片段)

  《面向对象程序设计(Java)》第三周学习总结第一部分:理论知识 这周课程没有新进度,由于感觉对基础语法的不熟悉,复习了一遍前三章的细碎知识,学到一些之前不知道的原理: 1.计算机高级语言按程序的... 查看详情

c++面向对象的主要体现是啥?

...得对我有用的话,我会再追加分。)C++面向对象是表现在程序设计的过程上,它是突破了C的结构化设计而出现的完全以实际问题为入手点的。C++的面向对象3个特性:1.封装。2.继承。3.多态。尤其重要的是,它采用类的设计,杜... 查看详情

徐思201771010132《面向对象程序设计(java)》第十二周学习总结(代码片段)

一、理论知识部分Java的抽象窗口工具箱(AbstractWindowToolkit,AWT)包含在java.awt包中,它提供了许多用来设计GUI的组件类和容器类。大部分AWT组件都有其Swing的等价组件,Swing组件的名字一般是在AWT组件名前面添加一个字母“J”。通... 查看详情

201771010110孔维滢《面向对象程序设计(java)》第十二周学习总结

理论知识部分1.Java的抽象窗口工具箱(AbstractWindowToolkit,AWT)包含在java.awt包中,它提供了许多用来设计GUI的组件类和容器类。2.Swing用户界面库是非基于对等体的GUI工具箱。Swing类库被放在javax.swing包里。3.大部分AWT组件都有其Swing... 查看详情

马凯军201771010116《面向对象与程序设计java》第十二周学习总结(代码片段)

一、理论与知识学习部分Java的抽象窗口工具箱(AbstractWindowToolkit,AWT)包含在java.awt包中,它提供了许多用来设计GUI的组件类和容器类。大部分AWT组件都有其Swing的等价组件,Swing组件的名字一般是在AWT组件名前面添加一个字母“J... 查看详情

201771010134杨其菊《面向对象程序设计java》第十二周学习总结(代码片段)

...bsp; 内容概要: AWT与Swing简介;框架的创建;图形程序设计; 显示图像;1.AWT组件:2.Swing组件层次关系3.AWT与Swing的关系:大部分AWT组件都有其Swing的等价组件; Swing组件的名字一般是在AWT组件名前面添加一个字母“J 查看详情

面向对象程序设计介绍以及面向对象的基本特征

  面向对象的程序设计(ObjectOrientedProgramming,OOP)方法是目前比较流行的程序设计方法,和面向过程的程序设计比,它更符合人类的自然思维方式。在面向过程程序设计中,程序=数据+算法,数据和对数据的操作是分离的,如... 查看详情