第一图书网

Java程序设计基础教程

龚永罡 等编著 清华大学出版社
出版时间:

2009-7  

出版社:

清华大学出版社  

作者:

龚永罡 等编著  

页数:

349  

前言

  Java语言是当前最为流行的程序设计语言之一,诸多优秀的特性使其成为被业界广泛认可和采用的工具,同时越来越多的高校也将其作为程序设计教学时主要的编程语言。随着Java语言的广泛应用,社会上需要大量的Java开发人员,随处可见的高薪诚聘Java开发人员的信息让很多刚开始学习编程的朋友心动不已。然而Java作为一种跨平台的程序语言,其版本涵盖的范围较广,从定位于嵌入式系统应用的J2ME到定位于客户端程序应用的J2SE,以及定位于企业服务器端程序应用的J2EE,Java均完整地提供了相关的解决方案。初学者很难在众多的Java图书中找到适合自己的入门教材,本书的目的就在于帮助Java初学者,力求以最简单、最实用的文字和实例帮助初学者,甚至是毫无编程基础的读者们快速走进Java程序的精彩世界。  本书编写的初衷是设计一本真正能适合高校进行Java语言程序设计教学实践活动和培训机构进行Java程序员开发培训的基础教程。按照由浅入深、通俗易懂的原则介绍Java编程语言,让学生迅速了解、掌握Java技术的基本思想与应用开发技术,掌握基础知识和操作技能,编制面向对象和网络化的程序,并且能够根据实际需求编制出一些实用程序。  本书共分为14章,包括基础知识篇、基础开发篇、中级开发篇。基础知识篇介绍了Java程序设计概述,Java基本的程序设计结构,类和对象,继承、接口与内部类;基础开发篇介绍了JavaAPI、图形用户界面设计、多线程、文件和流、异常处理、Java网络编程;中级开发篇介绍了JavaApplet基础,常见数据结构的Java实现,Java数据库连接——JDBC,Java多媒体编程——图像、动画和声音。

内容概要

本书是一本实用的Java程序设计教材,以面向高校进行Java语言程序设计教学实践活动和培训机构进行Java程序员开发培训为目标。全书共分为14章,包括基础知识篇、基础开发篇、中级开发篇。本书强调基本概念、技术和方法的阐述,注重理论联系实际的操作。内容包括Java程序设计概论,Java基本的程序设计结构,类和对象,继承、接口与内部类,Java API,图形用户界面设计,多线程,文件和流,异常处理,Java网络编程,Java Applet基础,常见数据结构的Java实现,Java数据库连接——JDBC,Java多媒体编程——图像、动画和声音等。每章都列举许多经典实例,章后配有练习思考题,引导读者利用本章的知识点进行思考和程序设计,有利于提高读者分析解决问题的能力。  本书可以作为高等院校计算机专业及职业培训的教材,也可作为其他专业的选学和自学教材。随书配有电子课件、习题解答、源程序代码、实验指导书等相关辅助教学资料,凡使用本书作为教材的教师可登录网站下载。

书籍目录

基础知识篇 第1章 Java程序设计概述     1.1 机器语言、汇编语言和高级语言     1.2 Java语言概述      1.2.1 Java语言的产生      1.2.2 Java语言的发展      1.2.3 Java虚拟机及Java的跨平台原理      1.2.4 Java语言的关键特点     1.3 Java平台和主要应用方向     1.4 Java的垃圾回收与代码安全检查机制     1.5 典型的Java开发环境      1.5.1 下载、安装和了解JDK      1.5.2 设置Path变量      1.5.3 设置ClassPath变量      1.5.4 测试环境变量      1.5.5 Eclipse和MyEclipse     1.6 Java编程示例      1.6.1 第一个Java Application      1.6.2 Java程序的编辑      1.6.3 运行Java Application应用程序      1.6.4 第一个Java Applet      1.6.5 运行Applet     1.7 反编译工具的介绍     1.8 Java JDK 6 新功能介绍     1.9 练习思考题    第2章 Java基本的程序设计结构     2.1 标识符和关键字      2.1.1 标识符      2.1.2 关键字     2.2 Java的基本数据类型       2.2.1 布尔型      2.2.2 字符型      2.2.3 整数型      2.2.4 浮点型      2.2.5 基本数据类型的转换     2.3 运算符、表达式      2.3.1 算术运算符与算术表达式      2.3.2 比较和条件运算      2.3.3 逻辑和位运算      2.3.4 递增和递减运算      2.3.5 赋值运算符     2.4 语句      2.4.1 语句概述      2.4.2 控制语句       2.4.3 循环语句      2.4.4 break和continue     2.5 输入/输出     2.6 数组      2.6.1 数组的概念      2.6.2 一维数组      2.6.3 多维数组     2.7 练习思考题    第3章 类和对象     3.1 面向对象技术基础      3.1.1 面向对象的基本概念      3.1.2 面向对象的基本特征      3.1.3 面向对象程序设计方法     3.2 类的定义与使用      3.2.1 类      3.2.2 类声明      3.2.3 类体      3.2.4 成员变量和局部变量      3.2.5 成员方法      3.2.6 方法重载      3.2.7 构造方法      3.2.8 值得注意的问题     3.3 对象      3.3.1 对象的生成      3.3.2 对象的使用      3.3.3 对象的引用和实体      3.3.4 参数传值      3.3.5 对象的清除     3.4 static关键字      3.4.1 实例变量和类变量的区别      3.4.2 实例方法和类方法的区别     3.5 this关键字     3.6 final关键字     3.7 Java类中的限定词     3.8 包      3.8.1 包语句      3.8.2 import语句     3.9 练习思考题    第4章 继承、接口和内部类   基础开发篇 第5章 Java API    第6章 图形用户界面设计    第7章 多线程    第8章 文件和流    第9章 异常处理    第10章 Java网络编程   中级开发篇 第11章 Java Applet基础    第12章 常见数据结构的Java实现    第13章 Java数据库连接——JDBC    第14章 Java多媒体编程:图形、图像和声音   附录A Eclipse 3.3 的下载、安装和运行   附录B MyEclipse 7.0的下载、安装和运行   附录C MySQL 5数据库下载、安装和运行   

章节摘录

  第1章 Java程序设计概述  本章旨在使读者对Java语言程序设计有一个初步的认识,为以后的学习打下基础。其内容主要包括Java语言的产生、背景、发展和主要应用方向,重点主要包括编程语言的发展、Java语言的特点和应用方向、JDK常用工具的说明、Java开发环境的搭建、Java程序的运行机制,同时举例演示了应用程序和小应用程序的编写步骤和运行方法。学习本章后,读者应能够熟练搭建基于JDK的Java开发环境,了解JDK中常用工具的用途,理解Java程序的开发流程和运行机制。  本章目标  学习Java语言的发展历史  了解Java语言的特点  熟悉典型的Java开发环境  亲自编写运行一个Java程序  了解Java开发中的基本知识:垃圾回收与析构、反编译  了解JDK 1.6的新功能  1.1 机器语言、汇编语言和高级语言  自20世纪40年代第一台计算机问世以来,计算机技术的发展已经走过了半个多世纪的历程。语言作为一种形式化的符号,可以使人们更加方便、简单地使用计算机解决一个问题。计算机程序设计语言的种类非常多,总的来说可以分成机器语言、汇编语言、高级语言3大类。  机器语言是计算机唯一能接受和执行的语言,与硬件紧密相连。机器语言由二进制码组成,每一串二进制码叫做一条指令。一条指令规定了计算机执行的一个动作。一台计算机所能懂得的指令的全体叫做这个计算机的指令系统。不同型号计算机的指令系统不同。指令种类包括数据传送指令、算术运算指令、位运算指令、程序流程控制指令、串操作指令、处理器控制指令等。


图书封面

广告

下载页面


Java程序设计基础教程 PDF格式下载



书里介绍的比较系统,对于整体了解JAVA这门语言有整体的把握。新的内容都会跟着具体的例子,配合本书的编者,也就是我们的老师,会细致的学好这门课。


书上对java的讲解详细透彻,适合初学者用。


很合适入门和进阶的教程


学校的课程用的就是本书,讲得很详细


很实用的书,送货很快


发货速度快,正版


祝自己在几天后的考试中拿到好的成绩,毕竟是考试指定用书啊!


我是一个初学者,感觉很好,推荐


陈磊、刘洋、邹林达等编著的《Java程序设计基础(第3版)》内容思路清晰,结构严谨,在内容的叙述上由浅人深,循序渐进,用语规范,全面准确讲述基本语法和面向对象技术等理论内容,完整地介绍了Java 2面向对象程序设计的要点和难点,尤其在结构上特别注重前后内容的连贯性,做到了抓住关键、突出重点、分解难点,体现“理论性、实用性、技术性”三者相结合的编写特色。同时,将实用性强的应用程序穿插在理论叙述中,以实例体现和巩固理论基础知识,并结合新技术的发展趋势介绍网络通信机制等。本书可以作为高等院校计算机及其相关专业的教学用书,也可作为各学校程序设计公共选修课的教材,同时还可用作职业教育的培训用书和Java 2初学者的入门教材或为具有一定Java语言编程经验的开发人员学习使用。


这本书不错的,我是因为参加全国信息技术应用水平大赛才买的。很好,很不错,内容很全。好评,


这本书对于初学者来说还是不错的,但是此书好像很多处有印刷错误,令人百思不得其解


到货好慢!


竞赛指定用书


相关图书