关于本书的内容有任何问题,请联系 武恩玉
第 1章 Java语言概述 11.1 Java语言简介 11.1.1 Java发展的历程 11.1.2 Java的不同平台 21.2 Java语言的特点 21.3 Java开发工具箱 31.3.1 系统要求 31.3.2 下载JDK 41.3.3 安装JDK 41.3.4 JDK目录 61.3.5 设置环境变量 61.4 一个简单的Java程序 81.4.1 简单Java程序说明 81.4.2 编译和运行Java源程序 91.4.3 程序解析 91.5 Java开发工具概述 91.5.1 文本编辑器UltraEdit和EditPlus 101.5.2 Borland公司的JBuilder 111.5.3 Eclipse详细介绍 111.6 简单的Java小应用程序 15小结 16习题 16上机指导 17第 2章 Java语法基础 182.1 Java程序的构成 182.2 Java基本数据类型 192.2.1 整数类型 192.2.2 浮点类型 212.2.3 字符类型(char) 212.2.4 布尔类型(boolean) 222.2.5 类型之间的转换 222.3 标记 242.3.1 空白分隔符 242.3.2 注释(comments) 242.3.3 关键字 272.3.4 标识符(identifier) 282.3.5 分隔符 282.4 常量和变量 282.4.1 常量(literal) 282.4.2 变量(variable) 292.5 表达式 302.5.1 赋值 302.5.2 算术运算符 312.5.3 自增自减运算 362.5.4 关系运算符 372.5.5 逻辑运算符 392.5.6 三元运算符 412.5.7 位运算 422.5.8 移位运算 432.5.9 括号及运算符间的优先级关系 462.6 常用数学工具包——java.lang.Math类 462.6.1 数学常量 472.6.2 常用数学函数 47小结 49习题 49上机指导 49第3章 Java语言程序控制语句 503.1 选择语句 503.1.1 if语句 503.1.2 switch语句 523.2 循环语句 583.2.1 while语句 583.2.2 do-while语句 593.2.3 for语句 613.3 跳转语句 633.3.1 break语句 643.3.2 continue语句 653.3.3 return语句 673.3.4 异常处理语句 673.4 断言 673.4.1 断言的定义 673.4.2 断言的开启/关闭 683.4.3 防止断言滥用 703.5 Java简单程序示例 71小结 72习题 73上机指导 73第4章 Java面向对象编程基础 744.1 Java的类 744.1.1 类的基本结构 744.1.2 类的定义 754.1.3 Java源文件结构 754.1.4 main()入口方法 754.2 类的成员变量与方法 764.2.1 访问修饰符:public,private,protect和default 774.2.2 构造方法 774.2.3 定义变量 784.2.4 定义成员方法 784.2.5 参数的传递 804.2.6 方法的返回值 814.2.7 成员方法重载与过载 814.2.8 static静态成员 824.2.9 final关键字 834.3 对象概述 844.3.1 对象的声明及创建 844.3.2 调用对象的方法 864.3.3 对象的生存周期 874.3.4 对象的清理 874.4 简单范例 88小结 90习题 90上机指导 91第5章 Java面向对象编程进阶 925.1 内部类和匿名类 925.1.1 什么是内部类 925.1.2 使用内部类 925.1.3 什么是匿名类 945.1.4 使用内部类需要注意的问题 945.2 抽象类 955.2.1 抽象类和抽象方法 955.2.2 如何定义和使用抽象类 955.3 继承 975.3.1 子类 975.3.2 覆盖父类中的方法 995.3.3 this关键字的使用 1015.3.4 super关键字的使用 1025.3.5 继承的层次结构 1025.4 包 1035.5 接口 1035.5.1 接口概述 1035.5.2 成员变量在接口中的使用 1045.5.3 方法在接口中的使用 1065.5.4 接口与抽象类 1135.5.5 instanceof的使用 116小结 120习题 120上机指导 121第6章 Java的类库 1226.1 语言基础类库 1226.1.1 Object类 1226.1.2 封装类——数据类型类 1266.1.3 利用封装类进行数据转换功能 1296.2 数组 1326.2.1 数组的创建 1336.2.2 用数组保存对象 1346.2.3 数组的排序 1376.2.4 二维数组 1386.3 字符串 1396.3.1 String类 1406.3.2 StringBuffer类 1436.3.3 正则表达式 1466.4 Java中集合框架 1506.4.1 集合类的结构层次 1506.4.2 常用集合类的使用-List的使用 1506.4.3 常用集合类的使用-Vector的使用 1526.4.4 常用集合类的使用:Map概述 1536.4.5 常用集合类的使用:Hashtable的使用 156小结 158习题 158上机指导 159第7章 Java Swing 1607.1 Java Swing概述 1607.2 一个简单的Swing程序 1617.3 Swing和AWT的对比 1627.3.1 Swing与AWT之间的关系 1637.3.2 Swing与AWT的控件的混用建议 1637.4 界面图形的绘制以及文字显示与颜色控制 1647.4.1 图形绘制 1657.4.2 文本显示 1687.4.3 动画效果 1697.5 对话框与面板 1717.5.1 顶级容器概述 1717.5.2 JFrame主对话框 1717.5.3 JDialog对话框 1727.5.4 JPanel面板的使用 1737.6 常用的组件 1737.6.1 按钮 1737.6.2 文本组件 1747.6.3 单选按钮JRadioButton 1767.6.4 复选框JCheckBox 1777.6.5 下拉列表JComboBox 1787.6.6 滑块JSlider 1787.6.7 进度条JProgressBar及Timer组件 1797.6.8 菜单JMenu 1807.6.9 工具栏JToolBar 1817.7 Java中的事件处理 1817.7.1 事件处理概述 1827.7.2 鼠标事件 1847.7.3 鼠标移动事件 1847.7.4 对话框事件 1857.7.5 键盘事件 1857.8 布局管理器 1857.8.1 概述 1857.8.2 边框布局BorderLayout 1867.8.3 流动布局FlowLayout 1867.8.4 卡片布局CardLayout 1867.8.5 网格布局GridLayout 1877.9 图形用户界面编程综合案例 187小结 190习题 190上机指导 1908章 Java Applet编程 1918.1 Applet基础知识 1918.1.1 Applet的特点 1918.1.2 Applet的安全机制 1918.1.3 Applet的基本工作原理 1928.1.4 如何在网页中嵌入Applet 1928.2 Applet的生命周期和四种基本方法 1948.3 向Applet传递参数 1958.4 Applet综合示例 1978.4.1 示例-使用Applet显示当前日期及时间 1978.4.2 示例-使用Applet实现计算器功能 1988.4.3 示例——在Applet小应用程序中显示图像 202小结 203习题 203上机指导 204第9章 Java高级编程 2059.1 异常处理 2059.1.1 异常类的层次结构 2059.1.2 如何捕获异常 2069.1.3 如何抛出异常 2079.1.4 自定义异常 2079.1.5 使用finally语句段 2089.2 Java多线程机制 2089.2.1 Java中的线程 2089.2.2 创建线程的两种方式 2109.2.3 线程的启动与停止 2109.2.4 线程的优先级 2119.2.5 线程的同步 2119.3 I/O数据流与文件处理 2119.3.1 流概述 2119.3.2 文件类(File)的使用 2139.3.3 随机访问文件 2159.4 网络编程 2169.4.1 网络通讯概述 2169.4.2 使用URL类 2179.4.3 使用套接字Socket类 2199.5 数据库操作 2209.5.1 使用JDBC连接数据库 2209.5.2 执行SQL语句 226小结 227习题 228上机指导 228
全书由12 章组成,内容主要包括绪论、交互式计算机图形处理系统、基本图形生成算法、自由曲线和曲面、图形变换...
本书从结构化方法和面向对象方法两方面介绍软件工程的基本概念、原理和方法,并用一个案例贯穿每一章的实践部分,...
本书以设计策略为主线,循序渐进地介绍了经典算法设计(包括分治、动态规划、贪心、回溯、迭代改进等算法)、NP...
本书介绍SQL Server 2008数据库管理系统,主要内容包含3个部分:第一部分是数据库基础部分;第二...
本书由11章、2个附录组成,主要内容包括关系数据库基础、SQL语言、关系数据理论、数据库设计、事务与并发控...
本书为Java基础入门教材,适合初学者使用。全书共13章,第1~2章主要讲解Java技术的一些基础知识,内容包...
本书以PyCharm为主要开发工具,采用理论与实训案例相结合的编写方式,系统地讲解Python的相关知识。本书...
本书根据高等院校应用技术型人才培养的目标编写,适合案例学习和模块化教学相结合的教学方式。本书以真实企业开发案例...
本书是为将C语言作为入门语言的程序设计课程的初学者所编写的,以培养读者程序设计的基本能力为基本目标。 本书全...
本书是一本系统、实用、易学的Python入门教材。全书围绕Python3的核心知识点,按照Python编程的学...
我要评论