第1章节JAVA语言基本1.ppt

  1. 1、本文档共52页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章节JAVA语言基本1

java 语言程序设计 软件教研室 姜海岚 课程说明 本课为考试课 每周4节课,共17周。 其中平时成绩(占20%)评定为:实验占10分,作业占5分,其它(考勤、课堂)占5分;考试(占80%) 课程说明 关于作业:每周一次 关于考勤:按学校规定。 关于实验:请及时认真填写。 期待您的意见与建议 真诚期待您对我的工作提出批评与建议,我也非常希望您随时与我沟通。 联系方式: 1、mousehellen@ 2、办公室 :4410 3、mobile 关于反馈与建议 本课程原则上每月进行一次无记名反馈调查。调查内容:授课方式、教课内容、教课方式、态度、备课等。。以便我及时改进。 反馈信息由课代表同学收集整理。 请课代表同学协助我做好这项工作。 谢谢! 关于本课的授课方式与期望 课本内容讲授与上机相结合。 如时间允许,我将邀请有关软件开发公司的技术人员给大家座谈。 一些学习网站及学习资料 / 《Java编程思想》 JAVA语言概述 第一章 目标 了解Java语言的发展历史 了解Java语言的特点 了解Java语言与C++语言的不同之处 掌握安装并设置Java开发平台 掌握Java程序的组成结构 掌握使用集成开发环境编写Java程序的方法 1.1计算机编程语言 计算机语言可以分为3大类:机器语言、汇编语言和高级语言。 机器语言:计算机唯一识别的语言。 汇编语言:符号化的机器语言,翻译后才能被机器语言识别。 机器语言、汇编语言都属于低级语言。 高级语言:采用类似自然英语及教学符号来书写语句,组成程序。 面向用户的语言,使用一条简单的高级语言语句就可以完成由许多条汇编语句才能完成的任务。 需通过编译程序转化为机器语言才能执行, 易于维护,不受某一机器类型的限制,几乎可以不加修改地用于不同计算机。 高级语言程序的翻译和执行方法可归类为两大基本技术:编译执行和解释执行。 编译执行:“源程序”--〉”目标程序”(可执行程序) --〉执行 执行效率高 解释执行:“源程序”--〉解释、执行 执行效率低,灵活,可以动态地调整、修改应用程序 你知道其他的编程语言 c,c++,visual basic 是怎样执行的吗? Java是解释执行的语言。 1.2 Java语言的发展 Java的版本 随着Java技术的不断发展,它根据市场进一步细分为以下3个版本: 1、 针对企业级e-Business架构和Web服务开发与应用的平台J2EE(Java 2 Enterprise Edition); 2、 针对普通PC应用的Java开发平台J2SE(Java 2 Standard Edition); 3、针对嵌入式设备及消费类电器(如手机、智能卡等)的开发平台J2ME(Java 2 Micro Edition) Java的地位 许多大公司购买了Java的许可证(IBM、Adobe…)。 众多软件开发商开始支持Java软件产品。 面向对象的应用开发。 Intranet(企业内部网)成为企业信息系统最佳解决方案。 Java的应用 安全的网络程序; 图像处理; 多媒体; Web客户机、服务器 企业级系统 交互操作的设计;(选择交互、定向交互、控制流程等) 移动 Java语言的特点2-1 Java语言的特点2-2 平台无关性 解释性 高性能 多线程 动态 Java与C++的比较 Java程序工作机制4-1 说明1、 Java是解释执行的编程语言,也需要对源程序进行编译。 Java程序编译后不生成可执行文件,而是生成一种称为字节码(Byte Code)的中间格式文件,这种字节码文件的后缀名是.class 。且平台无关。 说明2、Java虚拟机 实现平台无关性的基础就是Java虚拟机,是以Java字节码为指令组的软CPU。负责对本地*.class文件解释执行。 包含类加载器、字节确认器、以及JIT实时编译器。 类加载器:用来取得从网络或本地的类文件。 字节确认器:确认类文件是否有正确的格式。 JIT:使虚拟机能提高到编译式的运行效率。 说明3、字节码 *.class文件与机器码不同,不是真正的CP

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档