- 1、本文档共173页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]JAVA
Java语言程序设计 第一章 Getting Started 1. 关于Java技术 2 . Java开发工具包的安装与配置 3. Java程序的建立、编译与运行 4. 程序HelloWorld的分析 1.1.1 Java编程语言 Java编程语言是一种高级编程语言,它具有如下性质: ? 简单 Simple ? 稳固 Robust ? 高性能 High performance ?安全 Secure ? 面向对象 Object oriented ? 多线程 Multithreaded ?动态 Dynamic ? 分布式 Distributed ? 与平台无关 Platform independent ? 解释 Interpreted ?轻便 Portable 1.1.1 Java编程语言 对于大多数语言,要运行程序,要么编译程序要么解释程序;而Java语言的程序则既要被编译又要被解释。 编译程序将Java源程序翻译为字节码(bytecode)程序; 解释程序Java虚拟机分析并运行字节码程序。 一次编写,处处运行 Write once,run anywhere! 用Java源程序先被编译、后被解释 一次编写,处处运行 1.1.2 Java平台 ? 平台(Platform)是程序在其中运行的硬件或软件环境。 ? 最流行平台:Windows 2000, Linux, Solaris, MacOS ? Java平台:一种运行在其它硬件平台上纯软件 平台,它有两个组件: Java虚拟机(Java VM)和 Java应用编程接口(Java API) 1.1.2 Java平台 ? Java VM是Java平台的基础 ? Java API是预先建立的软件组件的集合,提供丰富的功能,如GUI部件。 Java API被分为相关类和接口的库,这些库称为包(package) Java API和Java VM将程序与硬件分离 1.1.3 Java技术可以做什么 ? Java程序的常见类型是Applet和Application ? Java平台的每种完整实现均提供如下功能: 基本内容:对象、字符串、线程、输入/输出、数据结构、系统属性、日期、时间等; Applets:与Java applet使用的一组约定; 连网:URL、传输控制协议(TCP)、用户数据报协议(UDP)套接字和IP地址。 国际化:帮助进行本地化的程序。 1.1.3 Java技术可以做什么 (6) 安全:包括低层和高层安全性,如电子签名、 公共密钥和私有密钥管理、访问控制和证书。 (7) 软件组件:称为Java Beans的组件可以插入现有的组件体系结构。 (8) 对象串行化:通过远程方法调用(Remote Method Invocation, RMI)支持轻型的持久性和通信。 (9) Java数据库连接(JDBC):提供对各种关系数据库的统一访问。 Java 2 SDK 1.2 Java开发工具包的安装与配置 为了鼓励使用Java语言开发软件,Sun Microsystems公司提供了免费的软件开发工具包(SDK),其中包括编译器、虚拟机、调试器等开发工具,称为Java开发工具包或JDK。Windows版和Solaris版的JDK可以从如下站点下载: /products/jdk/1.2/index.html 1.2 Java开发工具包的安装与配置 安装:执行安装程序,按提示即可。 1.2 Java开发工具包的安装与配置 路径配置:加入路径C:\jdk1.3\bin SET PATH=%PATH; C:\jdk1.3\bin 环境变量: SET CLASSPATH=%CLASSPATH;.;C:\JDK1.3\Lib 1.3 Java程序的建立、编译与运行 ? 创建第一个应用程序:程序HelloWorldApp将显示一句问候语“HelloWorld!”。 ? 创建第一个小应用程序:程序HelloWorld也将显示一句问候语“HelloWorld!”。 1.3.1 创建第一个应用程序 Step1:创建源代码文件; Step2:将源代码文件编译为字节码文件; Step3
文档评论(0)