java2第1章java语言概述

java2第1章java语言概述

ID:36206180

大小:317.50 KB

页数:28页

时间:2019-05-07

java2第1章java语言概述_第1页
java2第1章java语言概述_第2页
java2第1章java语言概述_第3页
java2第1章java语言概述_第4页
java2第1章java语言概述_第5页
资源描述:

《java2第1章java语言概述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1学习要求:内容:面向对象的基本概念用Java语言进行面向对象的程序设计面向对象编程环境先修课:C方法:最笨的办法:多看多做多练上机实践,每个知识点编写小程序体会笔记:记录要点作业:书面作业,上机实验纪律:点名2答疑:课后3评分:上机作业,书面作业,出勤:30%;期末考试占70%4参考书:1)Java技术教程王克宏清华大学出版社2)ThinkingInJava(电子版)3)C++程序设计Java2程序设计基础1面向对象程序设计(OOP)objectorientedprogramming是一种概念,不是一种编程技巧CC++Ja

2、vaC#2演绎法:讲原理,给出方法。理工科归纳法:从事实、案例归纳出规律、原理。学生自己发现规律,缺少系统性。演绎法、归纳法结合。积木,工具能力?知识?3CC++嵌入式系统asp.netJSPJAVAC#信息处理系统数据库系统软件4人:身份证号,姓名,性别,年龄看,讲,听,走等学生:身份证号,姓名,性别,年龄,学校,年级入校、升级、留级、毕业等教师:身份证号,姓名,性别,年龄,学校,课程讲课、上班、下班等人学生教师5教室黑板1块日光灯8个吊扇6个投影机一台课桌椅50套教室画黑板画日光灯开日光灯关日光灯画吊扇开吊扇关吊扇画投影机开

3、投影机关投影机画课桌椅黑板:位置黑/白察黑板Java,C++:日光灯:位置亮、暗开、关吊扇:位置转速开、关投影机:位置亮度开、关教室:黑板/日光灯/吊扇/投影机C程序6第一章Java语言概述教学目标:了解Java语言的特点及Java虚拟机的概念掌握Java程序的种类和结构理解Java应用程序和Java小程序的区别重点:1.Java虚拟机的概念2.Java两种程序的区别难点:Java程序的结构71.1Java语言的诞生与发展1991年由JamesGosling负责开发的一个分布式代码系统(Oak),是为家用消费电子产品(电冰箱、电

4、视机等)进行编程控制。1993年Sun公司将目标市场转向Internet。1994年将Oak语言更名为Java。项目小组成员经常在公司附近一家咖啡厅喝咖啡,因此把咖啡原产地Java作为新语言的名称。1995年Java被正式发布,伴随Internet一起大发展。8随着JavaServlet的推出,Java在电子商务方面开始崭露头角,最新的JavaServerPage(JSP)技术的推出,更是让Java成为基于Web应用程序的首选开发工具。Internet的普及和迅猛发展,以及Web技术的不断渗透,使得Java语言在现代社会的经济发

5、展和科学研究中,占据了越来越重要的地位。9与Java有关的一些图片Java的标识Java的吉祥物DukeJava之父JamesGosling101.2Java语言的特点简单易学面向对象平台无关性分布式可靠性安全性支持多线程支持网络编程编译与解释并存111.2.1简单、面向对象完全面向对象。去掉了运算符重载、多继承,采用单一继承多线程、引用(非指针)等方式。自动垃圾回收机制。java语言采用了C语言中的大部分语法1.2.2鲁棒并且安全强制类型检查,防止不匹配。java不能指针访问内存单元,减少错误发生可能性;java的数组并非用指

6、针实现,避免数组越界的发生。123.结构中立、可移植性强的解释型语言字节代码(Bytecode)。字节代码可以在提供Java运行时系统的多种不同处理器上面执行。Java严格定义了基本数据类型的大小和算术运算符的行为,因此不存在软硬件平台不兼容的情况。4解释执行、多线程为易于实现跨平台性,java设计成为解释执行多线程使应用程序可以同时进行不同的操作,处理不同的事件。java在执行过程中,可以动态的加载各种类库,这一特点使之我非常适合于网络运行131.3Java技术简介目前Java技术主要包括三个方面:J2SE(Java2Stan

7、dEdition)J2ME(Java2MicroEdition)J2EE(Java2EnterpriseEdition)141.4Java虚拟机JVM(JavaVirtualMachine)用软件模拟出的虚拟计算机C/C++等是属于编译型的语言,而Basic与Lisp等则是属于解释型的语言Java程序却比较特殊,它必须先经过编译的过程,然后再利用解释的方式来运行。Java程序被编译为平台无关的“字节码”(byte-codes)。然后通过Java的解释器解释并运行Java的字节码。.net中的CLR15Java源文件字节码.Cla

8、ss文件编译计算机(Windows)(MAC)(UNIX/linux)androidJVMapp.classapp.javaJava源文件字节码文件编译器解释器图1.1Java程序的运行过程:先编译,后解释16执行机制1字节码*.class文件与机器码不同,不是

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。