Java面向对象程序设计第1章_Java 语言概述

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

2010-1-101《Java面向对象程序设计》第1章Java语言概述2010-1-102主要内容•Java诞生•Java的特点•安装JDK•一个简单的Java应用程序•联合编译•注释•编程风格难点•Java的特点导读2010-1-103Java语言概述Java具有面向对象、与平台无关、安全、稳定和多线程等优良特性,是目前软件设计中优秀的编程语言。Java不仅可以用来开发大型的应用程序,而且特别适合于Internet的应用开发。Java具备了“一旦写成处处可用”的特点。Java已成为网络时代最重要的语言之一。2010-1-104§1.1Java的诞生Java是1995年6月由Sun公司发明的革命性编程语言。Java可以在计算机的操作系统之上再提供一个Java运行环境,该运行环境由Java虚拟机(JavaVirtualMachine)、类库以及一些核心文件组成,也就是说,只要计算机提供了Java运行环境,Java编写的软件就能在其上运行。2010-1-105§1.2Java的特点Java是目前使用最为广泛的网络编程语言之一,它具有以下特点:1.简单2.面向对象3.平台无关4.多线程5.安全6.动态2010-1-106Java虚拟机•计算机系统:包括计算机硬件和软件系统。•所有的计算机系统原理基本相同,但是其内部结构可能不同,不同结构类型的计算机之间的主要区别是它们的硬件指令系统和软件系统不同。•虚拟机:将一台计算机系统模拟为另一台计算机系统的软件系统。•Java语言特有的字节代码:组成Java程序的基本语言代码。2010-1-107•Java虚拟机:使计算机系统(平台)能够运行Java编译程序的软件系统。•Java虚拟机的作用:可以使Java程序在任何计算机平台上运行。实现Java程序的平台无关性和可移植性。•Java虚拟机结构组成:•一组指令集、一组寄存器、一组堆栈、一个内存单元收集器和一个方法区域。2010-1-108§1.3安装JDK_三种平台目前Java平台主要分为下列3个版本:(1)JavaSE(曾称为J2SE)称为Java标准版或Java标准平台。(2)JavaEE(曾称为J2EE)称为Java企业版或Java企业平台。(3)JavaME(曾称为J2ME)称为Java微型版或Java小型平台。无论上述那种Java运行平台都包括了相应的Java虚拟机(JavaVirtualMachine),虚拟机负责将字节码文件(包括程序使用的类库中的字节码)加载到内存,然后采用解释方式来执行字节码文件,即根据相应平台的机器指令翻译一句执行一句。2010-1-109§1.3安装JDK_安装JavaSE平台JavaSE平台是学习掌握Java语言的最佳平台,而掌握JavaSE又是进一步学习JavaEE和JavaME所必须的。1下载JDK1.6。本书将使用针对Window操作系统平台的JDK,因此下载的版本为jdk-6u13-windows-i586-p.exe。2选择安装路径界面。为了便于今后设置环境变量,建议修改默认的安装路径为:D:\jdk1.6。3系统环境path的设置。4系统环境classpath的设置。图1.4JDK的目录结构2010-1-1010§1.4Java程序的开发步骤1.编写源文件。扩展名必须是.java。2.编译Java源程序。使用Java编译器(javac.exe)编译源文件,得到字节码文件。3.运行Java程序。使用JavaSE平台中的Java解释器(java.exe)来解释执行字节码文件。2010-1-1011§1.5一个简单的Java应用程序例11.编写源文件(Java应用程序的源文件是由若干个书写形式互相独立的类组成)。publicclassHello{publicstaticvoidmain(Stringargs[]){System.out.println(这是一个简单的Java应用程序);Studentstu=newStudent();stu.speak(Wearestudents);}}classStudent{publicvoidspeak(Strings){System.out.println(s);}}源文件命名为Hello.java保存至C:\chapter1。注:良好的编码习惯、源文件的命名规则2.编译Java源程序。C:\chapter1\javacHello.java3.运行Java程序。C:\chapter1\javaHello例21.编写源文件命名为Rect.java保存至C:\chapter1。2.编译Java源程序。C:\chapter1\javacRect.java3.运行Java程序。C:\chapter1\javaExample1_22010-1-1012§1.6联合编译例31.编写源文件。分别编辑、保存三个Java源文件Circle.java、Rectangle.java、MainClass.java至C:\chapter1中。其中MainClass.java是含有主类的Java应用程序的源文件。2.编译Java源程序。C:\chapter1\javacMainClass.java编译MainClass.java的过程中,Java系统会自动地编译Circle.java和Rectangle.java,这是因为应用程序要使用Circle.java和Rectangle.java源文件产生的字节码文件。编译通过后,C:\chapter1目录中将会有Cirlce.class、Rectangle.class和MainClass.class三个字节码文件。3.运行Java程序。C:\chapter1\javaMainClass2010-1-1013§1.7注释编译器忽略注释内容,注释的目的是有利于代码的维护和阅读,因此给代码增加注释是一个良好的编程习惯。Java支持两种格式的注释:单行注释和多行注释。单行注释使用“//”表示单行注释的开始,即该行中从“//”开始的后续内容为注释。2010-1-1014§1.8编程风格1、Allmans风格Allmans风格也称“独行”风格,即左、右大括号各自独占一行。2、Kernighan风格Kernighan风格也称“行尾”风格,即左大括号在上一行的行尾,而右大括号独占一行。

1 / 14
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功