周强201771010141《面向对象程序设计(java)》第一周学习总结(代码片段)

qq97 qq97     2022-12-28     680

关键词:

周强201771010141面向对象程序设计(java)第一周学习总结

第一部分:课程准备部分

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

平台名称

注册账号

博客园:www.cnblogs.com

小阿强呦

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

[email protected]

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

xiaoaqiang

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

1260622021(QQ)

以下回答是或否

是否加入课程班级博客群

是否加入课程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)

技术分享图片

技术分享图片

2)安装JDK;

技术分享图片

技术分享图片

确定之后,单击下一步。

(3)配置环境变量

 

 右击“此电脑——属性——高级系统设置”,单击环境变量,在系统变量栏下点击新建。

技术分享图片

 

 技术分享图片

 

技术分享图片

技术分享图片

   环境变量设置好之后在键盘上输入win+R键,然后在输入框里输入cmd按回车键进入命令行,然后输入Java之后按回车,再输入Javac按回车,当出现很多行时,说明环境配置成功。

技术分享图片

环境变量配置完成后需要对其检验,输入java,javac,观察结果如图所示

技术分享图片

(2)如何通过命令型编译运行程序:

  1. 下载教程实例:文件名corejava.zip
  2. 创建目录d:、java之后将Java源程序和编译后的字节码文件全都放在此目录中
  3. 将Welcome.java拷贝在写字板中
  4. 技术分享图片
  5. 保存时需注意将程序名与主类名一致
  6. 运行程序
  7. 在目录d:java>后输入welcome便可运行观察结果
  8. 技术分享图片
  9. 用JDK命令开发HelloWorld程序
  10. 新建一个txt文件名为:HelloWorld.java
  11. 技术分享图片
    public class HelloWorld
    
       public static void main(String[] args)
       
          String greeting = "HelloWorld";
          System.out.println(greeting);
          for (int i = 0; i < greeting.length(); i++)
             System.out.print("=");
          System.out.println();
       
    
    技术分享图片

    将其保存在d盘,运行dos,若如图则正确:

技术分享图片

下载eclipse集成开发软件包网址:

 Elipse下载网址:https://www.eclipse.org/downloads/

  安装好后创建java项目文件:

    技术分享图片

  技术分享图片

  最后用eclipse编写一个九九乘法表的程序:

技术分享图片

4.实验总结:

   通过本次实验,通过自主学习和同学之间的交流才一步一步地了解何为JDK,理清了JDK与eclipse之间的关系,不能说完全掌握了这两者的工作原理,至少现在可以独立安装,调试,编写短小程序,并进行测验,目前我遇到问题也不能完整的说出其理由,当年是经过一步步的学习,以后应该能有更深一层的认识其实此次作业编写程序不是难问题因为java语言本身就与我们之前学过的c语言语法相似,当然本次也接触到了一些java语法;例如:源文件名必须要与类名相同,如果不同就会编译出错,且文件名的后缀位.java;还有类名其首字母要大写。当然过程中遇到的错误也很多比如说环境配置不合适等等,总之在实验过程中只有不断地尝试才能取得成就。  

    我了解了java的发展史,学会了如何安装java开发工具包,如何下载并安装JDK,如何设置环境变量,下载Elipse并使用Elipse。在实验完成之后,更进一步了解了java,知道了白皮书中关于java的关键术语。最重要的是通过实验,我学会了如何书写java程序。在实验中依然存在这许多问题,环境变量设计了好几次才设置好。编写代码时也不能很流畅的写下去。

 

周强201771010141《面向对象与程序设计java》第十四周学习总结

实验十四 Swing图形界面组件实验时间20178-11-29 理论部分:不使用布局管理器有时候可能不想使用任何布局管理器,而只是想把组件放在一个固定的位置上。下面是将一个组件定位到某个绝对定位的步骤:1)将布局管理器... 查看详情

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

实验目的与要求(1)进一步理解4个成员访问权限修饰符的用途; (2)掌握Object类的常用API用法;(3)掌握ArrayList类用法与常用API;(4)掌握枚举类使用方法;(5)结合本章知识,理解继承与多态性两个面向对象程序设计... 查看详情

周强201771010141《面向对象程序设计(java)》第六周学习总结

 枚举是一种特殊的数据类型,之所以特殊是因为它既是一种类(class)类型却又比类型多了些特殊的约束,但是这些约束的存在也造就了枚举类型的简洁,安全性以及便捷性。创建枚举类型要使用enum关键字,隐含了所创建的... 查看详情

周强201771010141《面向对象程序设计(java)》第九周实验总结(代码片段)

 实验部分1、实验目的与要求(1)掌握java异常处理技术;(2)了解断言的用法;(3)了解日志的用途;(4)掌握程序基础调试技巧;2、实验内容和步骤实验1:用命令行与IDE两种环境下编辑调试运行源程序ExceptionDemo1、ExceptionDemo2,结... 查看详情

«面向对象程序设计(java)»第三周学习总结周强201771010141

实验目的与要求(1)进一步掌握Eclipse集成开发环境下java程序开发基本步骤;(2)熟悉PTA平台线上测试环境;(3)掌握Java语言构造基本程序语法知识(ch1-ch3);(4)利用已掌握Java语言基本程序设计知识,学习设计开发含有一... 查看详情

周强201771010141《面向对象与程序设计》(代码片段)

第一部分:理论知识学习部分  1.程序是一段静态的代码,它是应用程序执行的蓝本。进程是程序的一次动态执行,它对应了从代码加载、执行至执行完毕的一个完整过程。操作系统为每个进程分配一段独立的内存空间和系统... 查看详情

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