JAVA程序设计

出版时间:2009-8  出版社:大连理工大学出版社  作者:刘发久  页数:311  

前言

  Java语言是一种多用途的面向对象的编程语言。本书注重理论联系实际,通过丰富的示例代码循序渐进地讲解面向对象的概念和编程思想,使读者在最短的时间内掌握Java程序设计思想和方法,是一本实用性很强的Java教材。  本书在编写过程中着重体现如下特色:  (1)注重Java编程的思想和方法,全面介绍基础知识的同时,强调编程的实战能力。  (2)既讲述了Java的语法知识,又讲述了一部分常用的程序设计方法以及设计模式,使读者对程序设计有整体的把握。  (3)例题选用经典、实用,试图用最精简的代码说日月问题。这些代码既可以作为教学使用.又可以在实际工作时直接使用。  本书的主要内容有:Java的一些常识性知识,使读者能基本了解“什么是.Java程序设计语言”;Java的基本语法知识,包括数据类型、运算符、循环语句、判断语句等,有c语言或c++语言编程经验的读者可以跳过本内容;面向对象方面的知识,主要讲解类、接口等知识;常用基础类和工具类,包括字符串处理以及一些常用数据结构的现成类;文件处理以及输八输出流和序列化,使用这部分知识可以使数据长久保存在磁盘中;图形用户界面程序设计,包括窗体、对话框、菜单、鼠标等;数据库应用程序设计,在讲解数据库编程基础知识的同时.给出一个图书管理系统作为示例;网络程序设计,着重讲述网络套接字,并给出一个点对点的聊天程序作为示例;多线程知识,包括线程的创建、同步等;Java在Web上的应用,简要介绍了JSP以及servkt,并给出一个留言板程序作为示例。

内容概要

  《普通高校应用型本科电子与计算机系列规划教材:JAVA程序设计》在编写过程中着重体现如下特色:  (1)注重Java编程的思想和方法,全面介绍基础知识的同时,强调编程的实战能力。  (2)既讲述了Java的语法知识,又讲述了一部分常用的程序设计方法以及设计模式,使读者对程序设计有整体的把握。  (3)例题选用经典、实用,试图用最精简的代码说明问题。这些代码既可以作为教学使用,又可以在实际工作时直接使用。  《普通高校应用型本科电子与计算机系列规划教材:JAVA程序设计》的主要内容有:Java的一些常识性知识,使读者能基本了解“什么是Java程序设计语言”;Java的基本语法知识,包括数据类型、运算符、循环语句、判断语句等,有C语言或C++语言编程经验的读者可以跳过本内容;面向对象方面的知识,主要讲解类、接口等知识;常用基础类和工具类,包括字符串处理以及一些常用数据结构的现成类;文件处理以及输入输出流和序列化,使用这部分知识可以使数据长久保存在磁盘中;图形用户界面程序设计,包括窗体、对话框、菜单、鼠标等;数据库应用程序设计,在讲解数据库编程基础知识的同时,给出一个图书管理系统作为示例;网络程序设计,着重讲述网络套接字,并给出一个点对点的聊天程序作为示例;多线程知识,包括线程的创建、同步等;Java在Web上的应用,简要介绍了JSP以及Servlet,并给出一个留言板程序作为示例。

书籍目录

第1章 Java语言概述1.1 什么是Java?1.2 Java语言1.3 Java开发平台1.4 Java程序的编写、编译和运行过程1.5 Java语言程序的注释1.6 跨平台1.7 面向对象的程序设计1.8 实例讲解与问题研讨本章小结习题第2章 Java语言基础2.1 基本符号2.2 数据类型和变量2.2.1 数据类型2.2.2 变量2.3 运算符和表达式2.4 语句和方法2.4.1 语句2.4.2 方法2.5 控制语句2.5.1 条件语句2.5.2 循环语句2.5.3 跳转语句2.5.4 异常处理语句2.6 数组2.7 实例讲解与问题研讨本章小结习题第3章 Java面向对象基础3.1 引言3.2 类定义3.3 类声明和类体3.3.1 变量声明3.3.2 方法定义3.3.3 自定义构造器3.4 用类去创建对象3.5 继承一个类3.6 接口3.7 抽象类与最终类3.8 多态3.9 内部类和匿名类3.1 0泛型3.1 1修饰符3.1 2实例讲解与问题研讨本章小结习题第4章 常用基础类和工具类4.1 0bject类4.2 Number类4.3 StringBuffer类4.4 Exception类4.5 Scanner类4.6 StringTokenizer类4.7 Vector泛型类4.8 LinkedList泛型类4.9 ArrayList泛型类4.1 0HashMap泛型类4.1 1枚举和迭代器4.1 2实例讲解与问题研讨本章小结习题第5章 I/O流和文件管理5.1 I/O流类5.2 File类5.3 FileWriter类5.4 FileReader类5.5 InputStreamReadel类5.6 BufferedReade~类5.7 PrintWriter类5.8 读取键盘输入的数据5.9 JAR文件5.10实例讲解与问题研讨本章小结习题第6章 图形用户界面程序设计6.1 视窗类6.2 对话框6.3 组件类6.3.1 面板和内部视窗6.3.2 标签、按钮和工具栏6.3.3 菜单条、菜单和菜单项6.3.4 文本行和文本区6.3.5 表格和窗格滚动条6.3.6 树和窗格拆分6.3.7 内部视窗和分层容器6.3.8 进度条类6.4 布局管理类6.5 事件处理6.5.1 事件处理机制6.5.2 API中的事件类6.5.3 事件监听器接口6.5.4 常见事件处理6.6 实例讲解与问题研讨本章小结习题第7章 数据库应用程序设计7.1 数据库和SQL语句7.2 JDBC7.3 Java数据库管理程序设计7.4 数据库的数据输入和打印GUI程序设计7.5 实例讲解与问题研讨本章小结习题第8 章网络程序设计基础8.1 Java网络类和接口8.2 InetAddress类8.3 URL类和URLConnection类8.4 Socket类和ServerSocket类8.5 DatagramPaeket类和DatagramSocket类8.6 MulticastSocket类8.7 实例讲解与问题研讨本章小结习题第9章 多线程9.1 进程与线程概述9.2 Java的进程模型9.3 线程类Thread9.4 线程接口RunnabIe9.5 线程的生命周期9.6 线程同步9.7 定时器的管理9.8 实例讲解与问题研讨本章小结习题第10章 Java在Web上的应用10.1 Applet10.2 Servlet10.3.ISP10.4 实例讲解与问题研讨本章小结习题参考文献

章节摘录

  第3章 Java面向对象基础  天下万物生于有,有生于无。  ——老子  对象是面向对象程序设计的核心,所有的对象来自于类,类是由人们创建的或从API核心类库中引进的。  本章进一步讨论什么是类?如何创建类?什么是对象?如何创建和使用对象?面向对象编程的本质是什么?这些是Java面向对象程序设计的基础。  3.1 引言  在日常生活中把一些不同的物品装在一个包里是常见的,如到超市买了10个苹果,又买了2瓶香槟,超市还赠送了一把削苹果的刀和一个开香槟的起子,最后把这些物品放在一个包中,带着这个包去旅行一定比零散地带着这些物品方便得多。  面向对象的编程把相关的数据和方法放在一起,对象就是一个装着数据和方法的“包”,类是造这个包的“模型”,用对象和类编程把零散的数据处理问题作为一个整体问题来处理,使复杂的编程问题简单化。  在程序中,存储一项数据可以用变量,存储一组同类型数据可以用数组,若要存储一组不同类型数据怎么办?  例如,有n(n是任意一个整数)个学生,每1个学生有3项数据(学号、姓名和平均成绩),其中学号是int型数据,姓名是String型数据,平均成绩是float型数据,如何写一个程序临时(长期保存需要使用数据库或文件,后续介绍)保存和查询这些数据。

编辑推荐

  《JAVA程序设计》注重Java编程的思想和方法,循序渐进,由浅入深,基础知识全面深入,概念明确,条理清晰,强调Java编程的实战能力,联系实际,学以致用。

图书封面

评论、评分、阅读与下载


    JAVA程序设计 PDF格式下载


用户评论 (总计0条)

 
 

 

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

京ICP备13047387号-7