
| 本书介绍的内容是Java技术中最基本的J2SE技术,并介绍了J2SE 5.0中新增加的Scanner、Integer等类的自动打包和自动解包等内容。 全书共分10章。第1章介绍Java语言的产生、发展和特点,以及如何编译和运行一个Java程序,在工程实践中如何书写Java程序。第2章介绍面向对象程序设计中类、封装和重载的概念,以及在Java语言中定义一个类的方法。第3章主要介绍一个类中成员属性的定义问题,涉及的内容有Java语言的8种简单数据类型以及字符串和数组。第4章详细介绍了一个类中成员方法的概念及定义方法,主要内容有方法体中分支和循环结构程序的设计问题。第5章和第6章分别介绍面向对象程序设计中最重要的两个特征,即类的继承与多态性,主要包括抽象类、接口等概念。第7章介绍Java语言中异常的处理问题。第8章介绍嵌入网页中执行的Java小应用程序Applet。第9章介绍如何使用Swing设计GUI程序。第10章介绍如何使用JDBC设计数据库应用程序。 本书既可供大专院校作为“Java语言程序设计”课程的教材使用,也可供Java语言的爱好者作为入门和自学的读物使用。 |
| 第1章 进入Java编程世界 1.1 程序设计语言基础 1.1.1 程序设计语言介绍 1.1.2 编译器和解释器 1.1.3 面向过程和面向对象的程序设计语言 1.2 Java语言的产生与发展 1.2.1 Java语言的起源 1.2.2 Java语言的发展 1.3 建立Java语言编程环境 1.3.1 安装与设置JDK 1.3.2 几种常用的Java集成开发环境介绍 1.4 简单Java程序的编写 1.4.1 Java程序简介——初步认识对象与类 1.4.2 【案例1-1】显示个人信息 1.4.3 【相关知识】Java程序的编译与运行 1.5 Java语言的跨平台性 1.5.1 字节码(Byte Code) 1.5.2 Java虚拟机(JVM) 1.6 组成Java语言的基本元素 1.6.1 Java语言使用的字符集 1.6.2 Java语言使用的基本符号 1.6.3 Java语言中标识符的概念 1.6.4 Java语言的关键字 1.7 Java程序的调试 1.7.1 如何分析程序中的错误 1.7.2 编译Java程序时的常见错误及处理方法 1.7.3 运行Java程序时的错误及处理方法 1.8 工程实践中Java程序的书写规范 第2章 设计类 2.1 认识对象与类的概念 2.1.1 对象和类 2.1.2 【案例2-1】设计汽车类 2.1.3 【相关知识】定义类与创建对象 2.2 类的构造方法 2.2.1 对象的初始化 2.2.2 【案例2-2】求两点之间的距离 2.2.3 【相关知识】构造方法的重载 2.3 类的封装 2.3.1 类的封装 2.3.2 【案例2-3】圆类 2.3.3 【相关知识】类成员与实例成员 2.4 使用UltraEdit编辑Java程序 2.4.1 “文件”菜单 2.4.2 “编辑”菜单 2.4.3 “搜索”菜单 2.4.4 “查看”菜单 2.4.5 “格式”菜单 2.4.6 “高级”菜单 2.5 软件工程中类的图形化表示方法 2.5.1 UML简介 2.5.2 类的表示方法 3.5.3 【相关知识】数组的高级操作 3.6 J2SDK帮助文档的使用 3.6.1 J2SDK帮助文档的获得 3.6.2 J2SDK的使用技巧 3.7 Java标识符命名规范 3.7.1 源程序文件的命名规则 3.7.2 程序中标识符的命名规范 第4章 类的方法成员 4.1 方法的设计 4.1.1 方法的声明与调用 4.1.2 【案例4一l】累加器 4.1.3 【相关知识】参数传递 4.2 方法中的分支语句 4.2.1 分支流程控制 4.2.2 【案例4—2】计算偿还金 4.2.3 【相关知识】在方法中使用常量 4.3 方法中的循环语句和跳转语句 4.3.1 循环语句和跳转语句 4.3.2 【案例4.3】求素数 4.3.3 【相关知识】foreach循环 4.4 使用Javadoc工具制作帮助文档 4.4.1 文档注释中使用的标记 4.4.2 Javadoc应用实例 4.5 Java程序的编写规则 4.5.1 类的设计规则 4.5.2 方法的设计规则 第5章 类的继承 5.1 类的继承 5.1.1 继承的基本知识 5.1.2 【案例5—1】定义学生类 5.1.3 【相关知识】类的修饰符 5.2 属性的隐藏和方法的重写 5.2.1 属性隐藏和方法重写的基本知识 5.2.2 【案例5.2】重写学生类 5.2.3 【相关知识】方法覆盖与方法重载的区别 5.3 类之间的层次结构 5.3.1 类的层次结构 5.3.2 【案例5.3】定义公司员工类 5.3.3 【相关知识】final关键字与终止继承 5.4 JCreater 5.4.1 创建工作区、项目与类 5.4.2 编译与运行程序 第6章 多态性 6.1 多态性的概念 6.1.1 多态的基本知识 6.1.2 【案例…… |
商品评论(0条)