欢迎来到天天文库
浏览记录
ID:43092409
大小:148.00 KB
页数:11页
时间:2019-09-29
《Java程序设计精编教程第1章_Java入门》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《Java程序设计精编教程》第1章配合例子源代码一起使用Powerpoint制作:耿祥义张跃平Java入门2010-8-11主要内容Java的平台无关性Java的地位安装JDK一个简单的Java应用程序导读2010-8-12Java的先导知识与后继技术C语言JavaEEJSPJDBCXMLJavaMEJava2010-8-13§1.1Java的平台无关Java可以在计算机的操作系统之上再提供一个Java运行环境,该运行环境由Java虚拟机(JavaVirtualMachine)、类库以及一些核心文
2、件组成。Java语言提供的编译器不针对特定的操作系统和CPU芯片进行编译,而是针对Java虚拟机把Java源程序编译为称作字节码的一种“中间代码”,字节码是可以被Java虚拟机识别、执行的代码,即Java虚拟机负责解释运行字节码,其运行原理是:Java虚拟机负责将字节码翻译成虚拟机所在平台的机器码,并让当前平台运行该机器码,2010-8-14Java生成的字节码文件不依赖平台能运行于平台A能运行于平台B针对JVM编译WINDOWS操作系统CPUJava运行环境(JRE)UNIX操作系统CPUJava运行环境(JRE)Java
3、语言的源程序Java字节码文件2010-8-15§1.2Java之父-JamesGosling1990年Sun公司成立了由JamesGosling领导的开发小组,开始致力于开发一种可移植的、跨平台的语言,该语言能生成正确运行于各种操作系统、各种CPU芯片上的代码。1995年5月Sun公司推出JavaDevelopmentKit(JDK)1.0a2版本,标志着Java的诞生。2010-8-16§1.3Java的地位(1)网络地位Java的平台无关性让Java成为编写网络应用程序的佼佼者,而且Java也提供了许多以网络应用为核心
4、的技术,使得Java特别适合于网络应用软件的设计与开发。(2)语言地位Java是面向对象编程,并涉及到网络、多线程等重要的基础知识,是一门很好的面向对象语言。Java语言不仅是一门正在被广泛使用的编程语言,而且已成为软件设计开发者应当掌握的一门基础语言。(3)需求地位由于很多新的技术领域都涉及到了Java语言,导致IT行业对Java人才的需求正在不断的增长。2010-8-17§1.4安装JDK_1_三种平台目前Java平台主要分为下列3个版本:(1)JavaSE(曾称为J2SE)称为Java标准版或Java标准平台。(2)J
5、avaEE(曾称为J2EE)称为Java企业版或Java企业平台。(3)JavaME(曾称为J2ME)称为Java微型版或Java小型平台。无论上述那种Java运行平台都包括了相应的Java虚拟机(JavaVirtualMachine),虚拟机负责将字节码文件(包括程序使用的类库中的字节码)加载到内存,然后采用解释方式来执行字节码文件,即根据相应平台的机器指令翻译一句执行一句。2010-8-18§1.4安装JDK_2_安装JavaSE平台JavaSE平台是学习掌握Java语言的最佳平台,而掌握JavaSE又是进一步学习Jav
6、aEE和JavaME所必须的。1下载JDK1.6。本书将使用针对Window操作系统平台的JDK,因此下载的版本为jdk-6u13-windows-i586-p.exe。2选择安装路径界面。为了便于今后设置环境变量,建议修改默认的安装路径为:D:jdk1.6。3系统环境path的设置。4系统环境classpath的设置。图1.4JDK的目录结构2010-8-19§1.5Java程序的开发步骤1.编写源文件。扩展名必须是.java。2.编译Java源程序。使用Java编译器(javac.exe)编译源文件,得到字节码文件。3
7、.运行Java程序。使用JavaSE平台中的Java解释器(java.exe)来解释执行字节码文件。2010-8-110§1.6一个简单的Java应用程序例子11.编写源文件(Java应用程序的源文件是由若干个书写形式互相独立的类组成)。publicclassHello{publicstaticvoidmain(Stringargs[]){System.out.println("这是一个简单的Java应用程序");}}源文件命名为Hello.java保存至C:ch1。注意良好的编码习惯和源文件的命名规则。2.编译Java源
8、程序。C:ch1>javacHello.java3.运行Java程序。C:ch1>javaHello2010-8-111
此文档下载收益归作者所有