Java是当今最流行的程序设计语言之一。孙宇霞 等编著的《Java编程从基础到应用(附光盘)》以Java 最新版本的Java SE 7.0为基础,全面介绍Java语言 的功能和特点,主要包括Java语言基础知识、面向对 象编程技术、异常处理、输入/输出流、集合框架、 基于Swing的图形用户界面、数据库编程等内容。最 后通过一个综合案例来介绍Java编程在实际开发中的 应用。
《Java编程从基础到应用(附光盘)》内容丰富、 语言简练易懂,并辅以大量的案例,即使初学者也可 轻松地掌握通过Java进行面向对象编程的思维。本书 可作为高等院校计算机或相关专业的Java语言教材, 也可作为Java编程爱好者的参考书。
Java是当前最流行的程序设计语言之一,它的出现大大地促进了软件产业和互联网的发展。Java之所以如此流行,是因为它是一种简单易学易用的、纯面向对象的、可移植的、安全的、高效的、健壮的、分布式的、多线程的、结构中立的、可解释执行的和动态的语言。本书以Java SE 7.0为基础,全面讲解Java SE的主要内容。
本书共15章,从计算机基础开始,系统地介绍Java编程的相关知识,重点在流程控制和数组的使用、面向对象技术,以及数据库编程技术和GUI编程技术的讲解,使读者可以从最基础的知识开始系统全面地学习Java编程,从一个Java初学者逐渐达到可以熟练使用Java程序语言进行程序设计的程序。同时,本书可以帮助读者建立逻辑思维的概念,培养解决问题的能力。
本书内容
第1章:Java概述。主要讲解Java语言的发展历史、Java语言的特点、Java运行机制以及Java环境配置和Java程序的开发步骤。
第2章:简单数据类型及运算。主要讲解Java语言中的基本数据类型、变量、常量,以及运算符与表达式之间的整合使用。
第3章:流程控制。主要讲解Java语言中的条件语句、循环语句和跳转语句的应用。
第4章:数组类型。主要讲解一维数组的创建和使用,以及多维数组的创建和访问,并扩展了对数组元素的搜索、排序等操作。
第5章:字符串。主要讲解字符串的创建方式、常用方法以及对字符串的常用操作,并介绍StringBuffer类的创建和使用。
第6章:类与对象。主要介绍类与对象的创建和使用,并比较它们之间的异同点。
第7章:深入面向对象编程。主要介绍面向对象的封装、继承、多态三大特征的应用,并介绍抽象类与接口的区别及使用。
第8章:内部类与匿名类。主要介绍Java中内部类的分类及各个类型内部类的特点及应用,并简单介绍匿名类的应用。
第9章:异常处理。主要介绍异常类型,以及Java中捕获异常的多种方式,并详细介绍在Java中如何声明异常、抛出异常和自定义异常。
第10章:Java常用工具类。主要介绍Java语言中常用的工具类,包括Object类、系统类(System)、数学类(Math)、包装类(Integer、
Float、Double和Character类)、日期操作类(Date类和Calendar类)、格式化日期类(DateFormat类和SimpleDateFormat类)和Random类。
第11章:Java的输入/输出流。主要介绍常用字节流对文件的读取/写入操作以及常用字符流对文件的操作,并介绍使用File类中的方法来获取文件的相关信息,比如:文件名称、文件大小、文件内容长度等。
第12章:集合框架。主要介绍Java语言中的集合框架常用接口,包括Set接口、List接口和Map接口,同时也介绍实现这3个接口的常用集合类,包括HashSet、TreeSet、ArrayList、LinkedList和HashMap。在本章的最后,还将详细介绍集合辅助类Collections,使用该类中的方法可以对集合元素进行排序、替换和复制。
第13章:Swing程序开发。主要介绍Swing中的窗口和面板容器以及基本组件的创建及使用,并简单介绍JTabbedPane页签面板容器、JTable表格组件、JTree树和JFileChooser文件选择器的应用以及它们常用的事件处理监听器。在本章的最后,将重点介绍Swing程序中的6种布局管理器和常用对话框的应用。
第14章:JDBC数据库编程。主要介绍JDBC连接数据库的相关知识,包括JDBC的工作原理、Java程序连接数据库的基本步骤和JDBC的应用。
第15章:进销存管理系统。本章使用Java语言中的Swing程序开发一个桌面程序——进销存管理系统,该系统使用JDBC连接方式连接MySQL 5.5数据库,从而能动态地管理库存信息、进货信息、销售信息、商品信息、供应商信息、客户信息等数据。本章通过一个综合案例介绍Java编程在实际开发中的应用。
本书特色
本书中大量内容来自真实的Java程序,力求通过展示读者实际操作时的问题的方法使读者更容易地掌握Java应用开发。本书还引用了大量来自一线论坛的问题并进行讲解,力求通过解决读者提出的疑难问题给出正确的答案。本书难度适中、内容由浅入深、实用性强、覆盖面广、条理清晰。
结构独特 通过“概念、语法描述、示例描述、示例应用、示例分析、运行结果”的模式将每个知识与实际应用中的问题相结合。
形式新颖 用准确的语言总结概念、用直观的图示演示过程、用详细的注释解释代码、用形象的比方帮助记忆。
内容丰富 涵盖了实际开发中使用Java语言对文件进行操作、连接数据库、Swing技术等方面的热点问题。本书每章介绍完基本知识后,都会给出1~2个综合实例以综合应用本章知识,这些综合实例均采用一线实战技术,为读者以后的实际创作提供思路;每章在章尾给出一些综合问题的处理方法,从而将本章的主要知识点在实际应用中容易出现的一些常见问题给予解决,能够帮助读者快速提高。
随书光盘 本书为实例配备了视频教学文件,读者可以通过视频文件更加直观地学习hava的使用知识。
网站技术支持 读者在学习或者工作的过程中,如果遇到实际问题,可以直接登录www.itzcn.com与我们取得联系,作者会在第一时间给予帮助。
贴心的提示 为了便于读者阅读,全书还穿插着一些技巧、提示等小贴士,体例约定如下。
提示:通常是一些贴心的提醒,让读者加深印象或提供建议,或者是解决问题的方法。
注意:提出学习过程中需要特别注意的一些知识点和内容,或者相关信息。
技巧:通过简短的文字,指出知识点在应用时的一些小窍门。
读者对象
本书具有知识全面、实例精彩、指导性强的特点,力求以全面的知识性及丰富的实例来指导读者透彻地学习Java基础知识。本书可以作为Java的入门书籍,也可以帮助中级读者提高技能。
本书适合以下人员阅读学习。
没有编程基础的Java入门人员。
有一些编程基础,并且希望全面学习Java编程的读者。
各大中专院校的在校学生和相关授课老师。
相关社会培训班的学员。
除了封面署名人员之外,参与本书编写的人员还有马海军、李海庆、陶丽、王咏梅、康显丽、郝军启、朱俊成、宋强、孙洪叶、袁江涛、张东平、吴鹏、王新伟、刘青凤、汤莉、冀明、王超英、王丹花、闫琰、张丽莉、李卫平、王慧、牛红惠、丁国庆、黄锦刚、李旎、王中行、李志国等。在编写过程中难免会有漏洞,欢迎读者通过我们的网站www.itzcn.com与我们联系,帮助我们改正提高。
第1章 Java概述
第2章 简单数据类型及运算
第3章 流程控制
第4章 数组类型
第5章 字符串
第6章 类与对象
第7章 深入面向对象编程
第8章 内部类与匿名类
第9章 异常处理
第10章 Java常用工具类
第11章 Java的输入/输出流
第12章 集合框架
第13章 Swing程序开发
第14章 JDBC数据库编程
第15章 进销存管理系统 第1章 Java概述
第2章 简单数据类型及运算
第3章 流程控制
第4章 数组类型
第5章 字符串
第6章 类与对象
第7章 深入面向对象编程
第8章 内部类与匿名类
第9章 异常处理
第10章 Java常用工具类
第11章 Java的输入/输出流
第12章 集合框架
第13章 Swing程序开发
第14章 JDBC数据库编程
第15章 进销存管理系统