- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java程序设计Java Programming 2009/2010学年第二学期 软件职业技术学院2010.3 教师个人信息 课程介绍 课程介绍 性质: 编程 应用:管理信息系统 游戏设计 网站开发 课程结构 学习态度 逐渐培养兴趣 不要改变你不能改变的东西 坚决改变你能改变的东西 不要和别人比,要和自己比 坚持不放弃 教学安排 教材:Java基础教程 JSP程序设计 运行环境:JDK1.6,Tomcat 编辑环境:记事本、Jcreator、Eclipse 实验 实训 考核方式:理论考试+平时成绩+上机实验 第一章 Java语言简介 Java的应用 目前基于Java技术的内容已呈现在700多万Web网页上,全球有6.5亿多台桌面系统上观看这些内容。 全球已有93家运营商采用Java技术配置移动通信应用。 全球有3.5亿部Java电话。 全球60%的PC桌面采用了最新Java版本。 Java技术已成为全球第一大领先开发平台。 “Java无处不在。 ” 1.1 Java的诞生 91年,Sun公司的“Green”项目,开发一种面向家用电器市场的软件产品,由于对平台独立性和安全性的要求,产生了一种语言oak; 94年,随着Internet和WWW的迅猛发展,需要一种简练、小巧、与平台无关的语言,oak正好适合这个要求,oak的第一个应用WebRunner浏览器; 95年,注册oak失败,更名为java(java和咖啡),HotJava浏览器; 96年到现在,从jdk1.0~jdk1.6,发展异常迅速,遍布从企业应用到个人终端的各个方面。 1.2 Java的特点 1.简单 Java语言简单是指这门语言既易学又好用。Java中很多基本语句的语法和C++一样。Java要比C++简单,C++中很多容易混淆的概念,或者Java弃之不用,或者以一种更清楚更容易理解的方式实现,例如,Java不再有指针的概念。 2.面向对象(Object-Oriented) 面向对象技术是当今世界软件开发中最为常用的技术之一。 Java语言是一种纯粹的面向对象语言, 基于对象的编程更符合人的思维模式,使人们更容易解决复杂的问题。 3.与平台无关 与平台无关是指软件的运行不因处理器、操作系统的变化而无法运行或出现运行错误。Java语言和对其他语言相比,最大的优势就是能够在所有的计算机上运行,因为Java可以在计算机的操作系统之上再提供一个Java运行环境,即一个运行Java程序的平台,这个平台由Java虚拟机、类库以及一些核心文件组成。Java编写的程序可以在任何安装了Java运行环境的计算机上正确运行,Sun公司实现了“一次写成,处处运行”的目标。 4.多线程 Java提供现成的类Thread,只要继承这个类就可以编写多线程的程序。多线程机制使应用程序能够并行执行,而且同步机制保证了对共享数据的正确操作。通过使用多线程,程序设计者可以分别用不同的线程完成特定的行为,而不需要采用全局的事件循环机制,这样就很容易地实现网络上的实时交互行为。 5.安全 Java小应用程序被限制在java运行环境中,不允许它访问计算机的其他部分。 6.动态 Java允许程序动态的装入运行中所需要的类,或者在原有的类中自由地加入新的方法和实例变量而不会影响用户程序的运行,这是C++语言进行面向对象设计时所无法实现的。 1.3 安装SUN公司的SDK Java的应用(Java SE) Java的应用(Java EE) Java的应用(Java ME) 2.安装Java SE平台 Java SE平台是学习掌握Java语言的最佳平台。目前,主流的Java开发环境有两类:一类是Java语言自身提供的开发环境JDK;另一类是由各公司开发的集成的Java开发环境,例如,JBuilder、JCreator、Eclipse等。 (1)JDK Java软件开发工具集JSDK(Java Software Development Kit ),简称JDK,是一种用于构建在Java平台上编译和发布Java程序的开发和运行环境。 经常使用的主要有以下几种: javac:编译器,输出结果为Java字节码文件。 java:字节码解释器,直接从类文件执行Java应用程序。 javadoc:API文档生成器,根据Java源代码及说明语句生成HTML格式的API文档。 appletviewer:小应用程序浏览工器,用于调试运行Java小应用程序。 j
文档评论(0)