搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Java面向对象B/S后台开发精粹
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787302282273
  • 作      者:
    王剑南等编著
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2013
收藏
编辑推荐
  全面,包含B/S后台开发需要掌握的所有知识点。简单,去掉了枯燥的定义,精简了开发中用不到的很多技术及细节。学习的知识都针对项目中的使用情况。实用,面向真实的项目开发。全案例教学,手把手引导初学者掌握B/S开发知识。
展开
作者简介
  王剑南,高级项目经理(IPMPA),紫光软件首席系统分析师,紫光软件通用系统事业部技术总监。有15年的IT从业经验,曾在中软、新宇软件等多家大型软件企业担任项目经理、系统分析师、架构师等职。领导过福建政务网、北京市政管委OA、北京地税核心征管系统、深圳地税征管等众多大型IT系统的开发,有着很强的软件开发能力和丰富的IT管理经验。
  从2007年开始主导紫光初级人才培养计划。通过抽取开发中必须掌握的知识点,简化了软件开发学习难度,注重理论联系实践,使培训到工作实现快速衔接。现在已为国内众多大中型软件企业输送了上千名合格程序员。
展开
内容介绍
  《Java面向对象B/S后台开发精粹》介绍了通过Java语言进行B/S服务器端后台开发的知识,全书主要内容包括Java面向对象编程基础,着重介绍了Java编程规范,Java面向对象编程三大重要基础——类、接口和抽象类,I/O文件读取等基础知识;书中还介绍了数据库开发与数据库连接的知识。书中最后介绍了Java网络编程知识,包括Servlet,JSP和开发架构等内容。《Java面向对象B/S后台开发精粹》凝聚了作者长达20年的开发和教学培训经验,语言丰富幽默,讲解突出重点,是面向程序员实训的典范之作。
  《Java面向对象B/S后台开发精粹》适合高校软件工程专业本科和研究生学习使用,也适合在职软件工程师工作参考。
展开
精彩书摘
  好了,有这一段话我们开始进行面向对象分析。首先我们找出所有的名词、动词和形容词,在上文中名词用黑体表示、形容词用下划线表示而动词用斜体表示。好了在这里面所有的动词基本上都是方法,我想这个没什么问题,所有的形容词或量词都是属性,这个也没什么争议。就是名词这方面有可能是对象,也有可能是对象的属性,这个不好说。
  现在我们来分析这段话中的对象,菜刀、鸡、大盆、灶具、锅、蔬菜、汤盆、桌这些作为对象肯定毫无问题,然后我们开始逐一分析这些对象。
  (1)菜刀——菜刀干了三件事,杀鸡、取内脏和切菜,也就是说菜刀具有至少这三个方法,菜刀的属性并未在这里提及,所以我们姑且认为菜刀不需要属性,可以一刀走天下。
  (2)鸡——与鸡相关的没有动作,只有鸡的部位和鸡的状态,鸡有三处部位被提及:脖子、血液和内脏,脖子被割断那肯定有未断的时候;血要放掉那肯定有未放掉的时候;内脏被取出,那肯定有存在的时候。也就是说鸡将至少有三个属性,脖子、血液和内脏,且这三个属性都至少有两个状态。
  (3)继续鸡——鸡又被提及了六个状态,即活着、被杀、.被放血、被去毛、被清洗和做熟,这个在设计中就比较有意思了。如果这六个状态设计成为六个属性,我们发现我们在编程上必须保证这些属性的状态不冲突,也就是说如果鸡活着,那就不可能是熟的;如果鸡被放了血,那就不能是刚被杀。所以如果是我就会设计一个鸡的状态的属性,而这个属性包含以上六种状态,而且还可以继续扩充,如包含被吃掉后只有骨架的状态。
  (4)大盆——其中一个动词相关就是盛,盛的东西有两个热水和被放血后的鸡,还有一个动作必须在鸡被放入装满开水的大盆中作,就是去鸡毛。从上可知大盆应该有两个方法:盛和去毛。盛将有两个相同名字的方法,但是方法的句柄不同即开水和鸡,而鸡必须在开水已经放入后才能放入,而拔毛必须是鸡放入后才能开始,也就是说大盆应该有三种状态:空着、装满开水、装着放血后的鸡。从上可知大盆应该有一个状态属性,而这个属性具有三种状态。
  (5)灶具——灶具在期间被使用包含三种动作,打开、转火以及关闭,而灶具的状态分为两种开着和关闭,开着的时候又有大火和小火的区别。好,那么设计灶具对象的方法应该是三个吗?我个人觉得不需要,因为其实灶具开的时候才能关,同理关的时候才能开,也就是说我们只需要考虑一个方法,当使用这个方法时,如果直接改变灶具的状态,如果是开就关,如果是关就开是最理想的;转火说的文明点就是调节火焰,这个必定是一个方法:而与方法对应的是火焰状态的属性,其有两个状态,大火和小火。
  (6)锅——与汤盆很像,这里不做具体分析了,大家课后完成这个锅的分析吧。
  (7)蔬菜——其实很简单,可以理解为鸡的简化版,包含四个状态,最初、清洗后、切后、做熟后,如何具体分析课后完成吧。
  (8)盘子和桌子——留给大家一些分析的空间。
  在此确定无疑的对象已经分析好了,那么还有一些名词既没变成属性也没变成对象,那么现在开始分析这些名词。这些名词包括:葱、姜、料酒、盐、胡椒、番茄酱等调味料以及水这个名词。
  ……
展开
目录
第1章 面向对象初探
1.1 什么是对象
1.2 方法与属性
1.3 实例化
1.4 引用与继承
1.5 UML介绍

第2章 Java绪论
2.1 Java传说
2.2 基础语法
2.2.1 数据类型
2.2.2 运算符
2.2.3 逻辑与循环
2.2.4 数组
2.3 Java规范
2.3.1 命名规范
2.3.2 注释规范

第3章 Java应用编程(J2SE)
3.1 Java基本语法
3.1.1 第一个程序
3.1.2 包与访问范围
3.1.3 Java类构造
3.1.4 Java三件事
3.1.5 Java类的秘密
3.2 String和StringBuffer
3.2.1 String类详解
3.2.2 StringBuffer类详解
3.2.3 传值和传址
3.2.4 转义符
3.3 类的继承
3.4 Java访问范围
3.4.1 访问指示符
3.4.2 一个标准的Java访问的实例
3.5 垃圾收集机制
3.6 课程习题
3.6.1 拆分字符串
3.6.2 整数加减法运算器

第4章 面向对象编程
4.1 类、方法与属性设计
4.2 变量作用域分析
4.3 调用与继承
4.4 异常处理
4.4.1 捕获违例
4.4.2 自定义违例

第5章 Java高级应用(J2SE)
5.1 数据结构概述
5.1.1 顺序存储
5.1.2 名值对存储
5.1.3 8种基础数据类型的存储
5.1.4 强制类型转换
5.2 JDoc的使用
5.2.1 JavaDoc的结构
5.2.2 JavaDoc类帮助
5.3 最终关键字final
5.3.1 用于类
5.3.2 用于属性
5.3.3 用于方法
5.4 静态
5.4.1 静态属性
5.4.2 静态方法
5.5 接口与抽象
5.5.1 接口
5.5.2 抽象类
5.6 时间Date
5.6.1 时间的基本概念
5.6.2 获取时间对象
5.6.3 时间输出与输入格式化
5.7 110文件读取
5.7.1 读取文件
5.7.2 文件写入
5.7.3 日志文件应用案例
5.8 面向对象编程实践
……
第6章 数据库及数据库连接
第7章 Java网络编程(J2EE)
第8章 再论面向对象
第9章 综合应用
第10章 常用类中文DOC
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

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

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