出版时间:2011-8 出版社:陈锐 机械工业出版社 (2011-08出版) 作者:陈锐 编 页数:325
内容概要
《普通高等教育“十二五”计算机类规划教材:Java程序设计》是目前最为流行的程序设计语言之一,也是计算机专业的一门必修课。《普通高等教育“十二五”计算机类规划教材:Java程序设计》是作者多年来从事教学和研究的心得之作,内容包括《普通高等教育“十二五”计算机类规划教材:Java程序设计》概述、Java开发环境、基本数据类型、流程控制、对象、类、包、继承和多态、接口和抽象、异常与处理、Java Applet编程、数组和字符串、数据库编程、图形用户界面设计、多线程机制、网络编程。《普通高等教育“十二五”计算机类规划教材:Java程序设计》内容全面,结构清晰,语言通俗流畅,重点难点突出,例题丰富,所有程序都能够直接运行。 《普通高等教育“十二五”计算机类规划教材:Java程序设计》可作为大中专院校计算机及相关专业的Java程序设计课程教材,也可作为计算机软件开发、等级考试和软件资格(水平)考试人员的参考书。
书籍目录
前言第1章 Java语言综述1.1 Java是一门程序设计语言1.2 面向对象初步1.2.1 对象的概念1.2.2 对象的属性1.3 Java的特点1.4 Java的不同版本1.5 Java的前景1.6 学好Java的关键1.7 小结1.8 练习第2章 Java编程环境2.1 J2SE的安装与配置2.2 环境变量的配置与测试2.2.1 设置classpath2.2.2 设置path2.2.3 环境变量的测试2.3 第一个Java程序2.3.1 编写第一个Java程序2.3.2 编译与运行2.3.3 第一个程序分析2.3.4 注释2.4 命名与保存2.4.1 标识符与关键字2.4.2 保存2.5 Java程序的开发流程2.6 小结2.7 练习第3章 数据类型3.1 数据类型3.1.1 整型3.1.2 char型3.1.3 浮点型3.1.4 布尔型3.2 变量3.2.1 变量的声明3.2.2 变量的含义3.2.3 变量的分类3.2.4 变量的引用3.3 基本类型的初始化3.4 常量3.5 Java运算符3.5.1 算术运算符3.5.2 关系运算符3.5.3 逻辑运算符3.5.4 位运算符3.5.5 移位运算符3.5.6 赋值运算符3.5.7 三元运算符3.5.8 逗号运算符3.5.9 字符串运算符3.5.1 0强制类型转换3.5.1 1运算符的优先级3.6 小结3.7 练习第4章 流程控制4.1 编程风格4.2 作用域4.2.1 块作用域4.2.2 对象的存活时间4.3 条件语句4.3.1 if(…)4.3.2 if(…){…}else{…}4.3.3 if…elseif…4.4 循环语句4.4.1 不确定循环4.4.2 确定循环4.5 中断与继续4.5.1 中断4.5.2 继续4.5.3 标签语句4.6 分支语句4.7 返回语句4.8 小结4.9 练习第5章 面向对象编程基础5.1 对象5.1.1 对象的特征5.1.2 对象实例名5.1.3 对象变量的初始化目录Java程序设计5.2 类5.2.1 类的含义5.2.2 设计自己的类5.2.3 分析你的类5.3 使用已有的类5.3.1 Math类5.3.2 Date类5.3.3 GregorianCalendar类5.3.4 对象重构5.4 包5.4.1 命名空间5.4.2 包的概念及作用5.4.3 包的实现5.4.4 使用包5.4.5 类路径与默认包5.4.6 包作用域5.5 注释及嵌入文档5.5.1 如何添加注释5.5.2 类注释5.5.3 方法注释5.5.4 字段注释5.5.5 其他注释5.6 小结5.7 练习第6章 继承和多态6.1 继承的含义6.2 继承的实现6.3 构造器的调用6.4 类之间的关系6.4.1 依赖6.4.2 聚合6.4.3 继承6.5 继承层次图6.6 关于设计好继承的几点建议6.7 防止类的继承6.8 多态6.8.1 多态的产生6.8.2 多态的概念6.8.3 多态的实质6.8.4 绑定6.9 超类6.9.1 equals方法6.9.2 通用编程6.10 数组列表6.11 对象包装器6.12 小结6.13 练习第7章 接口和抽象7.1 接口7.1.1 接口的产生7.1.2 接口的概念7.1.3 接口的声明7.1.4 接口的实现7.1.5 接口的多重实现7.1.6 接口的属性7.1.7 接口的继承7.1.8 接口的意义7.2 克隆7.2.1 浅拷贝7.2.2 深拷贝7.3 内部类7.4 抽象行为7.5 抽象类7.6 抽象与接口的区别7.7 小结7.8 练习第8章 异常与处理8.1 处理错误8.1.1 异常的分类8.1.2 异常的声明8.1.3 异常的抛出8.2 异常的捕获8.2.1 捕获多个异常8.2.2 重新抛出异常8.3 finally子句8.4 小结8.5 练习第9章 JavaApplet编程9.1 编写Applet小程序9.2 Applet的执行过程9.3 小结9.4 练习第10章 数组和字符串10.1 数组10.1.1 数组的声明10.1.2 数组的初始化10.1.3 匿名数组10.1.4 数组的拷贝10.1.5 命令行参数10.1.6 数组排序10.2 文本处理类10.2.1 String类10.2.2 StringBuffer类10.3 使用StringTokenizer类分析字符串10.4 Character类10.5 字符串与字符、字节数组10.5.1 字符串与字符数组10.5.2 字符串与字节数组10.6 小结10.7 练习第11章 数据库连接及其应用11.1 JDBC基本编程概念11.1.1 设定ODBC数据源11.1.2 数据库URL11.1.3 建立连接11.1.4 建立会话11.1.5 操作数据库11.2 预查询11.3 小结11.4 练习第12章 图形用户界面设计12.1 AWT工具集简介12.2 AWT基本组件12.2.1 标识12.2.2 按钮12.2.3 画布12.2.4 复选框12.2.5 单选按钮12.2.6 菜单12.2.7 菜单项12.2.8 列表框12.2.9 单行文本输入框12.2.1 0文本输入区12.2.1 1滚动条12.2.1 2文件对话框12.2.1 3一个AWT的综合例子12.3 AWT容器12.3.1 Frame12.3.2 Panel12.4 布局管理器12.4.1 FlowLayout12.4.2 BorderLayout12.4.3 GridLayout12.4.4 CardLayout12.4.5 GridBagLayout12.4.6 容器的嵌套12.5 AWT事件处理模型12.5.1 事件类12.5.2 事件监听器12.5.3 AWT事件及其相应的监听器接口12.5.4 事件适配器12.6 Swing简介12.6.1 Swing与AWT12.6.2 Swing程序结构简介12.7 小结12.8 练习第13章 Java多线程机制13.1 Java中的线程13.1.1 进程与线程13.1.2 线程的状态13.1.3 多线程的实现方法13.2 通过继承Thread类实现多线程13.3 通过Runnable接口实现多线程13.4 线程的调度13.5 线程的同步13.5.1 基本的线程控制13.5.2 多线程的同步实现13.6 小结13.7 练习第14章 Java网络编程14.1 网络编程的基本概念14.1.1 网络基础知识14.1.2 网络基本概念14.2 基于URL的Java网络编程14.2.1 URL类14.2.2 URLConnetction类14.3 基于套接字的Java网络编程14.3.1 Socket通信简介14.3.2 创建Socket和ServerSocket14.3.3 Socket简单应用14.4 数据报14.5 小结14.6 练习参考文献
章节摘录
版权页:插图:Sun公司也在致力于加强Java的功能,尤其在网络设备、网络通信,以及Web上的应用能力。Java的优势并不是开发已经存在的应用程序或对它们进行升级,而是在它应用于新型设备或新应用领域中。1.6学好Java的关键每一个走人Java世界的人都想学好。Java,但是如果没有正确的指引,虽然付出很多努力,但收效甚微。所以,掌握正确的学习方法,不仅能提高学习效果,更重要的是有利于为以后程序设计能力的提升打下良好的基础。我们根据从事Java程序设计的实践经验及学习经历,提出以下几点建议。(1)多动手学习编程语言不仅仅是理论上的学习,更重要的是要利用这门语言为读者的思想服务。理解并掌握这门语言是首要的,但如果要达到心领神会、融会贯通,就必须亲自动手,多实践,编一些具有特定功能的程序,用实践去论证自己的思想。实践是检验真理的唯一标准,所以建议大家多在实践中锻炼。在本书中,我们会列举大量的示例,包括演示、实例分析等,希望读者在学习的过程中,能将这些示例手动输入、编译和测试,这样才能真正明白示例的含义。
编辑推荐
《Java程序设计》是普通高等教育“十二五”计算机类规划教材之一。
图书封面
评论、评分、阅读与下载