书籍详情

Java语言程序设计

Java语言程序设计

作者:郭磊,王爱民 主编

出版社:水利水电出版社

出版时间:2010-01-01

ISBN:9787508468938

定价:¥26.00

购买这本书可以去
内容简介
  Java语言是一种非常优秀的面向对象的编程语言,具有强大的I/O、网络连接、多线程、数据库连接等功能。由于Java具有良好的平台无关性,所以其在很多领域都发挥着具大的作用。无论是开发大型的桌面应用程序,还是企业级Web应用项目,Java都是开发人员的首选。《Java语言程序设计》共10章,重点讲述了类的继承、接口的使用,泛型、多线程、I/O流、基于Swing的GUI开发、网络编程、数据库编程。最后一章给出了一个较大的、综合性较强的应用实例项目。分层思想贯穿整个教材,并通过最后的综合实例,将所有Java知识点与分层思想完美地结合在一起。《Java语言程序设计》编者都是长期从事一线教学与研发的教师,具有丰富的教学与开发经验。在编写《Java语言程序设计》时,非常注重语言的可读性、例子的典型性与代码的实用性。每个例题都经过精心设计,既能帮助读者理解知识点,又具有实际应用价值。对于每一个较综合的实例,均采用“任务驱动”的模式,即先讲目的任务,再述方法步骤的模式,将理论与实践有机地融为一体。《Java语言程序设计》既可作为高等院校本、专科学生、软件学院Java教学的教材,也可作为Java软件开发人员的自学参考书。还可作为全国计算机等级二级Java考试的辅导用书。
作者简介
暂缺《Java语言程序设计》作者简介
目录
前言. 第1章 Java语言概述 1.1 Java的发展史 1.1.1 Java的诞生 1.1.2 Java语言的转折性发展 1.2 Java语言的特点 1.3 Java的工作原理 1.4 Java运行平台 1.4.1 三种Java平台简介 1.4.2 JDK的安装与环境变量配置 1.5 Java应用程序分类 1.5.1 Application应用程序 1.5.2 Applet小应用程序 本章小结 习题1 第2章 Java语言基础 2.1 数据类型 2.1.1 基本数据类型 2.1.2 数据类型的转换 2.1.3 输入与输出 2.2 数组 2.3 字符串 2.3.1 String类 2.3.2 StringBuffer类 2.3.3 StringTokenizer类 2.4 算符与表达式 2.4.1 算术运算 2.4.2 关系运算 2.4.3 逻辑运算 2.4.4 赋值运算 2.4.5 位运算 2.4.6 条件运算 2.4.7 instanceof运算 2.5 流程控制语句 2.5.1 分支语句 2.5.2 循环语句 2.5.3 跳转语句 本章小结 习题2 第3章 Java中的类与接口 3.1 类与对象 3.1.1 类的声明 3.1.2 成员变量 3.1.3 成员方法 3.1.4 对象的创建与引用 3.1.5 类的继承与多态 3.2 抽象类 3.3 内部类 3.4 匿名类 3.5 接口 3.5.1 接口的定义 3.5.2 接口的实现 3.5.3 接口回调 3.6 包 3.6.1 包的定义 3.6.2 包的导入 本章小结 习题3 第4章 Java中的异常处理 4.1 异常的产生 4.2 异常类 4.3 异常的处理与抛出 4.3.1 try与catch 4.3.2 自定义异常类 4.3.3 try与多个catch 4.3.4 throw语句 4.3.5 throws语句 本章小结 习题4 第5章 Java中的多线程 5.1 线程的概念 5.2 线程的创建 5.2.1 使用Thread类的子类创建 5.2.2 使用Runnable接口创建 5.3 线程中的常用方法 5.3.1 run方法 5.3.2 start方法 5.3.3 sleep方法 5.3.4 isAlive方法 5.3.5 currentThread方法 5.3.6 interrupt方法 5.4 线程同步 5.5 守护线程 本章小结 习题5 第6章 对文件的读写 6.1 InputStream类与OutputStream类 6.2 Reader类与Writer类 6.3 文件的管理 6.3.1 文件 6.3.2 文件字节流 6.3.3 文件字符流 6.3.4 随机读写流 本章小结 习题6 第7章 Java中的GUI编程 7.1 图形用户界面概述 7.2 创建简单用户界面 7.2.1 框架与窗口 7.2.2 按钮(Button) 7.2.3 标签与文本框 7.2.4 复选按钮 7.2.5 单选按钮 7.2.6 下拉列表 7.2.7 菜单组件 7.3 布局管理 7.3.1 流式布局(FlowLayout布局) 7.3.2 边界布局(BorderLayout布局) 7.3.3 卡式布局(CardLayout布局) 7.3.4 网格布局(GridLayout布局) 7.3.5 盒式布局(BoxLayout布局) 7.3.6 空布局(null布局) 7.4 用户事件 7.4.1 事件基本概念 7.4.2 焦点事件 7.4.3 键盘事件 7.4.4 鼠标事件 7.4.5 关于监听者的总结 7.5 创建复杂用户界面 7.5.1 面板容器(JPanel面板) 7.5.2 滚动窗格容器(JScrollPane滚动窗格) 7.5.3 拆分窗格容器(JSplitPane拆分窗格) 7.5.4 分层窗格容器(JLayeredPane分层窗格) 本章小结 习题7 第8章 Java与数据库 8.1 JDBC简介 8.1.1 JDBC-ODBC桥 8.1.2 纯JDBC 8.2 利用JDBC-ODBC桥连接数据库 8.2.1 连接Access数据库 8.2.2 连接SQLServer数据库 8.2.3 Java数据库编程的一般步骤 8.2.4 程序举例 8.3 利用纯JDBC连接数据库 8.3.1 连接Access数据库和连接SQLServer数据库 8.3.2 安装SQLServer2000的JDBC驱动程序 8.3.3 安装SQLServer2000的补丁程序SP4 8.3.4 设置SQLServer2000的登录方式 8.3.5 创建SQLServer2000数据库 8.3.6 利用JDBC连接数据库编程的 一般步骤 本章小结 习题8 第9章 Java网络编程 9.1 URL 9.1.1 URL类 9.1.2 读取URL中的资源 9.2 Socket通信 9.2.1 Socket的通信机制 9.2.2 Socket类和ServerSocket类 9.2.3 简单的服务器和客户端通信 9.2.4 支持多个客户的服务器程序 本章小结 习题9 第10章 综合实例与分析 10.1 一个简单的记事本 10.2 学生管理系统 10.2.1 需求任务 10.2.2 数据库表设计 10.2.3 分析实现 10.2.4 小结 10.3 发布应用程序 参考文献
猜您喜欢

读书导航