java简介java程序设计

java简介java程序设计

ID:9881316

大小:609.51 KB

页数:36页

时间:2018-05-11

java简介java程序设计_第1页
java简介java程序设计_第2页
java简介java程序设计_第3页
java简介java程序设计_第4页
java简介java程序设计_第5页
资源描述:

《java简介java程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java程序设计JavaPrograming信息类专业课程西北农林科技大学相关信息按时完成实习报告并按时上交机房实习时必须穿戴鞋套。实习期间不要做与实习无关的事情。办公地点:204房-信息工程学院软件工程系E-MAIL:xiaofei.chao@gmail.com电话:87092417(O)09年5月编程语言排行榜4课程教学内容绪论Java程序设计基础面向对象程序设计*数组、字符串、向量与哈希表*泛型、枚举与for语句的简化写法异常处理*文件与数据流*+图形用户界面程序设计多线程程序设计*网络程序设计*课件制作人:XXX第1章Java

2、程序设计语言概述1.1Java简介及发展历史1.2Java语言的特点1.3Java语言的语法机制1.4Java程序开发工具1.5Java程序开发过程1.6Java程序工作原理1.7其他开发工具简介1.8Java学习建议61.1、Java的发展历史1991,Sun成立由JamesGosling领导的Green小组,开发了Oak语言,主要用于像有线电视转换盒这类的消费设备;1994年,随着WWW快速的发展,Sun公司遂将其用于Internet网络,并改名为Java。1995年5月23日,Sun在SunWorld‘95上正式发布Java和H

3、otJava浏览器。此时还不成熟。1996年1月23日Sun发布了JDK1.01997年2月18日发布了JDK1.1JamesGosling摘自:Java十年的发展轨迹和历史变迁http://www.enet.com.cn/article/2007/0125/A20070125410199.shtml71.1、Java的发展历史(续)1998年,JDK1.2版本发布。同时Sun发布了JSP/Servlet、EJB规范以及将Java分成了J2EE、J2SE和J2ME,用户群变大,版本成熟。2000年,JDK1.3发布。2002年,JDK

4、1.4发布。2004年,JDK1.5发布。在JavaOne会议之后,JDK1.5改名为J2SE5.0,代号Tiger,推出了EJB3.0规范2006年底,J2SE6发布,代号Mustang(野马)摘自:Java十年的发展轨迹和历史变迁http://www.enet.com.cn/article/2007/0125/A20070125410199.shtml8JDK5新增特性1、泛型(Generic)的支持2、for-each,加强型for循环3、枚举(enum)4、可变参数5、自动装箱和拆箱(Autoboxing/unboxing)6

5、、静态类导入1.1、Java的发展历史(续)9JDK6新增特性脚本语言支持:提供接口与各种脚本引擎交互XMLAPI和WebService编译器API(JSR199):运行时调用Java编译器,还可以编译非文本形式的Java源代码,最后还能够采集编译器的诊断信息增加了JAVA实现数据库,源于Apache软件基金会(ASF)名下的项目DerbyJMX:Java管理系统的一个标准,一个规范,也是一个接口,一个框架HTTP增强:NTLM认证、轻量级HTTP服务器、HTTPCookie管理功能、NetworkInterface、DNS域名的国际

6、化支持等。Instrumentation:运行时虚拟机监控和Java类操作1.1、Java的发展历史(续)10Java的现状目前,全球有450万Java程序员Java主要用来:1)开发大规模的商业运用软件2)增强网络服务的功能3)开发智能消费型电子产品的应用软件1.1、Java的发展历史(续)11Java的未来10年数字媒体将是Java的下一个重点市场教育和健康将是未来Java发展过程中的两大重点应用领域1.1、Java的发展历史(续)121.2、Java特点Sun在JAVA“白皮书”中指出:JAVA是一种“简单、面向对象、分布式、解

7、释型、健壮、安全、体系结构中立、可移植、高性能和动态”的编程语言BillGates说,Java是最卓越的程序设计语言131.3、Java的语法机制与C++一致的语法机制:数据类型、表达式、程序流控制、结构化、异常处理与C++不同的语法机制:类、接口(Interface)、程序包(Package)、自动内存回收以及多线程。141.3、Java的语法机制-Java与C++不同的语法机制类:最重要、最基本的语法,类的定义与继承与C++类似,主要区别:Java不允许多重继承,多重继承必须通过接口实现。Java引进了abstract和final

8、修饰词。带abstract的类称为抽象类,只能作为父类使用,不能直接产生实例对象。带final的类不能用作父类被继承,带final的属性在定义时必须赋初值并称为常量,带final的方法将禁止子类(Overriding)。

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

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

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