新编Java实用教程(配光盘)(高等院校计算机教育系列教材)

分类: 图书,计算机/网络,程序设计,Java Java Script J2EE,
作者: 史斌星,史佳 编著
出 版 社: 清华大学出版社
出版时间: 2009-5-1字数:版次: 1页数: 519印刷时间:开本: 16开印次:纸张:I S B N : 9787302199519包装: 平装编辑推荐
本书特色:
针对最新版本,全面阐述Java软件的下载、安装和环境变量设置;
通过实例带出知识点,深入浅出,知识难点举一反三;
理论体系完整,实用性强,精心挑选四百多个应用实例,帮您从入门到精通。
系列教材特色:
精心策划,准确定位;
概念清晰,例题丰富;
深入浅出,内容翔实;
体系合理,重点突出。
内容简介
本书包含Java基础、JavaScript、HTML、JSP网页编程等几部分内容。本书结构严谨,注重基本概念,侧重分析重点和难点。重要的概念用黑体标注,抽象的概念用实例说明,易出错或混淆的概念通过习题加深理解。本书既具有教科书特有的条理性,达到相当的理论高度,又具有通顺流畅、通俗易懂和深入浅出的叙述风格,无论初学者还是有一定基础的读者都会从中受益。
为了满足计算机专业的入学考试、资格考试、职称考试和求职考试的需要,全书提供了四百多个例题和习题,既可作为课后作业,也可作为自我检查的资料。
本书是一本从基础到应用一气呵成的教材,既可用作Java基础教材,也可用作专业、职业教育教材,或课外阅读、自学材料。
目录
第1章 Java入门
第2章 Java的数据类型
第3章 类和对象
第4章 String类
第5章 运算和控制语句
第6章 容器类
第7章 组件类
第8章 菜单和文件
第9章 绘图和鼠标键盘监听
第10章 线程
第11章 多媒体
第12章 Swing包
第13章 数据结构和数据库
第14章 HTML语言
第15章 JavaScript
第16章 JSP程序
第17章 JSP的内部对象
第18章 JSP标记
第19章 Java Bean
第20章 网上书店
附录A 下载JDK软件
附录B 下载Tomcat和Resin软件
附录C 下载和安装JMF软件
附录D 下载和使用帮助文件
书摘插图
第1章 Java入门
1.1 Java的运行环境
1.1.1 Java编译器和虚拟机
用Java语言编写的程序称为Java源代码,需要以Java为扩展名存为文件(例如abc.Java)。这类文件称为Java源文件。
JVM(Java Virtual Machine)称为Java虚拟机,这不是由硬件构成的实际机器,是一个假想的机器,所以叫做“虚拟机”。虚拟机的功能是通过软件模拟实现的,用软件模拟处理器、寄存器、堆栈等硬件的功能执行Java程序。
编译器将Java源程序编译为与计算机体系结构无关的字节码。虚拟机能理解各种计算机平台(操作系统)的文件格式,通过字节码编译器将字节码即时编译为所在平台(操作系统)的机器码(指令)执行。人们常说Java程序可以不加修改地在不同平台上运行,实际上是Java虚拟机能在各种平台上工作。而且Java虚拟机为程序员提供了统一的界面,操作十分方便。
由于Java程序不受操作平台的限制,同一个程序可以在不同计算机中运行,所以Java语言具有较好的可移植性,这是它具有强大生命力,能够广为流传的重要原因。
在计算机中运行Java程序需要一个程序编译器和一个执行二进制类文件的虚拟机,这就是Java程序的运行环境。
目前,有的计算机操作系统具有的运行环境(例如许多网站服务器的操作系统),可以直接运行Java程序。有的计算机操作系统(例如个人计算机中的Windows操作系统)没有这样的运行环境,不能直接运行Java程序。
……