Java基础教程(第3版)

价格 49.80对比
发货 广东东莞市
销量 暂无
评价 已有 0 条评价
人气 已有 0 人关注
数量
+-
库存100
 
联系方式
加关注0

博文图书网

管理员第2年
资料通过认证
保证金未缴纳

内容简介

  《Java基础教程(第3版)/高等学校计算机应用规划教材》是针对Java语言初学者编写的基础教程,《Java基础教程(第3版)/高等学校计算机应用规划教材》中不仅讲解了Java程序设计的基础知识,而且提供了大量实用很强的编程实例。   《Java基础教程(第3版)/高等学校计算机应用规划教材》共分11章:Java语言概述、Java语言基础、类与对象、继承与接口、数组与字符串、Java的异常处理机制、Java常见类库、输入输出及数据库操作、多线程、Applet程序及应用和图形用户界面设计。   《Java基础教程(第3版)/高等学校计算机应用规划教材》内容实用,结构清晰,实例丰富,可操作强,可作为高等学校Java程序设计课程的教材,也可作为计算机相关专业的培训和自学教材。

目录

第1章 Java语言概述1.1 Java语言的特点及相关概念1.1.1 Java语言的发展历程1.1.2 Java语言的特点1.1.3 Java虚拟机(JVM)1.2 Java程序开发1.2.1 运台1.2.2 Java程序开发过程1.3 综合应用1.4 本章小结1.5 思考和练r/>第2章 Java语言基础2.1 Java程序概况2.1.1 Java程序结构2.1.2 Java注释2.1.3 Java关键字2.1.4 Java标识符2.1.5 变量与常量2.2 基本数据类型2.2.1 基本数据类型概况2.2.2 基本数据类型转换2.3 运算符和表达式2.3.1 算术运算符与算术表达式2.3.2 关系运算符与关系表达式2.3.3 逻辑运算符与逻辑表达式2.3.4 赋值运算符与赋值表达式2.3.5 位运算符2.3.6 条件运算符2.3.7 instanceof运算符2.3.8 一般表达式2.4 Java语句2.4.1 Java语句概述2.4.2 分支语句2.4.3 循环语句2.4.4 跳转语句2.5 综合应用2.6 本章小结2.7 思考和练r/>第3章 类与对象3.1 面向对象基础3.1.1 编程语言的4个发展阶段3.1.2 面向过程的程序设计3.1.3 面向对象的程序设计3.1.4 两种程序设计语言的简单比较3.2 类3.2.1 类的声明3.2.2 成员变量的声明3.2.3 成员方法3.3 对象3.3.1 对象的创建3.3.2 对象的使用3.3.3 对象的消亡3.4 变量3.4.1 类中变量的分类3.4.2 变量的内存分配3.4.3 实例变量和静态变量的简单比较3.4.4 变量初始化与赋值3.5 方法3.5.1 方法概述3.5.2 方法分类3.5.3 方法调用中的数据传递3.5.4 三个重要方法3.5.5 方法的递归调用3.6 package和import语句3.6.1 package语句3.6.2 import语句3.7 访问权限3.7.1 类的访问控制3.7.2 类成员的访问控制3.8 综合应用3.9 本章小结3.10 思考和练r/>第4章 继承与接口4.1 继承4.1.1 继承的含义4.1.2 子类的继承访问控制4.1.3 子类对象的构造过程4.1.4 子类的内存分布4.1.5 子类对象的成员初始化4.1.6 成员变量的隐藏4.1.7 方法的重载与方法的覆盖4.1.8 this关键字4.1.9 super关键字4.1.10 对象的上下转型对象4.2 接口4.2.1 abstract类4.2.2 接口的含义4.2.3 接口回调4.2.4 接口与抽象类的异同4.3 特殊类4.3.1 final类4.3.2 内部类4.4 综合应用4.5 本章小结4.6 思考和练r/>第5章 数组与字符串5.1 数组5.1.1 数组定义及说明5.1.2 数组应用举例5.2 字符串5.2.1 String类5.2.2 StringBuffer类5.2.3 应用举例5.3 综合应用5.4 本章小结5.5 思考和练r/>第6章 Java的异常处理机制6.1 异常的含义及分类6.2 异常处理6.2.1 异常处理的含义及必要6.2.2 异常处理的基本结构6.2.3 多个catch块6.2.4 finally语句6.3 两种抛出异常的方式6.3.1 throw——直接抛出6.3.2 throws——间接抛出异常(声明异常)6.4 自定义异常6.5 常见异常6.6 综合应用6.7 本章小结6.8 思考和练r/>第7章 Java常见类库7.1 Java类库的结构7.2 常用类7.2.1 System类7.2.2 Math类7.2.3 Random类7.2.4 基本数据类型装类7.2.5 Vector类7.2.6 Stack类7.2.7 Queue类7.2.8 Arrayr/>7.2.9 哈希表类Hashtable7.3 本章小结7.4 思考和练r/>第8章 输入输出及数据库r/>8.1 输入和输出8.1.1 流的含义8.1.2 流的层次结构8.1.3 标准输入输出8.1.4 File类8.1.5 FileInputStream类和FileOutputStream类8.1.6 DataInputStream类和DataOutputStream类8.1.7 访问文件8.1.8 Reader类和Writer类8.1.9 IOException类的4个子类8.1.10 综合应用8.2 数据库r/>8.2.1 ODBC概述8.2.2 BC概述8.2.3 使用BC-ODBC技术访问数据库8.2.4 综合应用8.2.5 基本SQL语句8.3 建立数据源的r/>8.4 本章小结8.5 思考和练r/>第9章 多线程9.1 多线程的概念9.2 线程类9.2.1 多线程编程中常用的常量和方法9.2.2 线程的生命周期9.2.3 创建多线程的方法9.3 资源的协调与同步9.3.1 线程调度模型9.3.2 资源冲突9.3.3 同步方法9.4 线程间通信9.4.1 共享变量和方法封装在一个类中9.4.2 通过系统方法实现线程通信9.5 本章小结9.6 思考和练r/>第10章 Applet程序及应用10.1 Applet程序基础10.1.1 Applet程序概述10.1.2 Applet类10.1.3 Applet程序的生命周期10.1.4 Applet的显示10.1.5 Applet程序和Application程序结合使用10.2 Applet程序典型应用10.2.1 图形绘制10.2.2 获取图像10.2.3 音频处理10.2.4 动画处理10.3 综合应用10.4 本章小结10.5 思考和练r/>第11章 图形用户界面设计11.1 Java AWT和Swing基础11.1.1 Java的AWT和Swing概述11.1.2 Java的AWT组件和Swing组件11.1.3 利用AWT组件和Swing 组行程序设计的基本步骤11.2 常用容器11.2.1 框架11.2.2 面板11.2.3 滚动窗口11.2.4 菜单设计11.2.5 对话框11.3 布局管理器11.3.1 FlowLayout布局11.3.2 BorderLayout布局11.3.3 GridLayout布局11.3.4 CardLayout布局11.3.5 null布局11.4 事件处理11.4.1 委托事件模型11.4.2 键盘事件11.4.3 鼠标事件11.5 常用组件11.5.1 按钮11.5.2 标签11.5.3 文本行11.5.4 文本域11.5.5 复选框11.5.6 单选框11.5.7 选择框11.5.8 列表11.6 综合应用11.7 本章小结11.8 思考和练r/>参考文献

摘要与插图

pan style="font-family:宋体">章 Java语言概述

Java语言是目前使用为广泛的编程语言之一,是一种简单、面向对象、分布式、解释、健壮、、台无关的并且能的多线程动态语言。

本章的学:

·了解Java语言的发展历程

·理解Java语言的特点理解Java虚拟机(JVM)

掌握Java运台的安装与使用掌握Java程序开发的过程学会调试简单的Java程序

1.1Java语言的特点及相关概念

1.1.1Java语言的发展历程

Java 语言的前身是Oak 语言,1991 4月,Sun 公司(已被 Oracle 公司收则)JamesGosling为首的绿色计 划项目组(Grcen Project)计划发展一种分布式系统结构,使其能够在各种消费电子产品上运行。项目组成员在使用C+编译器时发现了C+的很多不足之处,于是研发出Oak语言来替代它,但于Sun公司内部使用。

1994年下半年,由于 Intemet的迅速发展和Web的广泛应用,工业界迫切需要一种能够在异构网络环境下使用的语言,James Gosling项目组在对Oak语行小规模改造的基础上于19953月推出了Java语言,并于1996pan>月发布含开发支持库的K 1.0版本。该版括Java 运行环境(JRE)Java 开发工具箱(Java Development Kit.K.其中JREAPI、集成API、用户界面API、发布技术及JVM(Java虚拟机)5个部分,而KJava程序的编译器(javac).K 1.0版本中,除了AWT外,其他的库并不完整。

19972月,Sun公司发布了K 1.pan>版本,为JVM增加了即时编译器(IT.与传统的编译器编译一条指令待其运行完后再将其释放掉不同的是,I将常用的指令保存在内存中,这样在下次调用时没有必要再编译。继K 1.pan>版本后,Sun 公司又推出了数个K1.x版本。

虽然在1998年之前,Java被众多的软件企业所采用,但由于当时硬件环境和JVM的技术尚不成熟,它的应用很有限。那时Java主要应用在前端的Applet 以及一些移动设备中。然而这并不等于Java的应用只限于这些领域,1998年是Java迅猛发展的一年,在1998Sun 发布了 JSP/ServletEJB 规范以及将 Java 分成了J2EEJ2SE J2ME,标志着 Java已经吹响了向企业、桌面和移动3个领军的号角。

199812月,Sum公司发布了K12版本。Java 1.2版本是Java语言发展过程中的一个关键阶段,从此 Sun 公司将Java 更名为Java2

K 1.2版本可分J2EEJ2SEJ2ME三大应台。K 1.2版本的API分成了核心API、可选API和特殊API三大类,其中核心API是由 Sun公司制定的基本的API,所有的Java APISumK提供的扩充API,特殊API是用于满足特殊要求的APl。同时,Java2增加了Swing图形库含各式各样的组件。

Kpan style="font-family:宋体">版本开始,Sum 均两年一个版本的速度推出新的K.200 5月,Sun 公司发布了K 1.3版本:20022月,Sun 公司发布了K 1.4版本:2004 10 月,Sumn 公司发布了K 1.5版本,同时,Sum 公司将K 1.5改名为K 5.020064月,发布了K 6.0测试版本,址干77年加分在了JKD60正式版本,201pan>7月发布了K7.0版本,20143月发布了K8.0版本。

Java发展的十儿年的时间里,经历了无数的风风雨雨,现在Java已经成为一种相当成熟的语言。20年的发展中,JavaJava已广泛应用于移动电话、桌面计算机、蓝光光碟播放器、机顶盒甚车载,更是有30多亿台设备使用了Java技术。

1.1.2 Java语言的特点

作为一种面向对象且台无关的多线程动态语言,Java具有以下特点。

pan style="font-family:宋体">语法简单

Java语言的简单主要体现在以下三个方面。

·Java的风格类似于C++C+程序员可以很快掌握Java编程技术。

·Java摒弃了C++中容易引发程序错误的地方,如指针和内存管理。

Java提供了丰富的类库。

2.面向对象

面向对象编程是一种的编程思想,更加容易解决复杂的问题。面向对象可以说是Java重要的特。Java语言的设计是面向对象的,它不支持类似C语言那样的面向过程的程序设计技术。Java支持静态和动态风格的代码继承及重用。单从面向对象的特来看,Java类似于SmalTalk,但其他特,尤其是适用于分布式计算环境的特远远了 SmallTalk

举报收藏 0
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备2021111040号