张云飞201771010143《面向对象程序设计(java)》第一周学习总结

第一部分:课程准备部分

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

平台名称

注册账号

博客园:www.cnblogs.com

https://www.cnblogs.com/Fairber/

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

[email protected]

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

[email protected]

扫描二维码关注公众号,回复: 3012859 查看本文章

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

Fairber

以下回答是或否

是否加入课程班级博客群

是否加入课程QQ讨论群

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

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 [1]  

Java具有简单性、面向对象、分布式健壮性安全性、平台独立与可移植性、多线程、动态性等特点 [2]  Java可以编写桌面应用程序Web应用程序分布式系统嵌入式系统应用程序等

JDKJava Development Kit称为Java开发包或Java开发工具,是一个编写JavaApplet小程序和应用程序的程序开发环境。JDK是整个Java的核心,包括了Java运行环境Java Runtime Envirnment,一些Java工具和Java的核心类库Java API           

不论什么Java应用服务器实质都是内置了某个版本的JDK。主流的JDKSun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如,IBM公司开发的JDKBEA公司的Jrocket,还有GNU组织开发的JDK

Eclipse:一个开放源代码的、基于Java的可扩展开发平台

 

 

 

第三部分:实验部分

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

2.  实验目的:

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

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

因为系统不同,无法调试出Windows中相同的界面进行演示,因此省去了这一步。

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

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

 

  1. 实验步骤与内容:

1)下载了适配MacBook jdk直接进行了安装,没有需要配置环境剪去了很多操作。

 

2)安装了jdk之后成功安装了eclipse并且编写并运行了第一个程序。

 

 

成功输出了“hello world”

 

接着新建了一个九九乘法表,并且成功输出了结果。

 

3)一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念。

对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。

类:类是一个模板,它描述一类对象的行为和状态。

方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。

实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定。

2)编写Java程序时,应注意以下几点:

     大小写敏感:Java是大小写敏感的,这就意味着标识符Hello与hello是不同的。

      类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass 。

     方法名:所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写。

      源文件名:源文件名必须和类名相同。当保存文件的时候,你应该使用类名作为文件名保存(切记Java是大小写敏感的),文件名的后缀为.java。(如果文件名和类名不相同则会导致编译错误)。

     主方法入口:所有的Java 程序由public static void main(String []args)方法开始执行。

4. 实验总结:

一开始直接安装eclipse出现了错误,上网搜索了错误原因是因为没有合适的java运行环境,然后更新了一下jdk才成功安装。新建项目时要注意名称不能重复,要不然就无法新建。并且,首行public class后的名称要与项目名称对应,否则建立的程序无法成功运行。基本掌握了eclipse 的用法,对于java 的编程方法也有了基本的了解。

猜你喜欢

转载自www.cnblogs.com/fairber/p/9573484.html