Java语言程序设计(第2版)
定价:¥52.00
                            								作者: 姜志强
出版时间:2023-03
出版社:电子工业出版社
- 电子工业出版社
- 9787121403101
- 1-3
- 403041
- 47245516-1
- 平塑
- 16开
- 2023-03
- 525
- 308
- 计算机科学与技术
- 本科
                            目录
                        
                        
                                目录 第1章 Java语言基础	1 1.1 什么是Java语言	1 1.1.1 概述	1 1.1.2 历史与发展	1 1.1.3 Java语言的主要特点	3 1.1.4 Java Application与Java Applet程序	5 1.1.5 丰富的类库	5 1.1.6 Java语言与C语言和C++语言的比较	5 1.2 基本Java Application程序的结构	6 1.2.1 Java Application程序的基本结构和运行	6 1.2.2 用面向对象程序设计的方式实现Java语言程序	8 1.2.3 用图形界面的方式实现Java语言程序	9 1.3 几个重要的Java概念	10 1.3.1 Java运行时系统	10 1.3.2 Java虚拟机	10 1.3.3 自动垃圾收集机制	11 1.3.4 Java语言程序的代码安全机制	12 1.4 Java API文档的使用与学习	12 1.5 Java开发工具简介	12 1.5.1 JDK	13 1.5.2 NetBeans	13 1.5.3 Eclipse	13 1.5.4 JBuilder	13 1.5.5 JCreator	14 1.5.6 Symantec Cafe	14 1.5.7 IBM Visual Age for Java	14 1.5.8 Java WorkShop	14 本章知识点	15 习题1	15 实验1	16  第2章 Java语言结构化程序设计	17 2.1 标识符、关键字和数据类型	17 2.1.1 注释与程序段	17 2.1.2 字符集和标识符	18 2.1.3 Java语言的关键字	18 2.1.4 Java语言基本数据类型	19 2.1.5 引用数据类型	21 2.1.6 常量	21 2.1.7 变量的声明和赋值	22 2.2 运算符与表达式	23 2.2.1 运算符	23 2.2.2 Java语言运算符的优先级与结合性	26 2.2.3 表达式	26 2.3 语句与流程控制	27 2.3.1 结构化程序设计中的3种控制结构	27 2.3.2 选择语句	28 2.3.3 循环语句	33 2.3.4 break语句和continue语句	36 2.3.5 return语句	40 2.4 数组	40 2.4.1 数组的声明、创建、初始化与释放	41 2.4.2 多维数组	43 2.4.3 不等长多维数组	45 2.4.4 数组边界与数组元素的访问	45 2.5 结构化程序设计实例选讲	47 本章知识点	53 习题2	55 实验2	57 第3章 Java语言面向对象程序设计	58 3.1 面向对象程序设计	58 3.1.1 程序设计思想:结构化与面向对象	58 3.1.2 封闭:对象、类和消息	59 3.1.3 继承	59 3.1.4 多态	59 3.2 类与对象	59 3.2.1 类声明	59 3.2.2 变量成员	60 3.2.3 方法成员	61 3.2.4 声明的作用域	62 3.2.5 主类和主方法	62 3.2.6 构造方法	62 3.2.7 finalize()方法	63 3.2.8 方法重载	63 3.2.9 对象	66 3.2.10 源程序文件的组织与存储	70 3.3 包	71 3.3.1 package语句	71 3.3.2 import语句	71 3.4 成员的访问	72 3.4.1 变量成员和方法成员的访问	72 3.4.2 形参和实参	73 3.4.3 this	74 3.4.4 访问权限	74 3.4.5 static属性:类变量成员和类方法成员	75 3.5 父类、子类和继承	76 3.5.1 创建子类	77 3.5.2 变量成员的隐藏和方法重写	77 3.5.3 super	78 3.5.4 final属性:final类和final方法	81 3.5.5 abstract属性:abstract类和abstract方法	81 3.5.6 类继承机制在程序设计中的作用	81 3.6 接口	81 3.6.1 接口的定义	82 3.6.2 接口体的定义	82 3.6.3 接口的继承	83 3.6.4 接口的实现	83 3.6.5 接口代码的存储	83 3.6.6 Java 8对接口定义的扩展修订	84 3.7 多态性的讨论	85 3.7.1 多态性的概念	85 3.7.2 继承层次结构中对象间的关系	85 3.8 内部类与嵌套类	90 3.8.1 内部类与嵌套类的概念	90 3.8.2 内部类与嵌套类的两种实现形式	90 3.9 Java类库中常用类的介绍	91 3.9.1 Object类	91 3.9.2 System类	92 3.9.3 Class类	92 3.9.4 Math类	92 3.9.5 基本数据类型封装类	92 3.9.6 数组操作工具类Arrays	94 3.9.7 String类和StringBuffer类	94 3.9.8 Calendar类和GregorianCalendar类	95 3.10 Java Application程序的完整结构	95 本章知识点	105 习题3	107 实验3	109 第4章 异常处理	110 4.1 异常与异常类	110 4.1.1 Java语言中的异常概念	110 4.1.2 Java类库中的异常类及其层次结构	112 4.2 异常处理的两种方式	113 4.2.1 捕获和处理异常	113 4.2.2 Java SE 7版本对于捕获异常的改进	115 4.2.3 抛出异常	116 4.2.4 创建自己的异常类	117 4.2.5 Throwable类中的异常信息获取方法	119 本章知识点	119 习题4	120 第5章 图形用户界面	121 5.1 Java语言图形用户界面概述	121 5.1.1 平台无关性图形用户界面组件的实现	121 5.1.2 GUI组件的类层次结构	122 5.1.3 图形用户界面的功能和构建	123 5.2 Java语言布局管理器	126 5.2.1 FlowLayout布局管理器	126 5.2.2 BorderLayout布局管理器	128 5.2.3 GridLayout布局管理器	130 5.2.4 CardLayout布局管理器	133 5.2.5 GridBagLayout布局管理器	136 5.2.6 javax.swing包中定义的布局管理器	140 5.2.7 无布局管理器	141 5.3 Java语言事件处理机制	141 5.3.1 Java语言事件处理机制概述	141 5.3.2 事件与事件类	142 5.3.3 事件监听器接口及适配器类	143 5.4 Swing组件的使用	158 5.4.1 Swing组件的分类	158 5.4.2 顶层容器	158 5.4.3 中间容器	159 5.4.4 显示提示组件	161 5.4.5 选择交互组件	163 5.4.6 按钮类组件	163 5.4.7 文本编辑类组件	168 5.4.8 菜单相关组件	168 5.4.9 显示效果修饰类	169 本章知识点	178 习题5	179 实验5	181 第6章 流和文件	182 6.1 流和输入/输出相关类	182 6.                            
                            
                         
        
    
    
 
                        
                        
                    











