Java程序设计

出版时间:2010-5  出版社:清华大学出版社  作者:朱喜福,徐剑魁 编著  页数:372  

前言

计算机网络技术是计算机领域中发展最迅速的新技术之一,对社会和经济发展作出了极大的贡献。计算机网络的普及和推广应用,将会使越来越多的人能够利用网上资源、享受不断发展和完善的网络服务,提高工作效率和水平。随着我国经济和社会发展进一步与国际接轨,各种新技术的引入和应用开发也正在蓬勃发展和深入。在程序设计应用领域,面向对象编程技术正在逐步替代面向过程的程序设计技术,成为计算机应用开发的主流,尤其在网络应用开发中,面向对象的Java语言编程和相关的Java技术应用正在以前所未有的速度发展,从网上购物、网上银行、远程教学、虚拟课堂、网络游戏等都在纷纷使用Java技术。近年来,全国各地高校与计算机相关的很多专业都开设了Java程序设计或与Java技术相关的课程,尤其是计算机及网络应用技术和其他相关专业的本科更是将Java语言作为学习和掌握面向对象编程技术的必修课。近几年来,由于计算机技术和网络应用技术的发展,对掌握面向对象的网络编程技术的需求不断增加,使得我国高等院校持续加强在Java相关技术的教学力度。但学生知识基础、学习能力和水平参差不齐,也造成了教学过程中传授知识和培养应用能力的难度。本书作者朱喜福、徐剑魁现为北京联合大学师范学院电气信息系副教授。近5年来先后给本科生开设“Java程序设计”和“Java How to Program”双语课等,并在高职高专计算机应用技术专业和计算机网络专业教授“Java程序设计”课程6年。在这几年的教学过程中特别注意了解和认识本科学生的知识基础、能力水平、学习兴趣和学习特点等,并积累了一定的教学经验和体会,深感学生理解和掌握Java面向对象的编程技术、应用庞大的Java类库编写解决实际问题的程序等仍有待提高。因此,在讲授和编写Java教材时,根据学生的特点,在内容取舍和编排、讲述语言和方法等都做了较多的探讨和实践。本书内容的取舍在做到有一定的广度和深度的同时,力求适合本科学习使用;知识点的讲解和编排由浅人深、循序渐进;语言通俗易懂,例题的选择既考虑到对知识的理解和掌握提供帮助,又考虑到学生的学习兴趣和编程应用,并进行了详细的讲解和分析;习题的编写具有较强的针对性,以帮助学生巩固所学知识和提高实际编程能力。本书适合大、中专院校的学生作为教材学习Java语言和Java编程技术。学习本书不需要高级语言编程的基础,根据学生的程度不同可安排3~4课时/周的讲授时间,全书讲授课时可安排54~72课时。

内容概要

Java是面向对象的、支持多线程的解释型网络编程语言。它是目前Internet最流行的编程语言之一,具有高度的安全性、可移植性和代码可重用性。本书从Java语言最基本的入门概念开始讲述Java语言,包括Java语言的数据类型、运算符、表达式与流程控制、数组和方法等;用比较易于理解和接受的讲叙方法、恰当的内容安排对Java面向对象程序设计的基本概念,如类、对象、接口、继承和多态等进行了深入浅出的讲解;并通过大量的编程实例对Java的编程应用进行讲解,包括:图形绘制和图像显示,图形用户界面中的基本控制组件、容器和布局、常用的对话框和菜单设计的应用、Java Applet小应用程序、JDBC数据库编程、JSP网络编程等进行了讲述;对Java语言的特点,如异常处理、多线程应用等作了详细的讲解;对Java的输入输出处理等通过实例进行了深入的说明。本书每章都安排了大量有针对性的练习和编程实训题,便于教师教学和检验学生的学习效果。    本书内容比较详尽,内容的取舍和安排恰当、循序渐进,讲解通俗易懂,实例丰富,并注重培养解决实际问题的能力,本书可作为高等院校“Java程序设计”课程的教材和教学参考书,特别适合Java语言的初学者使用,也可作为对Java编程感兴趣的读者的参考书。

书籍目录

第1章 Java语言入门  1.1 Java 语言的特点  1.2 Java 语言的发展  1.3 两类Java程序  1.4 Java程序中的关键字、标识符和分隔符  1.5 Java语言的数据类型  1.6 Java语言的复合数据类型--类和对象的初步说明  习题第2章 运算符、表达式与流程控制  2.1 Java 语言的运算符和表达式  2.2 Java 语言的流程控制  习题第3章 数组和方法  3.1 Java 语言的数组  3.2 Java语言的方法和方法重载  习题第4章 Java面向对象程序设计  4.1 面向对象程序设计的基本概念  4.2 类  4.3 继承和多态  4.4 内部类和匿名类  4.5 包的创建和引用  习题第5章 Java类库和常用类简介  5.1 Java类库简介  5.2 Java语言基础类库  5.3 字符串类: String类和StringBuffer类  5.4 Java常用工具类库  习题第6章 Java图形用户界面与图形编程  6.1 图形用户界面概述  6.2 第一个Swing GUI  6.3 Java事件处理机制  6.4 Java布局管理器机制  6.5 容器  6.6 基本控制组件  6.7 通用对话框  6.8 GUI示例  6.9 Java图形图像编程  6.10 Java Applet  习题第7章 异常处理与多线程第8章 Java输入输出与网络编程第9章 JDBC编程第10章 JSP网站编程附录A Eclipse 3.2下创建Java项目附录B Eclipse 3.2+MyEclipse下创建Web项目

章节摘录

插图:1.1 Java语言的特点Java语言是一种面向对象的、能跨平台使用的、安全的、解释执行的网络编程语言。Java语言支持多线程,具有内存垃圾自动收集机制,它扫描内存,并自动释放那些不再使用的内存块。1.2 Java语言的发展1996年,Java 1.0版正式推出。Java的早期版本称为JDK(Java Development Kit),如JDK 1.O、JDK 1.02、JDK 1.1等。1999年升级为1.2版,并改称为Java 2.2000年9月升级为1.3版;2001年7月推出了Java的新版本1.4版。2004年的Java One会议后,原有的1.5版被改名为5.0版,该版本添加了泛型、for-each循环、自动打包、元数据等特性。为考虑到兼容性,本书内容最高用到Java 5.0。2006年末发布了Java 6,该版本没有语言的改进,只是增强了类库。本书结稿之时,Java 6已为最新版本,版本7只发布了测试版。Java 2分为三个体系:Java SE:更名之前为J2SE(Java 2 Software Development Kit,StandardEdition);Java 2开发的标准版,是适用于一般计算机的Java程序开发和程序运行平台。本书所讲程序都是在该环境下编译运行,所使用的具体版本名称是:jdk-15004-windows-i586-p(在网上免费下载)。安装目录下有一个子目录bin,编译和运行Java程序的命令都在该目录下。JavaEE:更名之前为J2EE(Java 2 Software Development Kit,EnterpriseEdition);企业e-Business架构和Web Service服务开发及应用平台。JavaME:更名之前为(J2ME:Java 2 Software Development Kit,MicroEdition);移动商务,如无线通信、PDA等小型电子设备的开发工具及应用平台。

图书封面

评论、评分、阅读与下载


    Java程序设计 PDF格式下载


用户评论 (总计7条)

 
 

  •   作为JAVA教科书,是一本很好的选择!
  •   这本书相当适合初学者,即使没有面向对象语言的学习经验的人也能很快入门!爱死这本书了
  •   自学中,这本书挺有帮助.
  •   很不错的高职教材值得专业阅读
  •   不错 很不错是正版图书 很有
  •   适合菜鸟学习,不错的java
  •   内容还可以,就是封面有点破损
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7