JAVA自学基础知识.pptx
《JAVA自学基础知识.pptx》由会员分享,可在线阅读,更多相关《JAVA自学基础知识.pptx(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、了解更多,进群交流:514167678 关注潭州教育 了解更多,进群交流:了解更多,进群交流:514167678 关注关注潭州教育潭州教育 1.1 Java语言与面向对象的程序设计1.2 Java程序概述1.3 基本数据类型与表达式1.4 数组的概念1.5 数组的创建和引用1.6 本章小结Java语言是一个面向对象的程序设计语言。除了面向对象的特点以外,Java语言还在安全性、平台无关性、支持多线程、内存管理等许多方面具有卓越的优点。计算机程序设计 1、对问题进行抽象 2、用计算机语言表述,利用机器求解程序设计语言发展的历程 1、机器语言 2、汇编语言 3、高级语言 4、面向对象的语言面向对象
2、的思想 将客观事物看作具有状态和行为的对象,通过抽象找出同一类对象的共同状态和行为,构成类。例:构建一个汽车类,需要提取所有汽车对象的共有的状态和行为。将状态用变量表示,行为用方法表示。class Car int color_number;int door_number;int speed;void brake()void speedUp();void slowDown();面向对象技术给软件发展带来的益处 可重用性 可靠性 面向对象语言的基本特征 抽象和封装 继承性 多态性面向对象安全性 Java不支持指针 Java的内部安全措施平台无关性 编译后的字节码对应于Java虚拟机,因此可在不同平
3、台上运行多线程 Java是第一个在语言级提供内至多线程支持的高级语言内存管理 Java对内存自动进行管理并进行垃圾回收Java 语言的优点 易于学习 代码效率高 代码质量高 开发程序快 体系结构中立,纯Java程序不依赖于平台 一处编写,各处运行 软件易于发布Java与C+的区别 Java中没有#include 和#define 等预处理功能,用import语来句包含其它类和包;Java中没有structure,union及typedef;Java中没有不属于类成员的函数,没有指针和多重继承,Java只支持单重继承;Java中禁用goto,但goto还是保留的关键字;Java中没有操作符重载;
4、Java中没有全局变量,可以在类中定义公用、静态的数据成员实现相同功能;组成Java程序的最小单位是类,类封装了数据与处理数据的方法。对于大多数常用的功能,有大量已经编译好、经过测试的类,这些类的集合就是Java类库。Java类库主要是随编译器一起提供,也有些类库是由独立软件开发商提供的。Java 开发环境Application 举例Applet举例Servlet举例JSP举例Java程序编译执行的过程一次编写,各处运行Java 平台Java 程序Java APIsJava 虚拟机计算机系统Java APIs(应用程序接口)经过编译的,可在程序中使用的Java代码标准库。Java VM(虚拟机
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 自学 基础知识
限制150内