讨论区讨论详情

【暑期班】JAVA程序设计(1)
2016-07-26 00:08:55

一、什么是计算机程序设计
我们利用计算机快速计算的特点,为我们进行计算,首先要对问题进行抽象,然后用计算机程序语言来描述我们要解决的问题和解决问题的方法,这就是计算机程序设计。

二、计算机程序设计语言的发展历程
机器语言、汇编语言、高级语言

三、Java语言

java语言是面向对象的高级语言,具有高级语言的共同特征,还特别的支持面向对象的程序设计。
java语言是目前非常流行的一种面向对象的程序设计语言。

面向对象:将客观现实事物都看作一个一个的对象,利用抽象思维,将同类型的对象进行一个抽象形成类。
面向对象技术给软件发展带来的益处有:
1.  一个设计好的类,可以在后续开发中被部分或者全部的重复使用;
2. 每个类可以作为一个独立单元进行测试维护,大量代码来源于成熟可靠的类库,因此开发新程序时的新增代码明显减少,使程序更加可靠。
面向对象程序的基本特征是:
(1)抽象和封装 (2)继承性(3)多态性

Java语言的特点是:
1.  面向对象;

2.  安全性;

3. 操作平台无关性:编译后的字节码对应于Java虚拟机,因此可在不同平台上运行;

4. 多线程:Java是第一个在语言级提供内置多线程支持的高级语言;

5. 内存管理:Java对内存自动进行管理并进行垃圾回收


Java 语言的优点:

1. 易于学习;

2. 代码效率高;

3. 代码质量高;

4. 开发程序快;

5. 体系结构中立,纯Java程序不依赖于平台;

6. 一处编写,各处运行;

7. 软件易于发布

Java程序的执行过程
1. 编写.java程序

2. 编译器将.java文件编译成.class文件

3. 解释器对.class文件进行解释执行


回复:

还没有人发言哦,来抢沙发吧~

请先登录

说点什么吧~

学堂公告

各位MOOCer大家好 (^-^)V

欢迎来到学堂在线广场~

在这里你可以玩活动,看资讯,晒笔记。

还可以交学友、发心情、聊人生。

在学堂的每一天,就从这里开始吧!

点击 广场指南 了解更多

推荐活动

我要举报
提交