版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java程序设计(OCJA认证)JAVA程序设计课件-Java简介全文共8页,当前为第1页。JAVA简介创建JAVA程序JAVA程序设计课件-Java简介全文共8页,当前为第2页。1.1Java概述计算机语言(ComputerLanguage)是人与计算机之间通讯的语言,分成机器语言、汇编语言、高级语言三大类。Java是一种高级计算机语言,它是由Sun公司(已被Oracle公司收购)于1995年5月推出的一种可以编写跨平台应用软件、完全面向对象的程序设计语言。什么是Java1JAVA程序设计课件-Java简介全文共8页,当前为第3页。1.1Java概述为了使软件开发人员、服务提供商和设备生产商可以针对特定的市场进行开发,SUN公司将Java划分为三个技术平台。什么是Java1是为开发普通桌面和商务应用程序提供的解决方案标准版是为开发企业级应用程序提供的解决方案企业版是为开发电子消费产品和嵌入式设备提供的解决方案小型版JAVA程序设计课件-Java简介全文共8页,当前为第4页。1.1Java概述Java语言特点2简单性面向对象性安全性跨平台性支持多线程Java语言是一种相对简单的编程语言,它通过提供最基本的方法来完成指定的任务,只需理解一些基本的概念,就可以用它编写出适合于各种情况的应用程序。Java丢弃了C++中很难理解的运算符重载、多重继承等模糊概念。特别是,Java语言不使用指针,而是使用引用,并提供了自动的垃圾回收机制,使程序员不必为内存管理而担忧。Java语言提供了类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。Java语言全面支持动态绑定,而C++语言只对虚函数使用动态绑定。总之,Java语言是一个纯粹的面向对象程序设计语言。Java语言不支持指针,一切对内存的访问都必须通过对象的实例变量来实现,从而使应用更安全。Java语言编写的程序可以运行在各种平台之上,也就是说同一段程序既可以在Windows操作系统上运行,也可以在Linux操作系统上运行。Java语言是支持多线程的。所谓多线程可以简单理解为程序中有多个任务可以并发执行,这样可以在很大程度上提高程序的执行效率。JAVA程序设计课件-Java简介全文共8页,当前为第5页。1.2Java的运行机制Java程序运行时,经过编译和运行两个步骤。1Java程序是由虚拟机负责解释执行的,而并非操作系统。这样做的好处是可以实现跨平台性,也就是说针对不同的操作系统可以编写相同的程序,只需安装不同版本的虚拟机即可。JAVA程序设计课件-Java简介全文共8页,当前为第6页。1.2Java的运行机制Java程序运行时,经过编译和运行两个步骤。1这种方式使得Java语言“一次编写,到处运行(writeonce,runanywhere)”,有效地解决了程序设计语言在不同操作系统编译时产生不同机器代码的问题,大大降低了程序开发和维护的成本。需要注意的是,Java程序通过Java虚拟机可以达到跨平台特性,但Java虚拟机并不是跨平台的。也就是说,不同操作系统上的Java虚拟机是不同的。JAVA
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 重庆三峡学院《化工原理》2022-2023学年第一学期期末试卷
- ZP35A旋转式压片机操作规程
- 重庆三峡学院《结构力学》2021-2022学年第一学期期末试卷
- 重庆人文科技学院《人力资源管理综合模拟》2023-2024学年第一学期期末试卷
- KCB-33.3齿轮式输油泵操作规程
- Java程序员+零基础岗位职责职位要求
- 重庆人文科技学院《教师职业道德与教师法规》2023-2024学年第一学期期末试卷
- 重庆财经学院《投资银行学》2023-2024学年第一学期期末试卷
- 2021一级消防工程师消防实务考前测试题及答案一
- 茶会活动策划方案课程设计
- 《雪地里的小画家》课件
- 中国地图(可拆分省份)
- IATF16949中文Word版
- 潜泵加油机紧急切断阀安装
- 全国主要水文站点及雨量观测分布和代码
- 人教版六年级下册《反比例的量》导学案
- DNA甲基化与肿瘤分子标志
- 《甲方认质认价确认单》
- 《中小学班主任专业能力发展策略的研究》结题报告
- 各种烟气焓温、密度、比热计算表
- FLUKE-17B型万用表使用说明
评论
0/150
提交评论