搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
新手学Java
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787894989871
  • 作      者:
    陈嵩等编著
  • 出 版 社 :
    北京希望电子出版社
  • 出版日期:
    2010
收藏
编辑推荐
    打开Java程序设计大门的金钥匙
    ◎由浅入深:从基本概念开始讲解,逐步深入到实际开发
    ◎实例丰富:讲解知识点时穿插了183个实例,有较强的实用性
    ◎面向就业:提供了常见面试题,帮助读者了解入职面试的相关知识
    ◎案例典型:提供了3个取材于实际项目的案例,提高读者开发水平
    ◎视频教学:提供了8小时多媒体教学视频,学习起来更加直观
    光盘内容
    8小时多媒体教学视频
    案例源代码
    教学PPT
    读者对象
    Java入门与提高人员
    有C语言基础的Java读者
    编程语言爱好者
    大中专院校的学生
    相关社会培训班学员
    涵盖的主要内容
    ◎搭建Java开发环境
    ◎布局管理器
    ◎Java基本语法
    ◎事件处理与高级图形编程
    ◎流程控制
    ◎数据流与文件操作
    ◎数组
    ◎多线程编程
    ◎面向对象
    ◎数据库基础
    ◎访问权限控制
    ◎JDBC数据库编程
    ◎继承与多态
    ◎网络编程
    ◎异常处理
    ◎画图板案例
    ◎容器
    ◎写字板案例
    ◎Swing编程
    ◎病例管理系统案例
    系列特色
    ◎定位明确,专门为没有编程基础的读者量身打造
    ◎配多媒体教学视频进行讲解,读者很容易上手
    ◎重视对概念的讲解,初学人员阅读起来没有任何障碍
    ◎提供了丰富的典型示例,帮助读者理解相关知识点
    ◎提供了综合案例,帮助读者提高实际开发水平
    ◎讲解清楚,操作步骤明确,代码注释丰富,易于掌握
    ◎作者大多从事编程工作多年,有丰富的开发经验
展开
内容介绍
    Java是目前最流行的编程语言之一。本手册由浅入深、循序渐进地介绍了Java的基础知识以及应用。
    全手册共分6篇,分别是基础篇、面向对象篇、界面编程篇、数据库篇、网络编程篇和综合案例篇。介绍了Java语言面向过程部分的语法知识,Java语言面向对象部分的语法知识,Java在AWT和Swing编程技术方面的知识,如何使用Java语言实现对数据库的操作和Java在网络编程方面的知识。最后,以三个实际案例展示如何利用Java语言编写C/S模式的程序。
    本手册适合广大Java程序开发人员和大中专院校的学生阅读,尤其适合于有一定面向对象编程技术基础的专业技术人员使用。
    本光盘内容为实例源代码、语音视频教学及电子教案(PPT)。
    本光盘及配套手册由北京希望电子出版社独家发行,未经出版者书面许可,任何单位和个人不得擅自摘抄、复制光盘和本手册的部分或全部内容,并以任何方式进行传播。
展开
精彩书摘
    程序设计语言的发展经历了一个从简单到复杂,从原始到高级的过程。面向过程编程方式编写出来的程序就像是一个个单一的细胞,将最底层的数据和算法彻底地暴露在外面,这种编程方式很难写出功能强大的软件。而面向对象编程(OOP)通过封装、继承、多态等特性使自身更像一个功能完善的多细胞生物,它自成一体、可以通过继承实现复用,通过多态又可以实现功能的多样性扩展。本章内容包括以下几个方面。
    ·面向对象方法论
    ·面向对象的语言元素
    ·建立对象的过程和方法
    通过本章的学习,读者将对面向对象的软件设计方法有一个初步的认识。同时,读者对Java中面向对象的语言元素有一个简单的了解。另外,本章还将向读者介绍如何创建自己的数据类型以及对象的创建方法。
    5.1 学习建议
    面向对象技术的提出是为了解决面向过程语言的缺点,如代码复用性差、开发效率低等问题。读者在学习面向对象技术的时候应该关注面向对象思想是通过哪些技术来解决这些问题以及为什么这些技术可以解决或者减轻这些问题所带来的困扰,而不是盲目地崇拜面向对象技术,觉得它是一项时髦的技术。当读者对面向对象技术有了深刻的理解之后甚至可以对这项技术提出质疑,只有这样才能深刻地理解这项技术。
    5.2 面向对象语言与面向对象思想
    面向对象思想是由一整套理论体系构成的,它的核心思想是通过封装、继承、多态等方法实现代码复用,减少程序错误,降低软件开发的工作量。而面向对象语言是按照面向对象思想理论设计出来的语言,它具备了面向对象思想的部分或全部特征,但是使用面向对象语言进行开发并不意味着写出来的代码就符合面向对象思想的要求,读者不应只是学习面向对象语言的语法,更应细心体会面向对象的特征。本节将介绍面向对象语言应该具备的基本特征并讨论Java是否是标准的面向对象语言。
    5.2.1 封装
    汽车是日常生活中不可缺少的交通工具,没有汽车的生活将变得不可想象,而汽车厂商生产的汽车如果安全性无法保障同样是件不可想象的事。
展开
目录
第一篇 基础篇
第1章 Java概述
1.1 什么是Java
1.2 Java为什么会流行
1.2.1 简单
1.2.2 虚拟机的优点
1.2.3 面向对象
1.2.4 分布式运算
1.2.5 稳健性
1.2.6 安全性
1.2.7 高性能
1.2.8 多线程
1.2.9 Intemet应用
1.3 Java开发版本
1.3.1 标准版本JavaSE
1.3.2 企业开发版本JavaEE
1.3.3 移动开发版本JavaME
1.4 搭建开发环境
1.4.1 下载和安装JDK
1.4.2 JDK的配置
1.5 使用命令行工具
1.6 IDE介绍
1.6.1 Eclipse介绍
1.6.2 新建项目
1.6.3 新建一个类
1.6.4 类的运行
1.7 常见面试题
1.8 小结
1.9 习题

第2章 Java基本语法
2.1 一个严谨的例子——NoHelloWorld
2.2 基础语言要素
2.2.1 标识符
2.2.2 关键字
2.2.3 Java文档
2.2.4 注释
2.3 数据类型
2.3.1 什么是强类型语言
2.3.2 整型
2.3.3 浮点型
2.3.4 字符型
2.3.5 布尔型
2.4 变量
2.5 常量
2.6 操作符
2.6.1 赋值与初始化
2.6.2 数学运算符
2.6.3 递增与递减
2.6.4 关系运算符
2.6.5 逻辑运算符
2.6.6 位运算符
2.6.7 位移运算符
2.6.8 三目运算符
2.6.9 逗号运算符
2.6.10 转型运算符
2.6.11 优先级问题
2.7 常见面试题
2.8 小结
2.9 习题

第3章 流程控制
3.1 作用域
3.2 条件判断语句
3.2.1 if语句
3.2.2 switch语句
3.3 循环语句
3.3.1 for语句
3.3.2 while语句
3.3.3 while与for语句的应用区别
3.4 中断控制流程
3.4.1 continue语句
3.4.2 break语句
3.5 常见面试题
3.6 小结
3.7 习题

第4章 数组
4.1 数组概念
4.1.1 什么是数组
4.1.2 数组的物理结构
4.1.3 数组是个对象
4.2 数组操作
4.2.1 初始化数组
4.2.2 遍历数组成员
4.2.3 复制数组
4.3 多维数组
4.4 数组排序
4.5 不规则数组
4.6 常见面试题
4.7 小结
4.8 习题

第二篇 面向对象篇
第5章 面向对象导论
5.1 学习建议
5.2 面向对象语言与面向对象思想
5.2.1 封装
5.2.2 隐藏实现细节
5.2.3 继承
5.2.4 多态
5.2.5.Java也不是纯面向对象语言
5.2.6 重要的是思想,不是语言
5.3 Java对c斗_卜社区的妥协
5.3.1 基本类型的缺点
5.3.2 基本类型的替代方案
5.3.3 静态成员变量
5.3.4 main方法
5.4 建立自己的数据类型
5.4.1 类的结构
5.4.2 数据成员
5.4.3 方法
5.4.4 构造方法
5.4.5 关键字this
5.4.6 静态方法
5.4.7 反射机制的基本概念
5.4.8 获取类信息
5.4.9 动态控制Java对象
5.5 如何建立对象
5.5.1 建立一个对象
5.5.2 成员初始化
5.5.3 成员初始化顺序讨论
5.5.4 内存分配方式
5.5.5 垃圾回收——再也没有内存溢出了吗
5.6 应用实例
5.6.1 用数组模拟一个List
5.6.2 银行账户类实现
5.7 常见面试题
5.8 小结
5.9 习题

第6章 访问权限控制
6.1 包
6.1.1 包的概念
6.1.2 定义一个自己的包
6.1.3 引用别人的包
6.2 访问权限修饰符
6.2.1 public访问权限
6.2.2 protected访问权限
6.2.3 friendly访问权限
6.2.4 private访问权限
6.3 Class的访问权限
6.4 最佳实践
6.4.1 永远不能让人访问数据成员
6.4.2 尽可能降低方法的访问权限
6.5 常见面试题
6.6 小结
6.7 习题

第7章 继承与多态
7.1 什么是组合
7.1.1 组合语法
7.1.2 变量初始化
7.2 继承基础知识
7.2.1 继承语法
7.2.2 透过现象看继承的本质
7.2.3 父类无参构造方法创建对象
7.2.4 父类有参构造方法创建对象
7.2.5 在组合与继承间选择
7.3 方法重载覆写问题
7.4 再论protected访问控制符
7.5 向上转型与运行期类型识别
7.5.1 向上转型的思想
7.5.2 运行期识别技术
7.6 final字段
7.6.1 final变量的含义
7.6.2 延缓初始化:final变量
7.6.3 final参数
7.6.4 final方法
7.6.5 final类
7.7 抽象类
7.8 接口
7.8.1 为什么只有单继承
7.8.2 解决方案
7.8.3 多重继承
7.9 再论方法冲突
7.10 扩展接口
7.11 内部类
7.11.1 内部类基础
7.11.2 使用内部类隐藏实现细节
7.11.3 匿名内部类
7.11.4 带参数匿名内部类
7.11.5 与外部类的关联以及多重嵌套后的外部关联
7.11.6 引用外部类对象
7.11.7 静态内部类
7.11.8 创建内部类的对象
7.11.9 继承内部类
7.11.10 内部类标识符
7.12 大数字
7.12.1 高精度浮点数BigDecimal
7.12.2 高精度整数BigInteger
7.13 常见面试题
7.14 小结
7.15 习题

第8章 异常处理
8.1 导致异常的原因
8.2 异常的分类
8.2.1 异常体系结构
8.2.2 各种运行时异常介绍
8.3 声明并抛出异常
8.3.1 异常方法的声明
8.3.2 抛出异常
8.4 建立自己的异常类
8.5 处理异常
8.5.1 处理单个异常
8.5.2 处理多个异常
8.5.3 异常匹配机制
8.6 获取异常信息
8.7 异常链
8.8 RuntimeException的特殊功能
8.9 异常对继承的影响
8.10 常见面试题
8.11 小结
8.12 习题

第9章 容器
9.1 学习建议
9.2 容器分类
9.2.1 容器体系结构介绍
9.2.2 容器特点简介
9.2.3 Collections辅助类介绍
9.2.4 容器接口方法介绍
9.3 List成员介绍
9.3.1 成员特点
9.3.2 性能分析
9.3.3 排序与搜索
9.3.4 迭代器
9,3.5 用LinkedList模拟栈
9.3.6 用LinkedList模拟队列
9.4 Set成员介绍
9.4.1 成员特点
9.4.2 SortedSet的特性
9.4.3 Comparable接口介绍
9.4.4 Comparator接口的应用
9.4.5 各种Set的性能分析
9.4.6 再论迭代器
9.5 Map成员
9.5.1 成员特点
9.5.2 Map基本操作示例
9.5.3 SortedMap特有功能
9.5.4 散列码
9.5.5 性能分析
9.6 常见面试题
9.7 小结
9.8 习题

第三篇 界面编程篇
第10章 Swing编程基础
10.1 Swing简介
10.2 JFrame
10.2.1 创建一个JFrame
10.2.2 Swing的继承体系
10.2.3 设置JFrame的属性
10.2.4 JFrame的内部结构
10.3 JPanel
10.3.1 创建JPanel
10.3.2 在JPanel上绘制文字
10.3.3 几何图形绘制原理
10.3.4 几何图形绘制实例
10.3.5 颜色基础知识
10.3.6 字体设置
10.3.7 显示图像
10.4 UI
10.4.1 MVC模式简介
10.4.2 文本输入
10.4.3 按钮
10.4.4 选择组件
10.4.5 菜单
10.4.6 对话框
10.5 常见面试题
10.6 小结
10.7 习题

第11章 布局管理器
11.1 不用布局管理器
11.2 边界布局管理器
11.2.1 边界布局特点
11.2.2 边界间位置设定
11.3 顺序布局管理器
11.4 箱式布局管理器
11.4.1 箱式布局特点
11.4.2 边界间位置设定
11.5 网格布局管理器
11.6 常见面试题
11.7 小结
11.8 习题

第12章 事件处理与高级图形编程
12.1 简单事件处理
12.1.1 Java事件的基本原理
12.1.2 ActionListener介绍
12.1.3 监听器的集中实现方式
12.1.4 窗体事件介绍
12.1.5 适配器介绍
12.2 AWT事件体系结构
12.3 底层事件
12.3.1 键盘事件
12.3.2 鼠标事件
12.3.3 焦点事件
12.4 事件广播
12.5 树
12.5.1 树的基础知识
12.5.2 编辑树
12.6 表格
12.6.1 表格基础知识
……

第13章 数据流与文件操作
第14章 多线程编程

第四篇 数据库篇
第15章 数据库基础知识
第16章 JDBC数据库编程

第五篇 网络编程篇
第17章 网络基础知识
第18章 网络常见服务功能

第六篇 综合案例篇
第19章 画图板
第20章 写字板
第21章 病历管理系统
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

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

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