当前位置:首页 > 计算机网络 > 程序设计 > 大话Java
出版社:科学出版社
出版日期:2009-4
ISBN:9787030241252
作者:黄彬华
页数:565页
作者简介
《大活Java:从零基础到数据库、Web开发》以漫画的形式,由浅入深、循序渐进地介绍Java编程的常用技术和方法,内容涵盖了Java基本语法结构、面向对象特征、集合框架体系、异常处理、GUI编程、MySQL数据库、JDBC数据库编程、Servlet、JSPWeb开发等。《大活Java:从零基础到数据库、Web开发》并不单单从基础知识的角度来讲解Java,而是从解决问题的角度来介绍Java语言。书中介绍的大量实用的开发案例,既能让读者巩固每章的知识,又可以让读者学以致用,激发编程自豪感,进而引发内心的编程激情。《大活Java:从零基础到数据库、Web开发》光盘里包含书中所有示例的代码,以及相关的开发工具。《大活Java:从零基础到数据库、Web开发》为所有打算深入掌握Java编程的读者编写,适用于初中级程序开发者,没有接触过Java语言的入门者也可以轻松地阅读《大活Java:从零基础到数据库、Web开发》。
书籍目录
第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动态网页设计
编辑推荐
《大活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基础知识串起来,并辅助以生动的插图讲解技术要点。
前言
公元2000年,笔者准备出国留学时,曾到英、美各知名大学网站查询管理信息系统相关的课程内容,发现绝大部分英、美大学计算机相关专业的主要课程为程序设计、数据结构和电子商务等,它们都以Java语言为主。仔细查阅市场上的系统分析用书也可以发现,绝大部分都是以Java语言搭配LJML流程图来解析管理信息系统的。造成Java受欢迎的原因其实不难理解,那就是Java语言有最完整的面向对象概念,能够以Java的对象来描述真实世界对应的事物。除此之外,跨平台能力使得Java即使在不同的平台上也能达到最佳的设计模式:而不像其他程序语言一样被束缚在单一平台或数据库系统上。正因为如此,2003年全球超过75%的专业程序设计师以Java作为主要开发技术。许多Java技术(包括企业版技术)采用开放源码的方式,而且大部分Java技术相关的资源软件都可免费取得。企业家们更倾向于采用Java技术,以降低系统开发成本,这便造成Java人才的需求量更胜过其他程序设计语言。 Java人才的短缺会让许多人趋之若骛,但学习的热忱往往被传统程序设计类图书的艰深文字消磨殆尽,而将Java视为深奥难懂的外星人语言,从此划清界限,不再接触。其实,写Java程序就是请计算机做事,请一个人做事不需要复杂的逻辑,只要说他听得懂的话即可。大家可以发现书中提及的程序逻辑概念十分简单,只要具备高中英语知识即可理解,而且本书只使用连贯的故事情节与简明易懂的生活插图来说明Java语法与技术,绝对没有言不及义或枯燥难懂的文字说明,这样方能达到“自然吸收、愉快学习”的理想境界。
媒体关注与评论
时常看到一些人说掌握了Java,但是让他们做一个项目却又困难重重,实际上是因为基础知识掌握得不牢,相关的概念没有理解透。本书作者为了解决这个问题,苦下了一番功能,把编程知识融入生活实例中,用轻松幽默的语言来介绍Java基本语法、面向对象等概念。建议初学者认真阅读此书,尽可能少走弯路,给自己的编程生涯打下坚实的基础。HP软件开发项目经理 ——罗亮
章节摘录
9.1 Format类 java,text,Format及其子类提供许多实用的方法,让Java程序设计师可以快速处理格式设定的问题。格式设定不外乎针对数字格式、时间格式与文字格式。NumberFormat与DecimalFormat类专门处理数字格式;而DateFormat与SimpleDateFormat则是处理时间格式的利器。在这4个类当中,NunqberFormat与DateFormat可以让你依照操作系统的格式来设定数字或时间;而DecimalFormat和SimpleDateFormat则可以完全依照自己的意思来设定时、间和日期格式。MessageFormat类在文字格式设定上扮演着重要的角色,它可以搭配之前所提的数字与时间格式,让产生的文字信息更有弹性。如图9—1所示为java,text包的常用类架构图。
图书封面