java程序设计-1-概述

java程序设计-1-概述

ID:9881067

大小:2.15 MB

页数:56页

时间:2018-05-11

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

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

1、Java程序设计第一章Java概述杭州电子科技大学计算机学院殷昱煜博士自我介绍殷昱煜(YinYuYu)2010年6月毕业于浙江大学计算机学院研究方向:服务计算、形式化方法(马丁洛夫类型论)、中间件、构件技术等等主要参与的工程:2006年浙江省科技厅重大科技攻关课题:“基于构件的应用软件集成开发平台”2007年国家863课题:“面向语义构件的动态组装和验证技术的研究”自我介绍2006年浙江省科技厅重大科技攻关课题:“基于构件的应用软件集成开发平台”2007年国家863课题:“面向语义构件的动态组装和验证技术的研究”2007年国家科技支撑计划课题:“现代服务业服务基础技术研究”2004年浙江省科技

2、厅重大科技攻关课题:“中间件软件平台产品的研制及其产业化;获教育部科技进步一等奖自我介绍2007.05-2008.11浙江兰木达电子工程有限公司,项目经理完成工作基于RFID的宠物管理系统该系统已在北京市、杭州市、义务市推广宠物世界电子商务平台该系统已在杭州市推广课程要求参考书:Java程序设计教程张永强等清华大学出版社Email:Yinyuyu@hdu.edu.cn讲36课时+上机12课时掌握基础,面向工程课程考核我如何拿到这门课的高分?考核方式一、课程设计指定题目;(小型程序设计)题目可自拟;(需评审)学习目标了解Java及其发展概况了解Java编程语言的主要特性了解Java的运行环境掌握

3、Java程序的基本结构熟悉Java程序的基本编程规范了解Java虚拟机的原理掌握Java应用程序的加载过程1.1Java的历史与发展1.Java的历史Java是一种解释型的、面向对象的编程语言。历史:1991年,SUNMicroSystem公司的JameGosling、BillJoe等人为在电视、控制烤箱等家用消费类电子产品上进行交互式操作而开发了一个名为Oak的软件。Oak—>Java:互联网给Java带来新的生机1995年Sun向公众推出Java并引起业界的轰动发展:面向网络应用,类库不断丰富,性能不断提高,应用领域不断拓展。(1995年以来)应用:Java是当今最流行的软件开发语言之一,

4、Sun推出了Java2&J2EE使Java具有更广泛的用途,适用于各种应用开发,尤其是网络应用,网络服务,嵌入式系统等。Java的特点在Java语言白皮书中,Java被描述为“是一种简单、面向对象、分布式、解释、健壮、安全、结构中立、可移植、高效能、多线程、动态的语言”。2Java组成3JAVA平台的扩展三个版本(1999.6)J2SE:Core/DesktopJ2EE:Enterprise/ServerJ2ME:Mobile/Wireless4Java的应用范围据有关单位调查显示,从开发领域的分布情况上看Web开发占了一半以上,为57.9%,JavaME移动或嵌入式应用占15%,C/S应用占

5、11.7%,系统编程占15.4%。近30%的开发者用Java从事C/S应用或系统级应用的开发。具体的企业信息化,特别在企业级应用,如通信、金融电子政务及办公自动化嵌入式设备及消费类电子产品太空领域应用范围http://java.sun.com5.JAVA平台的新发展JavaSE(JavaPlatform,StandardEdition)。JavaSE以前称为J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的Java应用程序。JavaSE包含了支持JavaWeb服务开发的类,并为JavaPlatform,EnterpriseEdition(JavaEE)提供基础。JavaEE

6、(JavaPlatform,EnterpriseEdition)。这个版本以前称为J2EE。企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端Java应用程序。JavaEE是在JavaSE的基础上构建的,它提供Web服务、组件模型、管理和通信API,可以用来实现企业级的面向服务体系结构(service-orientedarchitecture,SOA)和Web2.0应用程序。JavaME(JavaPlatform,MicroEdition)。这个版本以前称为J2ME。JavaME为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。J

7、avaME包括灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的连网和离线应用程序的丰富支持。基于JavaME规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能。1.2JDK的安装与配置Java开发工具包(JavaDevelopmentKit)简称JDK,它是用于构建在Java平台上发布的应用程序、Applet和组件的开发环境,也是一切Java应用程

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

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

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