java程序设计教程1-6

java程序设计教程1-6

ID:21062486

大小:220.50 KB

页数:44页

时间:2018-10-19

java程序设计教程1-6_第1页
java程序设计教程1-6_第2页
java程序设计教程1-6_第3页
java程序设计教程1-6_第4页
java程序设计教程1-6_第5页
资源描述:

《java程序设计教程1-6》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、“Java程序设计教程”拟编写内容主编:陈波钱能前言本书是“C++程序设计教程”的姊妹篇。在Internet发展和Web普及的信息时代,Java成为互联网应用程序开发的主流语言,社会对Java程序员的需求越来越强烈。本书是作者多年程序设计教学和实际科研项目开发经验的总结。全书以实用新颖为主要目标,全面、系统地介绍了如何使用Sun公司的标准版开发工具JDK6来开发Java应用程序。作者使用设计精巧的实例,形象生动地说明基本的程序设计思想、概念和技术方法,使初学者能够很快地掌握相关的概念。即使是有经验的程序员也可以从新的角度来认识这些概念。本书对于学过

2、或没有学过程序设计语言的读者都是适用的。对初次接触程序设计的读者,可以先在本书配套的网站上,查找有关程序设计的准备知识的内容介绍,练习网站提供的自测题,从而快速地入门。本书适合用作各类大学计算机专业和非计算机专业的程序设计基础课程教材,也适合用做Java就业培训班的基础教材。在配套网站上有参考的教学时数安排。通过本书的学习,可以达到以下三个培养目标:l程序设计入门,领略什么是面向对象的程序设计;l掌握程序设计方法,领会面向对象程序设计;l了解Java语言的特性,掌握利用Java语言开发应用程序的方法.本教程的内容分成三大部分:第1章至第10章是基础

3、部分,着重介绍程序设计语言的基础知识与面向对象技术的基本思想,包括1.程序设计语言的基本知识,包括程序和程序设计的基本概念、程序的基本数据类型、基本控制结构、方法、复合数据类型.2.面向对象程序设计的基本思想,包括类与对象、继承与多态、接口与程序包,这些章节贯穿面向对象编程的基本思想,包括封装与信息隐藏、继承聚合与软件重用、多态与表示独立性等.第11章至第15章是提高部分,针对Java语言的特点,介绍能体现Java语言优势的一些高级编程内容,这些内容可为程序员开发大型应用程序打下良好的基础。1基本数据结构,通过这一章的学习,可增强程序中组织和管理大

4、批量数据的能力2文件和流通过这一章的学习,了解电脑与外界交换数据的抽象概念,为以后实现通用输入/输出打下基础。3多线程与并发了解线程、同步、调度的概念4软件项目与团队合作了解软件项目的管理,了解ant、Log、Junit等主要的项目开发管理工具。本书的特点1基础部分以面向对象程序设计的基本概念为导向,从程序设计的最基本概念开始,介绍基本数据类型与控制结构,并逐步过渡到讨论方法、类、继承、多态、异常处理等复杂机制,循序渐进、深入浅出地引导读者步入面向对象程序设计的大门。在这部分的编写过程中,我们强调理清基本概念,把握程序设计思想的精髓,从而为后续的学

5、习打下扎实的基础。2把类和对象的概念,提前到控制结构前介绍。这是因为现在Java课程的教学学期越来越提前,许多学校在大一就开设本课程。因此,先介绍类和对象,再介绍控制结构,可以避免结构化程序设计思想的先入为主,充分理解面向对象方法论的灵魂。3强调应用性。力求帮助读者使用面向对象编程方法,编写一定规模的程序。书中所选用的实例和章节后安排的习题,力求覆盖Java认证和实践项目最常接触到的领域。4每章的正文中还使用特别的字体穿插了一些注意、启示、思考等,促进读者的思维。5将Java的图形用户接口提到比较重要的位置,并穿插在各章节中介绍。许多教材都认为GU

6、I开发只是Java的某个扩展功能,一般用较少的篇幅。但我们在实践中发现,如今基于Java的GUI应用越来越广泛。另外,编写GUI程序,对增强读者的编程兴趣,深入了解面向对象、事件驱动等设计原理,有非常好的作用,因此本书用了一定的篇幅介绍GUI,并基本上分布在各章中,使得读者能从实例中潜移默化地掌握这一重要的编程内容。目录第1章程序设计入门现今的社会科技发达,计算机的使用已经非常普遍,其应用也不仅仅局限于刚发明时的科研和高精密度的工作,而是融入了我们日常生活的方方面面。通过本书,您将学会如何命令计算机去做这些工作。计算机(通常被称为硬件)是由软件(也

7、就是您或者您的同行所编写的指令,用来命令计算机去执行动作和做出判断)来控制的。学习编程是一条充满挑战且回报丰厚的旅途,我们期望您能够在学习过程中获得享受。1.1硬件和软件计算机是能够执行运算和做出逻辑判断的设备,其速度比人类的速度要快数百万(甚至数十亿)倍。而且有趣的是,计算机虽然算得飞快,但它却只能做一种运算,也就是加法。如果您是计算机专业的学生,在后面的课程里会学到,减法是靠转换成特殊的加法来实现的,乘法呢就是不断地加,除法自然就是不断地减了。计算机和计算器的主要区别就是,计算机在一系列指令的控制下处理数据,这些指令就是计算机程序。计算机程序通

8、过一系列认为指定的有序动作来控制计算机,设计这些程序的人就被称为程序员。由于程序本身更像是一部电影的剧本或者情节,所以人们

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。