- 2
- 0
- 约1.3万字
- 约 52页
- 2017-04-01 发布于四川
- 举报
第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
您可能关注的文档
- 第11章节商品的品名-质量-数量与包装.ppt
- 江苏省盐城市亭湖区南洋中学2015-2016年度高二上学期第二次段考生物试卷含解析.doc
- 江苏省盐城市亭湖区南洋中学2015年高三第二次诊断性考试语文试题附解析.doc
- 江苏省盐城市亭湖区南洋中学2016年高三上学期第二次段考物理试卷含解析.doc
- 第11章节国际航运组织.ppt
- 江苏省盐城市亭湖区南洋中学2017年高三上学期第一次月考数学试卷含解析.doc
- 第11章节图形与图像.ppt
- 第11章节实验指教书.ppt
- 江苏省盐城市亭湖区南洋中学2016年高三上学期第二次阶段考试化学试题无解析.doc
- 第11章节安装Lìnux系统[清华大学].ppt
- 江苏省苏北四市2017年高三第一次调研考试数学试题附解析.doc
- 江苏省苏北四市2012年高三第三次模拟考试物理试题.doc
- 江苏省苏北四市[徐州、淮安、连云港、宿迁]2016年高三上学期期中质量抽测化学试题附解析.doc
- 江苏省苏北四市[徐州、淮安、连云港、宿迁]联考2017年高三上学期期末数学试卷含解析.doc
- 江苏省苏北四市[徐州、淮安、连云港、宿迁]2016年高三上学期期中质量抽测数学试题附解析.doc
- 江苏省苏南四校2013年高三12月检测物理试题附解析.doc
- 第1章节C语言程序基本.ppt
- 第1章节MATLAB基本的操作.ppt
- 第1章节C#代码编写基本.ppt
- 第1章节C和其编译环境概述.ppt
最近下载
- 生猪无针注射器产品技术标准.pdf VIP
- 无人机测绘技术与应用课件12--正射相机组成及特点.ppt
- 儿童水电解质代谢紊乱与液体疗法(与“腹泻”有关文档共73张).pptx VIP
- 广东广州外国语学校2023年化学高一上期末综合测试模拟试题含解析.doc VIP
- 一种全氟异丁腈粗气中高含量酸性杂质的去除方法.pdf VIP
- 模具报价表模板.xls VIP
- 2025年租房合同范本(可直接打印)与租房合同范本(标准版) .pdf VIP
- 重症凝血病标准化评估中国专家共识2025解读.pptx
- 南昌印钞有限公司2026年度招聘备考题库【11人】精编答案详解.docx VIP
- 小学语文课程标准与教材研究教材配套教学课件(完整版)(文字可修改版).pptx VIP
原创力文档

文档评论(0)