Java程序设计案例教程

当前位置:首页 > 教材 > 研究生/本专科 > Java程序设计案例教程

出版社:清华大学
出版日期:2010-7
ISBN:9787302225881
作者:周怡
页数:238页

作者简介

《Java程序设计案例教程》从医药专业相关的简单的Java程序设计案例人手,通过一个个案例的推进,将读者在学习Java过程中要掌握的各个知识点逐步展开,再逐一串联起来。使用与医学相关的Java程序提高了医学生的学习兴趣,有利于医学生信息技术素质与技能的提高,Java面向对象的思维方式有利于医药学生将本专业内容与计算机结合的信息化思维的形成。《Java程序设计案例教程》给出了大量与医药科学相关的案例程序,希望读者能通过“案例,,理解各个知识点,从而掌握Java语言的基本语句和语法,重点掌握面向对象的程序设计方法。
《Java程序设计案例教程》的各个案例均由浅入深,并提供全部源代码,可在清华大学出版社网站下载。《Java程序设计案例教程》可作为Java程序设计课程的教材,也可作为希望通过学习程序设计理解计算机应用的读者的参考书。

书籍目录

第1章 Java语言概述  1.1 Java语言简介  1.2 第一个Java语言程序    1.2.1 Java开发环境    1.2.2 “Java与咖啡”源代码    1.2.3 程序输入、调试和运行步骤  1.3 Java语言开发环境    1.3.1 JDK的下载与安装    1.3.2 Eclipse的下载与使用    1.3.3 Java小程序输入、调试和运行步骤  本章小结  习题1第2章 Java语言基础  2.1 基本语言要素    2.1.1 标识符    2.1.2 关键字    2.1.3 分隔符    2.1.4 注释  2.2 基本数据类型    2.2.1 整数类型    2.2.2 浮点类型    2.2.3 字符类型    2.2.4 布尔类型  2.3 常量和变量    2.3.1 常量    2.3.2 变量  2.4 运算符和表达式    2.4.1 运算符    2.4.2 表达式  2.5 赋值语句  2.6 Java数据类型的转换    2.6.1 自动类型转换    2.6.2 强制类型转换  本章小结  习题2第3章 Java流程控制  3.1 顺序结构及可视化输入输出  3.2 选择结构    3.2.1 单分支选择语句(if语句)    3.2.2 双分支选择语句(if…else语句)    3.2.3 用嵌套的if语句实现多分支选择结构    3.2.4 多分支选择语句(if…else if…else语句)    3.2.5 switeh语句  3.3 循环结构    3.3.1 while语句    3.3.2 dowhile语句    3.3.3 for语句    3.3.4 循环的嵌套    3.3.5 跳转语句  本章小结  习题3第4章 数组  4.1 一维数组    4.1.1 数组的建立    4.1.2 数组元素的引用    4.1.3 数组的复制  4.2 一维数组算法应用实例  4.3 二维数组和多维数组    4.3.1 二维数组元素的逻辑结构    4.3.2 二维数组的初始化    4.3.3 二维数组元素的引用  4.4 Java中的字符串    4.4.1 String类    4.4.2 可变长字符串StringBuffer类  4.5 Arrays与ArrayList类    4.5.1 Arrays类    4.5.2 ArrayList类  本章小结  习题4第5章 Java面向对象程序设计  5.1 类和对象    5.1.1 面向对象方法    5.1.2 类的定义    5.1.3 成员变量    5.1.4 成员方法    5.1.5 构造方法    5.1.6 对象的创建和使用    5.1.7 类成员与实例成员    5.1.8 对象数组  5.2 类的封装性    5.2.1 封装的概念    5.2.2 访问权限修饰符    5.2.3 方法的重载    5.2.4 this引用    5.2.5 类之间的组合关系  5.3 类的继承性    5.3.1 继承的概念    5.3.2 子类的定义    5.3.3 super引用    5.3.4 抽象类与最终类    5.3.5 内部类  5.4 接口    5.4.1 接口的概念    5.4.2 声明接口    5.4.3 实现接口    5.4.4 接口变量  5.5 类的多态性    5.5.1 多态性的概念    5.5.2 运行时多态性  本章小结  习题5第6章 包与异常处理  6.1 包    6.1.1 包的创建    6.1.2 包的导人    6.1.3 案例6-1的实现  6.2 异常    6.2.1 异常的概念    6.2.2 Java的异常类    6.2.3 异常处理机制    6.2.4 自定义异常    6.2.5 案例6-2的分析与实现  本章小结  习题6第7章 图形用户界面  7.1 图形用户界面设计基础    7.1.1 AwT与Swing概述    7.1.2 容器与布局管理器    7.1.3 初识事件及事件处理    7.1.4 图形用户界面的设计方法和步骤    7.1.5 案例7-1的实现  7.2 Swing组件及其应用    7.2.1 常用Swing组件    7.2.2 案例7-2的实现与分析  7.3 Java的事件处理机制    7.3.1 委托事件模型    7.3.2 案例7-2中的事件处理的分析  7.4 窗口与菜单    7.4.1 菜单的组成与菜单类    7.4.2 为窗口加入菜单    7.4.3 案例7-3的实现  7.5 图形绘制    7.5.1 Graphics类    7.5.2 在组件上绘图    7.5.3 案例7-4的实现  本章小结  习题7  ……第8章 多线程第9章 Java Applet第10章 Java输入输出流第11章 JDBC与数据库访问第12章 Java网络程序设计参考文献

编辑推荐

  《Java程序设计案例教程》特色以知识点为主线导引,以阶梯式案例教学法组织和串联各知识点,为学生在自身专业知识领域内培养信息化思维习惯提供了十分有效的手段。各章节使用有趣味性的医学问题举例,激发学生的学习兴趣。  把按知识点排列起来的案例分为两种类型:通过“案例”理解知识点;通过医药信息程序设计“实例”,提高学生技能。  通过实训设计培养学生使用Java语言开发有一定实用价值应用程序的能力。  适当加大小项目练习内容,让学生多练少背,培养学生的计算机思维能力。

前言

  当前随着医药卫生信息化的全面深入,人们越来越感觉到计算机和信息技术对医院和医生们的深刻影响。本教材的编写主要是为了满足医药学科专业学生对信息技术掌握的需要。目前中小学教育已基本普及“信息技术”课程,其内容覆盖了传统的大学阶段原计算机应用基础教学的相当一部分内容,例如,计算机操作系统的使用和办公自动化软件的应用,绝大多数医药类大学生在踏人大学之前就已经具备了基本的计算机应用知识与技能。在这种发展趋势下,调整大学阶段计算机信息基础课程的教学目标和内容,通过程序设计教学,培养在学生信息技术应用中的主观能动性、创造性和求异性就显得非常重要。  近年来,编者通过对所在院校部分医药学专业实施的计算机基础教学改革实践证明,“Java程序设计”承载了当前最多的与计算机有关的知识和应用思路,比较有利于学生信息技术素质与技能的提高,Java面向对象的思维方式有利于医药学生将本专业内容与计算机结合的信息化思维的形成。  本教材以知识点为主线,以阶梯式案例教学法组织和串联各知识点,充分结合医药专业学科知识,实现信息技术与医药应用二者的有机融合,为学生在自身专业知识领域内培养信息化思维习惯提供了十分有效的手段。此外,借鉴《全国高等医药院校计算机与信息技术规划教材:Java程序设计案例教程》编委会的学科团体已经积累的医药信息学资源,本教材全部采用医药信息技术案例来表现有关的程序设计内容。  本教材将按知识点排列起来的案例分为两种类型:通过案例理解知识点,从而掌握Java语言的基本语句、语法,重点掌握面向对象的程序设计方法,掌握Java语言的GUI、事件处理和异常处理,掌握JavaApplet的创建与使用,掌握Java的数据流、多线程和网络应用;通过医药信息程序设计实例,使学生在技能上得以提高,通过学习能够较熟练地使用JDK,进行Java程序的设计、编译和调试技术。同时,本教材通过案例设计培养学生使用Java语言开发有一定实用价值的医药应用程序的能力。

章节摘录

  目前Internet将世界上千千万万的计算机子网连成一个超网,而这些子网分布在世界的各个角落,并且由不同的型号、规模、操作系统和不同应用平台的计算机组成,这就需要一种能够运行在各种计算机上,具有平台无关性和高移植性的语言。Java语言以其面向对象、平台无关、多线程和安全可靠等特性成为Internet时代程序设计语言中的佼佼者。  Java是1995年6月由Sun公司设计出来的革命性编程语言,它的出现是源于独立平台语言的需要,人们希望这种语言能在不同的操作系统和不同的CPU芯片上运行,并希望这种语言能写出嵌入各种家用电器等设备的芯片上的程序。可以说,Java的出现标志着真正的分布式系统的到来。Java语言的主要特点如下。  (1)简单。Java语言易学、好用,如果你学过c或C++,就会觉得Java很眼熟,因为Java中的很多语法与C和C++一样。Java要比C++简单,它去掉了C和C++支持的3个不易理解和掌握的数据类型,即指针(pointer)、联合体(union)和结构体(structure)。这样做的目的是使用户不能通过Java程序直接访问内存地址,保证了程序具有更高的安全性,而C和C++中的联合体和结构体的功能完全可以在Java中用类及类的属性等面向对象的方法来实现,使程序设计更加合理、规范,而且还可降低学习难度。  (2)面向对象。Java语言最吸引人之处就在于它是一种以对象为中心、以消息为驱动的面向对象的编程语言。面向对象是一种模拟人类社会和人解决实际问题的模型,因此更符合人们的思维习惯,而且容易扩充和维护。它的缺点是程序在开发过程中常常会变得越来越大。

图书封面


 Java程序设计案例教程下载



发布书评

 
 


精彩短评 (总计9条)

  •     虽然封面有点灰尘,不过书还是很好的,和学校订的教材一样
  •     课本来的,上来买!便宜
  •     有课本了~
  •     和学校订的书一样,内容很好,对学习JAVA有很大帮助
  •     内容不太好,普通教材
  •     可以,速度没话说,就是快!
  •     专业学习的课本
  •     书是正版!!值得买
  •     虽然包邮了但还是很贵啊,希望能便宜点,现在的书基本没有折扣,穷人孩子伤不起啊
 

农业基础科学,时尚,美术/书法,绘画,软件工程/开发项目管理,研究生/本专科,爱情/情感,动漫学堂PDF下载,。 PDF下载网 

PDF下载网 @ 2024