Java语言程序设计教程

出版时间:2009-4  出版社:机械工业出版社  作者:汪远征 编  页数:343  
Tag标签:无  

前言

  Java是SuN公司推出的一种跨平台、适合于分布式计算环境的面向对象编程语言。目前,Java语言已经广泛应用于生活中的各个领域,无论是网络编程还是数据库编程,甚至是移动通信开发都有Java语言的身影。Java程序设计语言经过十多年的发展,已经成为当今计算机程序设计领域中必不可少的一门程序设计语言。  本书作为Java语言的入门教材,主要介绍Java程序设计语言的基础知识。结合Java语言基本语法知识的讲解,还介绍了当今各大IT公司的主流Java开发工具——Eclipse软件的基本操作技巧,把Java语言的语法讲解与上机编程实践融为一体。  本书首先通过一个实例介绍Eclipse软件实现Java可视化编程的基本方法,并介绍了Java编程的基本知识,包括Java语言基础、Java的数组与方法;其次,介绍Java面向对象编程的基本概念,包括SWT常用类的基本用法以及用户自定义类及其应用;再次,介绍了Java的异常处理、Java的输入/输出流、Java的线程;最后,通过综合实例展示了使用Eclipse工具开发程序的完整过程。  本书通过浅显易懂的实例引导初学者循序渐进地学习Java程序设计语言。在全面讲解Java语言基本语法知识的过程中,也系统地介绍了Java语言具备简单性、面向对象性、分布式、解释性、健壮性、可移植性、高效性、多线程、动态性等特点。  本书内容丰富、结构合理且注重理论与实践相结合,力求帮助读者由浅入深地学习和掌握Java图形用户界面编程的技巧,针对性强,具有较强的实用性。书中提供的所有示例均在Eclipse平台上调试通过,实用性强,覆盖面广。一些例子采用了多种解决方法,充分体现了Java程序设计语言的灵活性与多样性,也为培养学生自身的创造性提供了条件。每章均配有典型习题,方便教师有针对性地讲授和学生检查自己的掌握情况。

内容概要

  《JAVA语言程序设计教程》为Java语言基础教程,在讲解Java语法的同时,介绍了用Eclipse软件实现Java可视化编程的方法。《JAVA语言程序设计教程》内容包括Java编程的基本知识:Java语言基础、Java的数组与方法;Java面向对象编程:Java的类与对象、SWT常用类的基本用法以及用户自定义类及其应用:Java的异常处理、Java的输入/输出流、Java的线程;最后,通过综合实例展示了使用Eclipse工具开发Java程序的完整过程。书中每章均附有典型习题。  《JAVA语言程序设计教程》可作为本科和大专院校计算机及相关专业的教材,也可作为Java培训教程,并可供广大Java编程学习者参考。

书籍目录

出版说明前言第1章 Java编程概述1.1 Java语言简介1.1.1 Java语言的特点1.1.2 Java虚拟机的运行过程1.2 Java开发环境简介1.2.1 开发工具包JDK1.2.2 开发平台Eclipse1.3 Java编程简介1.3.1 创建Java项目1.3.2 控制台程序开发1.3.3 SWT应用程序开发1.3.4 SWT中组件的帮助1.3.5 Applet小程序开发1.4 类和对象的初步介绍1.4.1 Java的面向对象技术1.4.2 类的定义与对象的创建1.5 习题第2章 Java语言编程基础2.1 数据类型、常量和变量2.1.1 标识符和关键字2.1.2 数据类型2.1.3 基本数据类型2.1.4 基本数据类型的转换2.1.5 字符串类型2.2 运算符与表达式2.2.1 算术运算符与算术表达式2.2.2 关系运算符与关系表达式2.2.3 逻辑运算符与逻辑表达式2.2.4 赋值运算符与赋值表达式2.2.5 条件运算符与条件表达式2.2.6 位运算符与位表达式2.2.7 运算符综述2.3 控制语句2.3.1 算法与语句概述2.3.2 选择结构语句2.3.3 循环结构语句2.4 习题第3章 Java的数组与方法3.1 数组3.1.1 数组的基本概念3.1.2 一维数组3.1.3 二维数组3.1.4 数组的复制与重置3.2 方法3.2.1 方法的基本概念3.2.2 方法的应用3.2.3 方法的递归3.3 习题第4章 类与对象4.1 类的定义4.1.1 类定义的一般格式4.1.2 数据成员4.1.3 成员方法4.1.4 成员的访问控制4.1.5 类的继承4.2 对象4.2.1 对象的创建4.2.2 对象的使用4.3 包4.3.1 package语句4.3.2 import语句4.3.3 将类打包4.4 接口4.4.1 接口的声明与使用4.4.2 接口回调4.4.3 接口做参数4.5 Java库常见类举例4.5.1 基本类型的类包装4.5.2 String类4.5.3 Calendar类4.5.4 Math类4.5.5 其他4.6 习题第5章 SWT组件及事件处理5.1 SWT中的包5.2 SWT的常用组件5.2.1 按钮、复选框、单选按钮5.2.2 文本框5.2.3 下拉框(Combo类)5.2.4 列表框(List类)5.3 容器类5.3.1 面板(Composite类)5.3.2 分组框(Group类)5.3.3 选项卡(TabFolder类和Tabltem类)5.3.4 分隔窗(SashForm类)5.3.5 带滚动条的面板(ScrolledComposite类)5.3.6 窗口容器(Shell类)5.4 布局管理器5.4.1 简介5.4.2 填充布局(FillLayout类)5.4.3 行布局(RowLayout类)5.4.4 网格布局(GridLayout类)5.4.5 堆栈布局(StackLayout类)5.4.6 表格布局(FormLayout类)5.5 习题第6章 高级SVvT组件6.1 工具栏与菜单6.1.1 工具栏6.1.2 动态工具栏6.1.3 菜单6.2 滚动条与画布6.2.1 滚动条、刻度条、进度条6.2.2 画布6.3 表格、树与浏览器6.3.1 表格6.3.2 树、表格型树6.3.3 浏览器(Browser类)6.4 对话框6.4.1 对话框(Dialog类)6.4.2 消息提示对话框(MessageBox类)6.4.3 文件选择对话框(FileDialog类)6.4.4 目录选择对话框(DirectoryDialog类)6.4.5 颜色对话框(ColorDialog类)6.4.6 字体对话框(FontDialog类)6.4.7 打印对话框(PrintDialog类)6.4.8 自定义对话框6.5 习题第7章 Java异常处理7.1 Java的异常7.1.1 常见异常7.1.2 异常的基本概念7.1.3 异常处理机制7.1.4 抛出异常7.2 内置异常类7.2.1 异常类的层次和主要子类7.2.2 异常类的方法和属性7.2.3 异常类的使用实例7.3 自定义异常7.4 习题第8章 Java的输入,输出处理8.1 输入/输出流简介8.1.1 流的概念8.1.2 输入/输出类的层次8.1.3 标准输入/输出8.2 以字节为数据单位的流类8.2.1 文件输入/输出字节流8.2.2 内存读写8.2.3 过滤流与缓冲流8.3 以字符为数据单位的流类8.3.1 输入/输出字符流8.3.2 文件输入/输出字符流8.3.3 缓冲字符流8.3.4 打印输出字符流8.4 文件处理与对象串行化8.4.1 文件描述8.4.2 文件访问8.4.3 对象串行化8.5 其他常用流8.5.1 管道流8.5.2 顺序流……第9章 Java线程第10章 Java Applet小程序设计第11章 综合实例

章节摘录

  2.子类的继承性  子类继承父类的数据成员作为自己的数据成员,就好像它们是在子类中直接声明一样,可以被子类声明的任何实例方法操作;子类继承父类的方法作为子类的方法,就好像它们是在子类中直接声明一样,可以被子类的任何对象调用。  (1)子类和父类在同一个包中的继承性  如果子类和父类在同一个包中,那么子类自然地继承了其父类不是private的数据成员和方法分别作为自己的数据成员和方法,继承的数据成员和方法的访问权限保持不变。  (2)子类和父类不在同一个包中的继承性  如果子类和父类不在同一个包中,那么子类继承父类的protected、public数据成员和方法分别作为自己的数据成员和方法,继承的数据成员和方法的访问权限保持不变。  3.数据成员的隐藏和方法重写  子类可以隐藏继承的成员变量,对于子类可以从父类继承成员变量,只要子类中定义的成员变量和父类的成员变量同名时,子类就隐藏了继承的成员变量,即子类的方法操作的与父类同名的成员变量是指子类中重新声明定义的这个成员变量。  子类可以隐藏已继承的方法,子类通过方法重写来隐藏继承的方法。方法重写是指子类中定义一个方法,并且这个方法的名字、返回类型、参数个数和类型与从父类继承的方法完全相同。子类通过方法重写可以隐藏继承的方法,子类通过方法重写可以把父类的状态和行为改变为自身的状态和行为。如果父类的方法f可以被子类继承,子类就有权利重写f,一旦子类重写了父类的方法f,就隐藏了继承的方法f,那么子类对象调用方法f一定是调用重写的方法f,重写的方法既可以操作继承的成员变量,又可以操作子类声明定义的成员变量。如果子类想使用被隐藏的方法,必须使用关键字super。

编辑推荐

  《JAVA语言程序设计教程》首先通过一个实例介绍Eclipse软件实现Java可视化编程的基本方法,并介绍了Java编程的基本知识,包括Java语言基础、Java的数组与方法;其次,介绍Java面向对象编程的基本概念,包括SWT常用类的基本用法以及用户自定义类及其应用;再次,介绍了Java的异常处理、Java的输入/输出流、Java的线程;最后,通过综合实例展示了使用Eclipse工具开发程序的完整过程。  《JAVA语言程序设计教程》通过浅显易懂的实例引导初学者循序渐进地学习Java程序设计语言。在全面讲解Java语言基本语法知识的过程中,也系统地介绍了Java语言具备简单性、面向对象性、分布式、解释性、健壮性、可移植性、高效性、多线程、动态性等特点。

图书封面

图书标签Tags

评论、评分、阅读与下载


    Java语言程序设计教程 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7