编译源代码使用高级语言编写的程序被称为源程序(sourceprogram)。由于计算机不能理解源程序,所以要使用一种被称为编译器(compiler)的程序将源程序翻译成被称为目标程序的机器语言程序然后通常会与其它辅助的库代码进行链接,构成可执行文件,该文件可以在机器上运行。源文件机器语言编译器可执行文件链接文件库代码Liang.Introduction to JavaProgramming.EighthEdition,(c)2011Pearson Education,Inc.All16rightsreserved.0132130807
Liang, Introduction to Java Programming, Eighth Edition, (c) 2011 Pearson Education, Inc. All rights reserved. 0132130807 16 编译源代码 使用高级语言编写的程序被称为源程序(source program)。由于计算机不能理解源程序, 所以 要使用一种被称为编译器(compiler)的程序将 源程序翻译成被称为目标程序的机器语言程序。 然后通常会与其它辅助的库代码进行链接,构成 可执行文件,该文件可以在机器上运行。 源文件 编译器 机器语言 文件 链接 可执行文件 库代码
操作系统是管理操作系统(OS)用户和控制计算机的动作的程序。你可能使用过应用程序Windows 98、NT、2000、XP或 ME。Windows是Y操作系统当前最流行的PC操作系统。如果没有操作系统W硬件像网络浏览器和字处理程序这样的应用程序就不能运行。Liang,Introduction toJava Programming,EighthEdition,(c)2011Pearson Education,Inc.All17rightsreserved.0132130807
Liang, Introduction to Java Programming, Eighth Edition, (c) 2011 Pearson Education, Inc. All rights reserved. 0132130807 17 操作系统 操作系统(OS) 是管理 和控制计算机的动作的程 序。你可能使用过 Windows 98、NT、 2000 、XP或 ME。Windows是 当前最流行的PC操作系 统。如果没有操作系统, 像网络浏览器和字处理程 序这样的应用程序就不能 运行。 用户 应用程序 操作系统 硬件
为什么选择Java?答案是Java可以让用户为服务器、台式机和小的手持设备开发和部署互联网应用程序。计算技术的未来日益受到互联网(Internet)的影响,而Java肯定会在其中占很大比例。Java是互联网编程语言。Java是功能完善的程序设计语言Java是互联网程序设计语言Liang,Introduction toJava Programming,EighthEdition,(c)2011Pearson Education,Inc.All18rightsreserved.0132130807
Liang, Introduction to Java Programming, Eighth Edition, (c) 2011 Pearson Education, Inc. All rights reserved. 0132130807 18 为什么选择Java? 答案是Java可以让用户为服务器、台式机和小的手持 设备开发和部署互联网应用程序。计算技术的未来日 益受到互联网(Internet)的影响,而Java肯定会在其 中占很大比例。Java 是互联网编程语言。 Java是功能完善的程序设计语言 Java是互联网程序设计语言
Java、Web以及其它Web应用程序Java能用来开发Java AppletsJavaWeb应用程序Java也可以用来为像Palm和手机这样的手持设备开发应用程序Liang,Introduction toJava Programming,EighthEdition,(c)2011Pearson Education,Inc.All19rightsreserved.0132130807
Liang, Introduction to Java Programming, Eighth Edition, (c) 2011 Pearson Education, Inc. All rights reserved. 0132130807 19 Java、Web以及其它 Java能用来开发 Web应用程序 Java Applets Java Web应用程序 Java也可以用来为像Palm和手机这样的手 持设备开发应用程序
Java多样性示例(AppletsMozillaFirefoxFileEditViewBookmarksToolsHelpHistoryhttp://www.cs.armstrong.edu/liang/intro8e/book/TicTacToe.htmlX'sturnFind:XNexttPreviousHighlightallMatchDoneLiang,Introduction toJava Programming.EighthEdition,(c)2011Pearson Education,Inc.All20rightsreserved.0132130807
Liang, Introduction to Java Programming, Eighth Edition, (c) 2011 Pearson Education, Inc. All rights reserved. 0132130807 20 Java多样性示例(Applets)