《面向对象的程序设计与Java语言》.ppt

上传人:牧羊曲112 文档编号:5033538 上传时间:2023-05-30 格式:PPT 页数:25 大小:423KB
返回 下载 相关 举报
《面向对象的程序设计与Java语言》.ppt_第1页
第1页 / 共25页
《面向对象的程序设计与Java语言》.ppt_第2页
第2页 / 共25页
《面向对象的程序设计与Java语言》.ppt_第3页
第3页 / 共25页
《面向对象的程序设计与Java语言》.ppt_第4页
第4页 / 共25页
《面向对象的程序设计与Java语言》.ppt_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《《面向对象的程序设计与Java语言》.ppt》由会员分享,可在线阅读,更多相关《《面向对象的程序设计与Java语言》.ppt(25页珍藏版)》请在三一办公上搜索。

1、面向对象的程序设计与Java语言,课件服务器:答疑:电话:26535355(科技楼306),课程说明,成绩核算:平时:40%(课堂点到10,上机20,作业情况10)期末:60%参考书目:Java程序设计,丁岳伟 彭敦陆,高等教育出版社Java语言导学,马朝晖(译),机械工业出版社Java编程思想(第二版)候捷(译),机械工业出版社,教学目标,掌握面向对象程序设计的思想。学会使用Java编写桌面程序。学会编写简单的网络应用程序。学会编写简单的WEB程序。,第一章:绪论,学习目标了解Java语言的历史与现状.知道Java语言的特点.对Java语言开发过程有一个总体的认识.熟悉Java语言的注释。,

2、Java语言的历史,1991:Sun公司Green项目组开发“家用电器”控制系统。负责人:James Gosling1994:Green项目组解散;Internet WWW服务普及1994年秋:WebRunner1995年5月23日:HotJava浏览器发布。扬名1995年秋:Netscape浏览器支持Java。流行1996年:Java 1.01998年:Java 1.2版,Java2Java最新版本:Java 6.0,Java之父 James Gosling,Java语言的现状,J2SE(Java 2 Platform,Standard Edition)用于编写、部署和运行Java应用程序和

3、Applet程序。J2EE(Java 2 Platform,Enterprise Edition)包含JSP(Java Server Page),Servlet,EJB(Enterprise JavaBean),Java Mail,JMS(Java Message Service)等技术,主要用于开发分布式,服务器端的应用程序,如电子商务网站。J2ME(Java 2 Platform,Micro Edition)主要用于开发电子产品和嵌入式开发,如移动电话,数字机顶盒,汽车导航系统等,J2SE的典型引用,Applet程序szmapEclipseNetBeanJBuilder,J2EE的典型应用

4、,网上银行中国银行中国农业银行中国建设银行深圳市商业银行网站chinaren校友录,J2ME的典型应用,Java手机嵌入式开发,Java语言的特点,Java语言是一种简单、面向对象、分布式、解释、健壮、安全、结够中立(平台无关)、可移植、高性能、多线程、动态的程序设计语言。-Java语言白皮书,Java语言的特点(续),简单Java语言建立在C语言和C+语言基础之上。摒弃了C语言和C+语言中不常用和容易出错的一些特性。如:goto,指针,运算符重载,多重继承,自动类型转换。增加了“垃圾自动回收”(auto garbage collection)机制,Java语言的特点(续),面向对象Java语

5、言是一门完全面向对象的程序设计语言。分布式数据分布:数据分布在网络的不同主机上操作分布:把一个计算分布在不同的主机上处理。Java语言包含了TCP/IP协议和其他协议,支持WWW客户机/服务器计算模式。,Java语言的特点(续),解释Java语言编译解释执行程序设计语言。源文件经编译得到字节码,字节码由Java虚拟机负责解释执行。健壮编译和运行时进行严格检查,消除错误。垃圾自动回收,防止内存泄漏完善的异常处理。,Java语言的特点(续),安全加载类时,引入字码校验机制。Java语言验证技术以公钥(public key)加密技术为基础。取消了指针,防止非法内存访问。内存由JVM决定,而不是由编译

6、器决定。,Java语言的特点(续),结构中立结构中立指应用程序与计算机系统硬件结构无关。字节码与系统平台无关,能在各种处理器上执行。做到“一次编写,到处运行”可移植性结构中立Java编译器由java本身来实现。Java语言的运行系统用ANSI C(标准C)编写。,Java语言的特点(续),高性能Java程序比编译执行的C程序平均慢1020倍。JIT(just in time)编译器,可以将字节码转化为机器码可以通过编写、调用本地方法来提高执行效率。Java应用范围:交互式GUI程序和网络应用程序。多线程Java用多线程来支持多任务和并行处理。采用同步机制保证对数据的操作。线程具有优先级。,Ja

7、va语言的特点(续),动态Java语言在需要时装载类,甚至可以通过网络来装置类。在类库中能够可以自由地加入新方法和变量而不影响用户原来程序地执行。,Java语言的开发和执行环境,JDK的下载与安装开发工具/J2SE1.5/编辑器的选择:Jcreator EditPlus(Editplus的JAVA环境配置)集成开发环境EclipesNetBeanJBuilder,JCreator,Eclipse,环境变量的配置,设置PATH环境变量:path=%path%;c:javabin;设置CLASSPATH环境变量:CLASSPATH=C:javalib;.;C:javalibdt.jar;C:jav

8、alibtools.jar;C如果不熟悉CLASSPATH环境变量,最好先不要设CLASSPATH环境变量,否则编译可能会出错。,Java程序介绍,Java应用程序(HelloWorld.java)1.编写源程序.注意:源程序的文件名必须和类名相 同(字母大小写也必须相同).2.编译.javac HelloWorld.java3.运行.java HelloWorld,HelloWorld.java,Java语言的注释,块注释/*注释内容*/行注释/注释内容文档注释/*注释内容*/类的文档注释author 格式:author 作者信息version 格式:version 版本信息变量的文档注释方法的文档注释param 格式:param 参数名 参数说明return 格式:return 返回值的说明deprecated格式:deprecated 说明文字 see 引用用文档注释生成帮助:javadoc 文件名Javadoc HelloWorld.java,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号