作品简介

本书是在编者多年从事Java教学和项目开发的基础上编写而成的,以面向对象的编程思想为指导,通过大量的项目案例,详细讲述了Java程序设计的基本方法和技巧。

全书共11章,第1章主要讲解Java的基础知识;第2章主要介绍Java语言的程序基础,包括Java中的常量和变量、运算符、语句、数组和方法。第3~4章主要介绍面向对象的程序设计,包括继承、封装和多态。第5~11章主要介绍Java语言中的一些高级应用,包括异常处理机制、线程、常用API、IO输入输出、图形用户界面、网络编程、Java数据库操作等。

本书知识点讲解精细,编程实例切合工作实际,具有很强的操作性和代表性。通过本书的学习,读者能在快速掌握Java语言核心内容的基础上,学会使用Java语言进行程序开发的流程、方法和技巧。

本书不仅可以作为高等学校、高职高专院校的教材,也可以作为相关培训机构的培训教材。同时,对于正在使用Java作为编程语言的程序员也有一定的参考价值。

边金良,孙红云编著

本书为教育部“ITAT教育工程”的指定教材,由其“全国信息技术应用培训教育工程工作组”组织编写并审定。该工程自2000年开始实施,迄今已有15年,并有近两百万学子参与该教育工程的学习。

作品目录

  • 教育部实用型信息技术人才培养系列教材编辑委员会
  • 出版说明
  • 编者的话
  • 第1章 Java基础概述
  • 1.1 Java语言简介
  • 1.2 Java 开发环境的搭建
  • 1.3 Java中的常用术语
  • 1.4 了解 Java 程序的开发方式
  • 1.5 Java中的标识符和关键字
  • 1.6 了解Java的组成结构
  • 1.7 Java源程序的结构与分析
  • 1.8 上机实训
  • 1.9 编写程序过程中常见的问题
  • 1.10 练习与上机
  • 第2章 Java程序基础
  • 2.1 Java 中的常量和变量
  • 2.2 Java中的运算符
  • 2.3 Java的结构化程序设计
  • 2.4 数组
  • 2.5 Java中的方法
  • 2.6 上机实训
  • 2.7 练习与上机
  • 第3章 面向对象程序设计
  • 3.1 面向对象的概念
  • 3.2 类和对象
  • 3.3 构造方法
  • 3.4 this引用句柄
  • 3.5 方法的参数传递
  • 3.6 static关键字
  • 3.7 上机实训
  • 3.8 练习与上机
  • 第4章 面向对象的高级属性
  • 4.1 类的继承
  • 4.2 对象的多态性
  • 4.3 抽象类和接口
  • 4.4 内部类
  • 4.5 包
  • 4.6 jar文件
  • 4.7 上机实训
  • 4.8 练习与上机
  • 第5章 Java的异常处理机制
  • 5.1 了解异常
  • 5.2 异常的捕获和处理
  • 5.3 throws关键字、自定义异常和throw关键字
  • 5.4 上机实训
  • 5.5 练习与上机
  • 第6章 线程
  • 6.1 线程简介
  • 6.2 与线程有关的操作
  • 6.3 线程同步
  • 6.4 线程间的通信
  • 6.5 线程的生命周期和状态控制
  • 6.6 上机实训
  • 6.7 练习与上机
  • 第7章 Java常用API
  • 7.1 理解API
  • 7.2 字符串操作类
  • 7.3 基本数据类型的包装类
  • 7.4 常用的集合类
  • 7.5 HashTable 类和Properties类
  • 7.6 System类和Runtime类
  • 7.7 上机实训
  • 7.8 练习与上机
  • 第8章 IO输入输出
  • 8.1 File类
  • 8.2 RandomAccess File类
  • 8.3 Java IO流
  • 8.4 上机实训
  • 8.5 练习与上机
  • 第9章 图形用户界面
  • 9.1 Swing概述
  • 9.2 常用组件
  • 9.3 AWT事件
  • 9.4 布局管理器
  • 9.5 可视化界面设计
  • 9.6 上机实训
  • 9.7 练习与上机
  • 第10章 简单的网络编程
  • 10.1 网络编程的基本概念
  • 10.2 基于Socket的网络编程
  • 10.3 基于 URL 的网络编程
  • 10.4 上机实训
  • 10.5 练习与上机
  • 第11章 Java数据库操作
  • 11.1 JDBC概述
  • 11.2 使用JDBC操作数据库
  • 11.3 上机实训
  • 11.4 练习与上机
  • 附录 练习题参考答案
展开全部