说点什么吧~
一、什么是计算机程序设计
我们利用计算机快速计算的特点,为我们进行计算,首先要对问题进行抽象,然后用计算机程序语言来描述我们要解决的问题和解决问题的方法,这就是计算机程序设计。
二、计算机程序设计语言的发展历程
机器语言、汇编语言、高级语言
三、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文件进行解释执行
说点什么吧~
欢迎来到学堂在线广场~
在这里你可以玩活动,看资讯,晒笔记。
还可以交学友、发心情、聊人生。
在学堂的每一天,就从这里开始吧!
点击 广场指南 了解更多