第一图书网

Java程序设计

高晓黎,刘博 主编;田星火,苏百兖 副主编 清华大学出版社
出版时间:

2008-10  

出版社:

清华大学出版社  

作者:

高晓黎,刘博 主编;田星火,苏百兖 副主编  

页数:

343  

内容概要

本书摒弃东拼西凑的编书模式,最大限度地保持原创风格,以独有的知识体系、严密的内在逻辑、鲜活的示范案例以及深入的讲解剖析,将Java面向对象的本质和特征淋漓尽致地揭示给读者。本书大量采用表格、图示、UML分析等表达手段,将高度浓缩、条理清晰的知识线索呈现给读者,使其以最大的吸纳量、最高的效率,来获取最有价值的信息。 全书共分15章及两个附录,内容包括Java基础、面向对象编程、AWT与Swing编程、图形图像处理、Applet、多线程、网络编程以及文件操作等。 书中涉及的所有程序源码、图、表可从本书配套光盘中找到;也可登录清华大学出版社的官方网站,从该教材的支持网站上下载相关资源。 本书适合作为计算机和网络等相关专业的大、中专学生学习Java编程的教材,亦可作为相关研究人员及工程技术人员的参考书。

书籍目录

第1章 走马观花看Java 1.1 初识Java程序  1.1.1 Java程序的类型  1.1.2 简单的GUI应用程序.  1.1.3 控制台应用程序 1.2 程序的设计规则  1.2.1 应用程序的结构  1.2.2 注释  1.2.3 Java程序的设计原则 1.3 进一步了解Java  1.3.1 Java演义  1.3.2 Java的优势  1.3.3 Java虚拟机  1.3.4 垃圾回收 本章习题第2章 Java程序开发 2.1 Java开发工具概述 2.2 JDK的安装与配置  2.2.1 JDK的版本变迁  2.2.2 JDK的下载与安装  2.2.3 系统环境变量的设置 2.3 JDK常用命令 2.4 Java API 2.5 基于JDK的Java程序开发  2.5.1 Java程序开发步骤  2.5.2 Java应用程序开发  2.5.3 Applet小程序开发 本章习题第3章 Java的基本语法——C++语言的克隆 3.1 Java语言符号集  3.1.1 Java的符号  3.1.2 Java标识符  3.1.3 Java关键字  3.1.4 Java运算符  3.1.5 Java分隔符 3.2 数据类型与类型转型  3.2.1 Java的数据类型  3.2.2 常量与变量  3.2.3 基本数据类型  3.2.4 基本数据类型的封装  3.2.5 数据类型转型的原则 3.3 运算符与表达式  3.3.1 算术运算符与算术表达式  3.3.2 关系运算符与关系表达式  3.3.3 逻辑运算符与逻辑表达式  3.3.4 位运算符与位表达式  3.3.5 赋值运算符与赋值表达式  3.3.6 条件运算符与条件表达式  3.3.7 运算符的优先级 3.4 程序的控制结构  3.4.1 顺序结构  3.4.2 分支结构  3.4.3 循环结构  3.4.4 进一步了解循环  3.4.5 跳转结构 本章习题第4章 类与对象:构建Java程序的基石 4.1 面向对象程序设计  4.1.1 面向对象的基本概念  4.1.2 面向对象的特征  4.1.3 面向对象程序设计的优越性 4.2 类的描述  4.2.1 类的定义  4.2.2 属性声明  4.2.3 方法定义 ……第5章 数组第6章 Java面向对象的特征第7章 AWT支持下的GUI编程第8章 Java的事件处理机制第9章 Swing支持下的GUI编程第10章 文本显示与图形图像处理第11章 Java Aplet及其运行机制第12章 多线程第13章 异常处理第14章 网络编程第15章 输入输出流与文件操作附录A JCreator使用指南附录B 各章习题参考答案

章节摘录

  第1章 走马观花看Java  1.1 初识Java程序  1.1.1 Java程序的类型  Java语言是近年来才兴起的一种完全面向对象(object oriented)的编程语言,目前应用广泛。许多与Java语言相关的技术与辅助开发工具(如JSP、Tomcat、Hibernate等),也成为当今的研究热点。  Java程序有三种基本类型:Java应用程序、Applet小程序与Servlet小程序。其中Java应用程序开发技术是本书讲解的重点,也是学习其他两类小程序开发的基础。  (1)Java应用程序,即Java application,是一种通用程序,它不需要Web浏览器,能够独立运行于任何具备Java运行环境的设备中,这些设备除了计算机外,还可以是PDA(掌上电脑)、手机等嵌入式设备。Java应用程序根据运行界面的不同,又可分为控制台(console)应用程序和图形用户界面(GUI)应用程序两种。  控制台应用程序的用户界面不是图形化的,人机交互以文本字符为主,输入设备主要是键盘,程序运行的逻辑由预定的流程来控制。  GUI应用程序最大的特征是程序界面由图形化的要素构成(如窗体、对话框、命令按钮等),程序没有预定的运行流程,而是由随机事件来驱动。输入设备以鼠标、键盘为主,人机交互由消息机制来支持。GUI应用程序是当前编程的主流。  (2)Applet 小程序,又称为Java Applet,是一种存储于WWW(万维网)服务器的Java程序,由游览器下载到客户系统中,并通游览器来运行,Java Applet通常较小,以减少下载时间,它由超文本标记语言(HTML)的Web页来调用。


编辑推荐

  本丛书免费提供以下配套教学资源:  电子教案:包括每章的教学重点、难点、授课内容等。习题库:提供多种形式的习题,并配有习题答案或要点分析,部分图书还提供了模拟试卷。案例库:提供丰富的教学案例,并给出分析内容或揭示。专题拓展:因限于篇幅等原因不能在纸质教材中讲授的知识点,将在网络中得到补充或扩展。

图书封面

广告

下载页面


Java程序设计 PDF格式下载



要有点基础才看到懂,不错


质量不错 很有用,对于初学者很有帮助,


相关图书