马凯军201771010116《面向对象程序设计(java)》第一周学习总结

zero-- zero--     2022-12-28     696

关键词:

马凯军201771010116面向对象程序设计(java)第一周学习总结

第一部分:课程准备部分

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

平台名称

注册账号

博客园:www.cnblogs.com

消遣流年。

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

[email protected]

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

xiaoqianliunian

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

17393164810(手机号)

以下回答是或否

是否加入课程班级博客群

是否加入课程QQ讨论群

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

(1)理解Java程序设计环境。

(2)学习Java程序设计环境的主要内容。

(3)理解Java“白皮书”的关键术语,(简单性、面向对象、分布式、健壮性、安全性、体系结构中立、可移植性、解释型、高性能、多线程、动态性)。

(4)了解Java applet与Internet,Java发展简史,在Java中常见的误解。

(5)掌握JDK的安装,以及环境变量的设置过程;

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

(7) 使用JDK编译、运行简单的Java程序。

(8)编辑、编译、运行、调试Java程序。

(9)初步学习运用Eclipse集成开发环境开发java程序的基本步骤。

(10)运用C语言的知识,在Java环境中运行简单程序。

第三部分:实验部分

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

2.  实验目的:

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

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

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

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

3. 实验步骤与内容

(1)在 官网上下载相应版本的JDK

进入以下页面,点击下面第一个图标JDK(DOWLNLOOAD)

技术分享图片

弹出下面页面,勾选 Accept License Agreemen选择Windows版本,进行下载

 技术分享图片

下载完成之后进行如下安装,安装路径一般都为电脑默认的C盘

 技术分享图片

安装完成之后,从安装路径中找到如下地址,有如下文件夹显示,说明安装成功

 技术分享图片

安装完之后,进行环境变量配置,步骤如下,打开我的电脑——系统属性——系统信息——高级系统设置——环境变量

 技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

在【环境变量】弹出的【系统变量】中点击新建按钮,建立第一个变量,变量名为(CLASSPATH),变量值为(.;%JAVA_HOME%lib;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar),单击确定即可

 技术分享图片

建立第二个变量,变量名为(JAVA_HOME),变量值为(C:Program FilesJavajdk-10.0.2),这个变量值可直接从浏览目录里进行输入(就是你JDK的安装目录)。

 技术分享图片

对环境变量了path进行编辑,新建两个路径(%JAVA_HOME%in)、(%JAVA_HOME%jrein)

 技术分享图片

 技术分享图片

环境测试完成之后进行检测,windows+r打开命令提示符(控制台),输入Java和Javac出现以下页面说明配置成功

 技术分享图片

 技术分享图片

 技术分享图片

实验2 下载教材示例程序包

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

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

按下面步骤进行实验

(1)创建目录d:java。把这个目录作为本课程实验程序的工作目录。Java源程序、编译后的字节码文件都放在这个目录中。

(2)启动一个文本编辑器(例如写字板、记事本等)拷贝以下源代码。教材第2章示例程序(Welcome.java).

/**

 * 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作为本程序的文件名。如果用记事本编写程序,因记事本默认的扩展名是.txt,所以要给文件名加引号后保存。把该文件保存到目录d:java中。

(4) 编译程序

在目录 d:java>后输入以下命令编译源程序成为字节码程序

javac Welcome.java

如果编译成功,则在d:java目录中生成字节码文件Welcome.class。如果不成功,则显示错误信息,用户可修改错误,

(5)运行程序

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

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

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

在桌面新建一个.txt文档,命名为HelloWorld.java,此文件名没有隐藏后缀名,打入以下代码。

public class HelloWorld

  public static void main(String[]args)

 System.out.println("Hello Java!");

把文档存到D盘中,然后运行cmd,输入D:进入D盘,然后输入javac HelloWorld.java,成功后会在原有文本的下面出现HelloWorld.calss文档,界面如下

 技术分享图片

 技术分享图片

最后运行成功后,输出结果HelloWorld!

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

下载网址:https://elipse.org下载安装即可

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

 技术分享图片

安装好eclipse后,首先进行设置工作空间

 技术分享图片

然后创建Java项目文件

 技术分享图片

编辑如下程序

/**

 * @version 10.0.2 2018-09-02

 * @author 马凯军

*/

package test1;

public class cfb

public static void main(String[]args)

     

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

        

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

             

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

            

System.out.println();    

运行结果如下:

 技术分享图片

实验总结:

   从上学期的C语言中一下子转到Java里,感觉还是以个很大的转变,通过一星期与Java的接触,对Java也有了初步的认识。首先对课本前两章的内容详细的看了一遍,对Java程序设计环境的主要内容有了掌握,也对Java程序设计的关键属于有了了解,再根据学长在学习群里发的文档等对Java环境配置的过程有了了解,以及在网页上搜索关于Java环境配置的一些资料,然后就在自己的电脑上进行配置,在配置的过程中主要遇到了以下几个问题,安装地址没有搞清楚导致多次检测都错误;变量值在输入过程中细微符号的漏输;eclipse安装后在创建项目文件上出现了一点小差错。通过这次的实验对电脑有了新的认识,感觉自己的电脑水平也上升了一个台阶,以后可以在电脑系统里进行一些高级操作,在以后的学习中,通过老师的教授我的电脑技术将有一个更大的提升,也在本次实验中明白遇到问题是不能乱了手脚,应该冷静下来,找出错误的地方才是关键,这样我们才会掌握更多的技能来充实自己、提高自己。

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

实验十三 图形界面事件处理技术实验时间2018-11-22理论知识与学习部分事件处理基础 事件源(eventsource):能够产生事件的对象都可以成为事件源,如文本框、按钮等。一个事件源是一个能够注册监听器并向监听器发送事... 查看详情

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

                                 &n 查看详情

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

 理论与知识部分多态性:概念:指在程序中同一符号在不同的情况下具有不同的解释。超类中定义的域或方法,被子类继承之后,可以具有不同的数据类型或表现出不同的行为。这使得同一域或方法在超类及各个子类中具有... 查看详情

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

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

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

第一部分:理论知识学习部分    枚举是一种特殊的数据类型,之所以特殊是因为它既是一种类(class)类型却又比类型多了些特殊的约束,但是这些约束的存在也造就了枚举类型的简洁,安全性以及便捷性。创建... 查看详情

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

 第一部分 理论知识学习与复习部分1、在第一章里主要对Java中常见的误解这部分进行了细读,也对Java的“白皮书”术语认真的看了一遍,对Java术语有了更深的理解。2、在第二章中对Java程序的编辑环境eclipse通过课本理... 查看详情

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

一.理论知识部分 异常、日志、断言和调试1.异常:在程序的执行过程中所发生的异常事件,它中断指令的正常执行。2.Java的异常处理机制可以控制程序从错误产生的位置转移到能够进行错误处理的位置。3.程序中出现的常见的... 查看详情

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

一.理论知识部分第九章 集合1.数据结构介绍:线性结构:线性表,栈,队列,串,数组,文件。非线性结构:树,图。散列表:又称为哈希表。散列表算法的基本思想是:以结点的关键字为自变量,通过一定的函数关系(散... 查看详情

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

一.理论知识部分 Java的线程调度采用优先级策略:优先级高的先执行,优先级低的后执行;多线程系统会自动为每个线程分配一个优先级,缺省时,继承其父类的优先级;任务紧急的线程,其优先级较高;同优先级的线程按“... 查看详情

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

一:理论知识部分1.线程的概念:程序是一段静态的代码,它是应用程序执行的蓝本。‐进程是程序的一次动态执行,它对应了从代码加载、执行至执行完毕的一个完整过程。多线程是进程执行过程中产生的多条执行线索。‐线... 查看详情

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

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

《面向对象程序设计概述》牛咏梅

面向对象程序设计概述牛咏梅(南阳理工学院河南南阳473000)摘要:分析传统程序设计方法与面向对象程序设计方法之间的差别,重点分析了面向对象程序设计方法的特点,介绍了面向对象程序设计方法的步骤及其优点。关键词:面向对... 查看详情

java面向对象大致梳理

...概述:Java设计语言面向对象:Java语言是一种面向对象的程序设计语言,而面向对象思想是一种程序设计思想,我们在面向对象思想的指引下,使用Java语言去设计、开发计算机程序。这里的对象泛指现实中一切事物,每种事物都... 查看详情

面向对象的程序设计

阅读目录一面向对象的程序设计的由来二什么是面向对象的程序设计及为什么要有它三类与对象四属性查找五绑定到对象的方法的特殊之处六对象之间的交互七练习八继承与派生九多态与多态性十封装十一绑定方法与非绑定方法... 查看详情

面向对象思想

...0年代,位于美国加州的Xerox研究中心推出smalltalk语言及其程序设计环境,使得面向对象程序设计方法得到比较完善的实现,掀起了面向对象研究的高潮。到80年代中后期,面向对象的软件设计和程序设计方法 查看详情

面向对象设计----软件设计师

上午12分下午两大答题30分面向对象的基本概念❤❤❤❤❤采用面向对象的软件开发,通常由面向对象分析,面向对象设计,面向对象实现1面向对象分析OOA:获取对应用问题的理解,主要任务是抽取和整理用户需求并建立问题域精确模... 查看详情

面向对象分析与设计面向对象设计包括哪些内容

一、总述面向对象分析的输入是用户的功能需求,输出是简单的、理性化的分析模型,此阶段的工作更多侧重于如何理解软件的功能需求;面向对象设计的输入是面向对象分析的结果,蔬菜水果最终的、细化后的设计模型,此阶... 查看详情

面向对象思想初识

面向对象思想概述Java语言是一种面向对象的程序设计语言,而面向对象思想是一种程序设计思想,我们在面向对象思想的指引下,使用Java语言去设计、开发计算机程序。这里的对象泛指现实中一切事物,每种事物都具备自己的... 查看详情