出版时间:2009-4 出版社:科学出版社 作者:黄彬华 页数:565 字数:809000
Tag标签:无
前言
公元2000年,笔者准备出国留学时,曾到英、美各知名大学网站查询管理信息系统相关的课程内容,发现绝大部分英、美大学计算机相关专业的主要课程为程序设计、数据结构和电子商务等,它们都以Java语言为主。仔细查阅市场上的系统分析用书也可以发现,绝大部分都是以Java语言搭配LJML流程图来解析管理信息系统的。造成Java受欢迎的原因其实不难理解,那就是Java语言有最完整的面向对象概念,能够以Java的对象来描述真实世界对应的事物。除此之外,跨平台能力使得Java即使在不同的平台上也能达到最佳的设计模式:而不像其他程序语言一样被束缚在单一平台或数据库系统上。正因为如此,2003年全球超过75%的专业程序设计师以Java作为主要开发技术。许多Java技术(包括企业版技术)采用开放源码的方式,而且大部分Java技术相关的资源软件都可免费取得。企业家们更倾向于采用Java技术,以降低系统开发成本,这便造成Java人才的需求量更胜过其他程序设计语言。 Java人才的短缺会让许多人趋之若骛,但学习的热忱往往被传统程序设计类图书的艰深文字消磨殆尽,而将Java视为深奥难懂的外星人语言,从此划清界限,不再接触。其实,写Java程序就是请计算机做事,请一个人做事不需要复杂的逻辑,只要说他听得懂的话即可。大家可以发现书中提及的程序逻辑概念十分简单,只要具备高中英语知识即可理解,而且本书只使用连贯的故事情节与简明易懂的生活插图来说明Java语法与技术,绝对没有言不及义或枯燥难懂的文字说明,这样方能达到“自然吸收、愉快学习”的理想境界。
内容概要
本书以漫画的形式,由浅入深、循序渐进地介绍Java编程的常用技术和方法,内容涵盖了Java基本语法结构、面向对象特征、集合框架体系、异常处理、GUI编程、MySQL数据库、JDBC数据库编程、Servlet、JSP Web开发等。本书并不单单从基础知识的角度来讲解Java,而是从解决问题的角度来介绍Java语言。书中介绍的大量实用的开发案例,既能让读者巩固每章的知识,又可以让读者学以致用,激发编程自豪感,进而引发内心的编程激情。本书光盘里包含书中所有示例的代码,以及相关的开发工具。 本书为所有打算深入掌握Java编程的读者编写,适用于初中级程序开发者,没有接触过Java语言的入门者也可以轻松地阅读本书。
书籍目录
第1篇 Java基础语法与面向对象概念 Chapter 1 Java简介与基本概念 1-1 Java发展过程 1-2 Java为什么可以跨平台 1-3 Java开发工具 1-4 Java程序内容 1-5 将变量存入内存 1-6 转型 Chapter 2 Java的运算与流程控制 2-1 Java如何运算 2-2 Java运算符号 2-3 流程控制 2-4 特殊流程的处理 Chapter 3 数组 3-1 数组的基本概念与定义 3-2 数组元素的存取 3-3 二维数组 Chapter 4 面向对象程序设计 4-1 为什么程序设计要改用面向对象 4-2 方法是计算的利器 4-3 对象数组 4-4 面向对象特色之一——继承 4-5 重复利用的利器——this、super 4-6 Java方法的孪生兄弟——构造函数 4-7 项目管理所需的概念——Java包 4-8 Java修饰符 4-9 面向对象特色之二——封装 4-10 系统架构的蓝图——抽象类与接口 4-11 面向对象特色之三——多态 4-12 Java类架构的根类——Object类 Chapter 5 对象、变量的生命周期与枚举类型 第2篇 Java重要函数库应用 Chapter 6 异常事件的产生与处理 Chapter 7 数据的输入/输出 Chapter 8 数字与文字相关类 Chapter 9 格式设定相关类 Chapter 10 集合架构与泛型 Chapter 11 多线程程序设计 第3篇 Java重要技术应用 Chapter 12 窗口程序设计简介 Chapter 13 各种窗口组件应用 Chapter 14 数据库简介——使用MySQL数据库 Chapter 15 数据库程序设计 Chapter 16 网页概论与Java Servlet Chapter 17 JSP动态网页设计
章节摘录
9.1 Format类 java,text,Format及其子类提供许多实用的方法,让Java程序设计师可以快速处理格式设定的问题。格式设定不外乎针对数字格式、时间格式与文字格式。NumberFormat与DecimalFormat类专门处理数字格式;而DateFormat与SimpleDateFormat则是处理时间格式的利器。在这4个类当中,NunqberFormat与DateFormat可以让你依照操作系统的格式来设定数字或时间;而DecimalFormat和SimpleDateFormat则可以完全依照自己的意思来设定时、间和日期格式。MessageFormat类在文字格式设定上扮演着重要的角色,它可以搭配之前所提的数字与时间格式,让产生的文字信息更有弹性。如图9—1所示为java,text包的常用类架构图。
媒体关注与评论
时常看到一些人说掌握了Java,但是让他们做一个项目却又困难重重,实际上是因为基础知识掌握得不牢,相关的概念没有理解透。本书作者为了解决这个问题,苦下了一番功能,把编程知识融入生活实例中,用轻松幽默的语言来介绍Java基本语法、面向对象等概念。建议初学者认真阅读此书,尽可能少走弯路,给自己的编程生涯打下坚实的基础。HP软件开发项目经理 ——罗亮
编辑推荐
《大活Java:从零基础到数据库、Web开发》不以单纯文字描述催眠读者。而是以连贯的故事情节将各章节的范例串起来,并辅助以生动的插图,将Java技术要点深深烙印在读者脑海中。达到深刻记忆的目的。一反传统程序书只着重理论但欠缺实例应用,或只偏重应用但不论述该技术为何而来的缺点。循序渐进地从基础语法讲起。同时介绍Java重要函数库的使用方法。最后以实际范例将所学的Java概念应用在最重要的三大技术上Java界面程序设计(Swirlg技术的应用)Java数据库程序设计(访问nAySQL一数据库)Java动态网页程序设计(Servlet、JSP)《大活Java:从零基础到数据库、Web开发》适合哪些入学习?没有程序设计基础,想要学编程。并希望能够快速上手的初学者已具备编程基础知识,想再深入学习实际应用的Java术爱好者Java培训机构及软件学院的师生 漫画教学:引领您轻松步入Java编程世界 实力作者:SCJP、SCWCD国际认证程序语言讲师、数据库讲师,拥有多年的Java开发与教学经验 内容全面:零基础入门,从Java语法讲起,渐进到Swing界面设计、JD8C数据库开发、Servlet/JSP动态网页编程,用实例介绍主流开发技术 易于理解:以诙谐连贯的故事情节将Java基础知识串起来,并辅助以生动的插图讲解技术要点。
图书封面
图书标签Tags
无
评论、评分、阅读与下载