搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Java语言程序设计
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787302236948
  • 作      者:
    丁振凡主编
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2010
收藏
编辑推荐
    《Java语言程序设计》是笔者多年教学和软件开发经验的总结。笔者对书中内容进行了精心设计和安排。书中所有代码均经过调试,许多例子是实际应用的写照。《Java语言程序设计》配套齐全,方便教学。超值配套赠送:PPT电子课件,课程网站,教学平台和网络教学课件,在线考试系统,习题素材/习题库。
展开
内容介绍
    《Java语言程序设计》以Java语言的内容体系为线索,将面向对象程序设计的原则与特点融入到具体的Java程序实例中。《Java语言程序设计(第2版)》共分17章,主要包括Java语言概述,Java数据类型与表达式,流程控制语句,数组和方法,类与对象,继承与多态,常用数据类型处理类,抽象类、接口及内嵌类,异常处理,Java Applet与Java绘图,图形用户界面编程基础,多线程,流式输入/输出与文件处理,Java泛型与收集API,高级图形界面编程,Java的网络编程,JDBC技术和数据库应用。《Java语言程序设计(第2版)》的讲述由浅入深,注重理论与实际的结合,例题精炼,许多例子是实际应用的写照,有利于培养学生解决实际问题的能力。在内容取舍方面,覆盖了全国计算机等级考试二级Java考试大纲的要求,并与笔者研究的网络教学课件、教学平台、PPT课件等教学资源进行有效配合,形成立体化的教学体系。<br>    《Java语言程序设计》可作为大中专院校低年级学生学习Java和面向对象程序设计方法的教材,也可作为广大自学者和软件开发人员的参考用书。
展开
目录
第1篇 Java语言基础部分<br>第1章 Java语言概述<br>1.1 面向对象程序设计的特性<br>1.2 Java开发和运行环境<br>1.3 Java程序及调试步骤<br>1.3.1 Java应用程序的调试<br>1.3.2 Java Applet程序的调试<br>1.4 在JCreator环境下调试Java程序<br>1.4.1 Java应用程序的调试<br>1.4.2 Applet程序的调试<br>1.5 Java语言的特点<br>1.5.1 简单的面向对象语言<br>1.5.2 跨平台与解释执行<br>1.5.3 健壮和安全的语言<br>1.5.4 支持多线程<br>1.5.5 面向网络的语言<br>1.5.6 动态性<br>习题<br><br>第2章 Java数据类型与表达式<br>2.1 Java符号<br>2.1.1 标识符<br>2.1.2 关键字<br>2.1.3 分隔符<br>2.1.4 注释<br>2.2 数据类型与变量<br>2.2.1 数据类型<br>2.2.2 常量<br>2.2.3 变量<br>2.3 表达式与运算符<br>2.3.1 算术运算符<br>2.3.2 关系运算符<br>2.3.3 逻辑运算符<br>2.3.4 位运算符<br>2.3.5 赋值组合运算符<br>2.3.6 其他运算符<br>2.3.7 运算符优先级<br>2.4 数据的输入/输出<br>2.4.1 使用标准输入/输出流<br>2.4.2 用Swing对话框实现输入/输出<br>2.5 常用数学方法<br>习题<br><br>第3章 流程控制语句<br>3.1 条件选择语句<br>3.1.1 if语句<br>3.1.2 多分支语句switch<br>3.2 循环语句<br>3.2.1 while语句<br>3.2.2 do…while语句<br>3.2.3 for语句<br>3.2.4 循环嵌套<br>3.3 跳转语句<br>3.3.1 break语句<br>3.3.2 continue语句<br>习题<br><br>第4章 数组和方法<br>4.1 数组<br>4.1.1 一维数组<br>4.1.2 多维数组<br>4.2 方法<br>4.2.1 方法声明<br>4.2.2 方法调用<br>4.2.3 参数传递<br>4.2.4 递归<br>4.3 Java的命令行参数<br>习题<br><br>第2篇 Java面向对象核心概念及应用<br>第5章 类与对象<br>5.1 类的定义<br>5.2 对象的创建与引用<br>5.2.1 创建对象及访问对象成员<br>5.2.2 对象的初始化和构造方法<br>5.3 变量作用域<br>5.4 类变量和静态方法<br>5.4.1 类变量<br>5.4.2 静态方法<br>5.5 理解this<br>5.6 使用包组织类<br>5.6.1 Java API简介<br>5.6.2 建立包<br>5.6.3 包的引用<br>习题<br><br>第6章 继承与多态<br>6.1 继承<br>6.1.1 Java继承的实现<br>6.1.2 构造方法在类继承中的作用<br>6.2 多态性<br>6.2.1 方法的重载<br>6.2.2 方法的覆盖<br>6.2.3 访问继承的成员<br>6.3 几个特殊类<br>6.3.1 Object类<br>6.3.2 Class类<br>6.4 访问控制修饰符<br>6.5 final修饰符的使用<br>6.6 对象引用转换<br>6.6.1 对象引用赋值转换<br>6.6.2 对象引用强制转换<br>习题<br><br>第7章 常用数据类型处理类<br>7.1 字符串的处理<br>7.1.1 String类<br>7.1.2 StringBuffer类<br>7.2 基本数据类型包装类<br>7.3 日期和时间<br>7.3.1 Date类<br>7.3.2 Calendar类<br>习题<br><br>第8章 抽象类、接口及内嵌类<br>8.1 抽象类和抽象方法<br>8.1.1 抽象类的定义<br>8.1.2 抽象类的应用<br>8.2 接口<br>8.2.1 接口的定义<br>8.2.2 接口的实现<br>8.3 内嵌类<br>8.3.1 成员类<br>8.3.2 静态inner类<br>8.3.3 方法中的内嵌类与匿名内嵌类<br>习题<br><br>第3篇 Java语言高级特性<br>第9章 异常处理<br>9.1 异常的概念<br>9.1.1 什么是异常<br>9.1.2 异常的类层次<br>9.1.3 系统定义的异常<br>9.2 异常的处理<br>9.2.1 try…catch…finally结构<br>9.2.2 多异常的处理举例<br>9.3 自定义异常<br>9.3.1 自定义异常类设计<br>9.3.2 抛出异常<br>9.3.3 方法的异常声明<br>习题<br><br>第10章 Java Applet与Java绘图<br>10.1 Java Applet类<br>10.1.1 Applet工作原理<br>10.1.2 Applet方法<br>10.2 Java的图形绘制<br>10.2.1 Java图形坐标<br>10.2.2 各类图形的绘制方法<br>10.2.3 显示文字<br>10.2.4 颜色控制<br>10.2.5 Java 2D图形绘制<br>10.3 Applet参数传递<br>10.3.1 在HTML文件中给Applet提供参数<br>10.3.2 Applet代码中读取Applet参数值<br>10.4 Applet的多媒体支持<br>10.4.1 绘制图像<br>10.4.2 实现动画<br>10.4.3 播放声音文件<br>10.5 Java存档文件<br>10.5.1 创建存档(JAR)文件<br>10.5.2 在HTML文件中指定Applet的存档文件<br>习题<br><br>第11章 图形用户界面编程基础<br>11.1 图形用户界面核心概念<br>11.1.1 引例<br>11.1.2 图形界面的外观设计<br>11.1.3 事件处理<br>11.2 容器与布局管理<br>11.2.1 FlowLayout(流式布局)<br>11.2.2 BorderLayout(边缘或方位布局)<br>11.2.3 GridLayout(网格布局)<br>11.2.4 CardLayout(卡片式布局)<br>11.2.5 GridBagLayout(网格块布局)<br>11.3 常用GUI部件<br>11.3.1 GUI部件概述<br>11.3.2 文本框与文本域<br>11.4 鼠标和键盘事件<br>11.4.1 鼠标事件<br>11.4.2 键盘事件<br>习题<br><br>第12章 多线程<br>12.1 Java线程的概念<br>12.1.1 多进程与多线程<br>12.1.2 线程的状态<br>12.1.3 线程调度与优先级<br>12.2 Java多线程编程方法<br>12.2.1 Thread类简介<br>12.2.2 继承Thread类实现多线程<br>12.2.3 实现Runnable接口编写多线程<br>12.3 线程资源的同步处理<br>12.3.1 临界资源问题<br>12.3.2 wait()和notify()方法<br>12.3.3 过桥问题<br>12.3.4 死锁<br>习题<br><br>第13章 流式输入/输出与文件处理<br>13.1 输入/输出基本概念<br>13.2 面向字节的输入/输出流<br>13.2.1 面向字节的输入流<br>13.2.2 面向字节的输出流<br>13.3 面向字符的输入/输出流<br>13.3.1 面向字符的输入流<br>13.3.2 面向字符的输出流<br>13.4 转换流<br>13.5 文件与目录管理<br>13.6 文件的随机访问<br>13.7 对象串行化<br>习题<br><br>第14章 Java泛型与收集API<br>14.1 Java泛型<br>14.2 Collection API简介<br>14.2.1 Collection接口<br>14.2.2 Set接口<br>14.2.3 List接口<br>14.3 Map接口及实现层次<br>习题<br><br>第15章 高级图形界面编程<br>15.1 Swing包简介<br>15.2 对话框的使用<br>15.2.1 AWT对话框<br>15.2.2 Swing中的对话框<br>15.3 Swing典型容器及部件<br>15.3.1 JFrame类<br>15.3.2 JApplet<br>15.4 各类选择部件的使用<br>15.4.1 AWT典型的选择控件<br>15.4.2 Swing的选择部件<br>15.5 菜单与工具栏<br>15.5.1 AWT下拉菜单<br>15.5.2 Swing下拉菜单<br>15.5.3 Swing工具栏<br>15.6 滚动条与滑动杆<br>15.6.1 AWT滚动条<br>15.6.2 JSlider类<br>习题<br><br>第16章 Java的网络编程<br>16.1 网络编程基础<br>16.1.1 网络协议<br>16.1.2 InetAddress类<br>16.2 Socket通信<br>16.2.1 Java的Socket编程原理<br>16.2.2 简单多用户聊天程序的实现<br>16.3 无连接的数据报<br>16.3.1 DatagramPacket类<br>16.3.2 DatagramSocket类<br>16.3.3 发送和接收过程<br>16.3.4 数据报多播<br>16.4 URL<br>16.4.1 URL类<br>16.4.2 URLConnection类<br>16.4.3 用Applet方法访问URL资源<br>习题<br><br>第17章 JDBC技术和数据库应用<br>17.1 关系数据库概述<br>17.2 JDBC<br>17.2.1 JDBC驱动程序<br>17.2.2 ODBC数据源配置<br>11.2.3 JDBC API<br>17.3 JDBC基本应用<br>17.3.1 数据库查询<br>17.3.2 数据库的更新<br>17.3.3 用PreparedStatement类实现SQL操作<br>17.4 数据库应用举例<br>习题<br>参考文献
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证