- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 Java语言概述 教学目的与要求 了解Java语言产生的历史和工作原理 掌握Java语言面向对象的基本编程思路 了解Java程序的两种方式 Java Application Java Applet 掌握Java程序的结构、编程规范 掌握Java开发环境的安装及其环境变量的设置 掌握编写简单的Java程序 2、Java语言简介 ——什么是Java Java 是完全面向对象的编程语言。 Java 可用来生成两类程序:应用程序、 小应用程序( Applet ) 。 Java 既是一种解释执行的语言,也是一种编译执行的语言。 发展: 1996年,Sun公司正式推出Java 开发工具包JDK 1.0(Java Development Kit); 1997年,Sun发布了JDK 1.1; 1999年升级到1.2版后改名为Java 2,并发布了三个版本:J2SE、J2EE和J2ME。 2000年9月推出1.3版; 2001年7月1.4版; 2004年9月,J2SE1.5版发布,成为Java语言发展史上的又一里程碑,J2SE1.5更名为Java SE5.0; 2005年6月,Java SE 6面世,此时,Java的各种版本已经全部更名,取消其中的数字“2”:J2SE更名为Java SE,J2EE更名为Java EE,J2ME更名为Java ME。 应用:Java已经成为当今最流行的软件开发语言之一,Sun推出的 Java2平台:J2SE、J2EE和J2ME使Java具有更广泛的用途,适用于各种应用开发,尤其是网络应用,网络服务,嵌入式系统等。 J2SE:即Java 2 Sofaware Development Kit,Standard Edition,现更名为Java SE,是基于Application/Applet、JavaBean的PC应用; J2EE:即Java 2 Sofaware Development Kit,Enterprise Edition,现更名为Java EE,是基于动态网站的Servlet、JSP 应用,实现Web应用程序等和基于EJB的企业级分布式应用等; J2ME:即Java 2 Sofaware Development Kit,Micro Edition,现更名为Java ME,是嵌入式技术(如嵌入式设备、移动通讯设备、手持式设备、测试仪器等)的应用。 课堂小结 Java 语言的特点。 Java语言的工作方式 Java运行环境及开发环境的搭建。 Java两大程序类型的结构:Application和Applet 例如:在Windows XP下的环境变量设置如下所示: C:\ Jdk bin lib javac java appletviewer 用户类文件所在目录 c:\java\examples\applications 当前目录 jre demo 4、Java开发环境 Java程序由各种类(class)组成 你自己编写的类 (Java class libraries——Java API) JDK——Java Development Kit(1.1~1.4) 独立软件供应商、免费软件/共享软件 几点提示 使用类库可以 提高软件重用/提高效率/提高移植性 网络上有许多开放的Java源码资源 5、Java类库 Java Packages (1) Language java.lang Classes that contain the main core of the Java language. Utilities java.util Support for utility data structures. I/O java.io Support for various types of input/output. Text java.text Localization support for handling text, dates, numbers, and messages. Math java.math Classes for performing arbitrary- precision integer and floating-point arithmetic. AWT java.awt User interface design and event- handling. Swing javax.swing Classes for creating all-Java,
文档评论(0)