_Java面向对象程序设计第1章_Java 语言概述.ppt_第1页
_Java面向对象程序设计第1章_Java 语言概述.ppt_第2页
_Java面向对象程序设计第1章_Java 语言概述.ppt_第3页
_Java面向对象程序设计第1章_Java 语言概述.ppt_第4页
_Java面向对象程序设计第1章_Java 语言概述.ppt_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Java面向对象程序设计 第1章,配合例子源代码一起使用,2010-1-10,1,Java语言概述,导读,2010-1-10,2,主要内容 Java诞生 Java的特点 安装JDK 一个简单的Java应用程序 联合编译 注释 编程风格 难点 Java的特点,Java语言概述,2010-1-10,3,Java具有面向对象、与平台无关、安全、稳定和多线程等优良特性,是目前软件设计中优秀的编程语言。 Java不仅可以用来开发大型的应用程序,而且特别适合于Internet的应用开发。 Java具备了“一旦写成处处可用”的特点。 Java已成为网络时代最重要的语言之一。,2010-1-10,4,Java

2、语言的应用范围,1.1 Java的诞生,2010-1-10,5,Java是1995年6月由Sun公司发明的革命性编程语言。 Java是目前使用最为广泛的网络编程语言之一,它具有以下特点: 1.简单 2.面向对象 3.平台无关 4.多线程 5.安全 6.动态,Java创始人 詹姆斯高斯林(James Gosling),1.2 Java 的特点-平台无关性,2010-1-10,6,Java可以在计算机的操作系统之上再提供一个Java运行环境(Java Runtime Environment),该运行环境由Java虚拟机(Java Virtual Machine)、类库以及一些核心文件组成,也就是说

3、,只要计算机提供了Java运行环境,Java编写的软件就能在其上运行。,JVM负责将字节码文件(包括程序使用的类库中的字节码)加载到内存,然后采用解释方式来执行字节码文件,即根据相应平台的机器指令翻译一句执行一句。,1.3 安装JDK_三种平台,2010-1-10,7,目前Java平台主要分为下列3个版本: (1)Java SE(曾称为J2SE)称为Java标准版或Java 标准平台。 (2)Java EE(曾称为J2EE)称为Java企业版或Java企业平台。 (3)Java ME(曾称为J2ME)称为Java微型版或Java小型平台。 无论上述那种Java运行平台都包括了相应的Java虚拟

4、机(Java Virtual Machine)。,1.3 安装JDK_安装Java SE平台,2010-1-10,8,Java SE平台是学习掌握Java语言的最佳平台,而掌握Java SE又是进一步学习Java EE和Java ME所必须的。 JDK(Java Development Kit, Java开发工具箱),提供了Java的开发环境和运行环境。包括: 开发工具:bin子目录中,帮助开发、执行、调试以Java语言编写的程序。 Java运行环境:jre子目录中。 附加库:lib子目录中,开发所需要的其他类库。 演示程序和样例代码:demo和sample子目录。 头文件:Java平台运行需

5、要的头文件。 源代码:Java核心API的源文件。,2010-1-10,9,1.3 JDK版本,1.3 安装JDK_安装Java SE平台,2010-1-10,10,1 下载JDK1.6。 本书将使用针对Window操作系统平台的JDK,因此下载的版本为jdk-6u27-windows-i586.exe( 2 选择安装路径界面。为了便于今后设置环境变量,建议修改默认的安装路径为:X:JavaWorkJDK6,将所有Java程序都安装在一个目录中。 3 系统环境path的设置,javac.exe和java.exe所在的bin目录(我的电脑/属性/高级/环境变量/系统变量/)。 4 添加JAVA_

6、HOME系统变量(其他工具软件需要时可选)变量名:JAVA_HOME,变量值:F:JavaWorkjdk6 5 系统环境classpath的设置(多个JRE时可选),变量名:classpath;变量值: JDK6jrelib下的rt.jar;.;,1.3 安装JDK,2010-1-10,11,1.3 安装JDK,2010-1-10,12,1.4 Java程序的开发步骤,2010-1-10,13,1编写源文件。扩展名必须是.java。 2编译Java源程序。使用Java编译器(javac.exe)编译源文件,得到字节码文件。(-source 版本号) 3. 运行Java程序。使用Java SE平

7、台中的Java解释器(java.exe)来解释执行字节码文件。,1.5一个简单的Java应用程序,2010-1-10,14,例1 1编写源文件(Java应用程序的源文件是由若干个书写形式互相独立的类组成)。 public class Hello public static void main (String args) System.out.println(这是一个简单的Java应用程序); Student stu=new Student(); stu.speak(We are students); class Student public void speak(String s) Syste

8、m.out.println(s); 源文件命名为Hello.java 保存至d:chapter1 。(编辑器、编码) 注:Java应用程序、主函数、主类、public类、源文件的命名 规则 2编译Java源程序。d:chapter1javac Hello.java 3. 运行Java程序。 d:chapter1java Hello 例2 1编写源文件命名为Rect.java 保存至d:chapter1。 2编译Java源程序。 d:chapter1javac Rect.java 3. 运行Java程序。 d:chapter1java Example1_2,1.6 联合编译,2010-1-10,

9、15,例3 1编写源文件。 分别编辑、保存三个Java源文件Circle.java、Rectangle.java、MainClass.java至d:chapter1中 。其中MainClass.java是含有主类的Java应用程序的源文件。 2编译Java源程序。d:chapter1javac MainClass.java 编译MainClass.java的过程中,Java系统会自动地编译Circle.java和Rectangle.java,这是因为应用程序要使用Circle.java和Rectangle.java源文件产生的字节码文件。编译通过后,d:chapter1目录中将会有Cirlce.class 、Rectangle.class和MainClass.class三个字节码文件。 3. 运行Java程序。 d:chapter1java MainClass,1.7 注释,2010-1-10,16,编译器忽略注释内容,注释的目的是有利于代码的维护和阅读,因此给代码增加注释是一个良好的编程习惯。Java支持两种格式的注释:单行注释和多行注释。 单行注释使用“/”表示单行注释的开

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论