张云飞201771010143《面向对象程序设计(java)》第一周学习总结
Posted fairber
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了张云飞201771010143《面向对象程序设计(java)》第一周学习总结相关的知识,希望对你有一定的参考价值。
第一部分:课程准备部分
填写课程学习平台注册账号,
平台名称 |
注册账号 |
博客园:www.cnblogs.com |
https://www.cnblogs.com/Fairber/
|
程序设计评测:https://pintia.cn/ |
|
代码托管平台:https://github.com/ |
|
中国大学MOOC: https://www.icourse163.org/ |
Fairber |
以下回答是或否 |
|
是否加入课程班级博客群 |
是 |
是否加入课程QQ讨论群 |
是 |
第二部分:理论知识学习部分
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 [1] 。
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 [2] 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等
JDK(Java Development Kit)称为Java开发包或Java开发工具,是一个编写Java的Applet小程序和应用程序的程序开发环境。JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一些Java工具和Java的核心类库(Java API)。
不论什么Java应用服务器实质都是内置了某个版本的JDK。主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如,IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK
Eclipse:一个开放源代码的、基于Java的可扩展开发平台
第三部分:实验部分
- 实验名称:实验一Java程序设计环境
2. 实验目的:
(1)掌握JDK的安装与配置;
(2)掌握使用JDK开发Java程序的基本命令及步骤;
因为系统不同,无法调试出Windows中相同的界面进行演示,因此省去了这一步。
(3)熟练运用Eclipse集成开发环境开发java程序的基本步骤
(4)掌握Java程序的基本语法。
- 实验步骤与内容:
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 的编程方法也有了基本的了解。
以上是关于张云飞201771010143《面向对象程序设计(java)》第一周学习总结的主要内容,如果未能解决你的问题,请参考以下文章
201771010143 张云飞《面向对象程序设计(java)》第六章学习总结
张云飞 201771010143 《面对对象程序设计(java)》第十七周学习总结
张云飞 201771010143 《面对对象程序设计(java)》第十三周学习总结
张云飞 201771010143 《面对对象程序设计(java)》第九周学习总结