Java程序设计基础
2010-6
中国劳动社会保障出版社
孟洁
311
为了满足高等职业技术院校计算机网络技术专业教学改革的需要,人力资源和社会保障部教材办公室组织一批教学经验丰富、实践能力强的教师与行业、企业的专家,在充分调研、讨论专业设置和课程教学方案的基础上,编写了该专业系列教材,包括:《计算机网络基础》《网络设备互联技术》《Windows Server 2008网络服务器配置与管理》《Linux网络服务器配置与管理》《SQL Server网络数据库开发与管理》《网络综合布线技术》《网络安全防护技术》《计算机组装与维修》《网页设计与制作》《Java程序设计基础》《C程序设计》《Visual Basic程序设计基础》《ASP.NET动态网站开发》《JSP动态网站开发》等。 这套教材具有以下几个方面的特点: 第一,突出职业教育特色,重视职业能力培养。根据计算机网络技术专业毕业生所从事职业的实际需要,合理选择教学内容,突出企业工作实践内涵,使学生具有组建网络、管理网络、使用网络等职业技能,满足企业对计算机网络技能型人才的要求。 第二,贯彻任务驱动编写思路。结合先进的教学理念,做到理论学习有载体,工作实训有实体,通过具体的工作任务引导学生进行知识和技能的学习。有利于激发学生的学习积极性,变被动学习为主动学习,使学生在掌握知识和技能的同时,获得学习成就感。 第三,根据国家职业标准、计算机技术与软件考试大纲以及行业、企业工作规范组织教学内容,涵盖网络管理员、网络工程师等国家职业标准的相关要求,使教材具有很强的实用性和针对性。 第四,提供全方位教学资源的服务与支持。对重点教材开发配套的教学课件,如电子教案、素材库、源文件、视频教学录像等,便于教师教学工作的开展。 本套教材的编写得到了有关省市教育部门、人力资源和社会保障部门以及一批高等职业技术院校的大力支持,教材编审人员做了大量的工作,在此,我们表示衷心的感谢!同时,恳切希望广大读者对教材提出宝贵的意见和建议。
本书为国家级职业教育规划教材。 本书通过一个综合实训项目——Java桌面小管家贯穿始终,循序渐进地对Java语言及JDK框架进行了全面的介绍,包括:Java基础语法、输入输出、异常处理、集合技术、XML解析技术、数据库访问技术、GUI技术等内容。共有十个课题,第一个到第九个课题利用项目任务作为载体介绍Java基础知识,第十个课题是一个综合实训项目,重点是综合运用之前介绍的基础知识,并使用面向对象程序设计思想完成一个实际的软件项目的开发任务。 本书有以下特色:第一,内容的选择上以典型、实用为基本原则;第二,内容的安排上以项目任务为学习单元,在实际的小任务中学习Java技术,最后再将学到的技术应用于一个综合项目——Java桌面小管家,前面的小任务具有技术的连贯性,在设计上既保障了基本的教学要求,也为学有余力的人提供了扩展的空间;第三,内容的表述中大量使用图表,特别是流程图,使任务的分析更加清晰、直观,让读者有更加明确的任务定位。 本书适合于高等职业技术院校计算机相关专业的教学使用,也可作为计算机爱好者的参考用书。本书配套电子课件和源代码可于网址www.class.com.cn的“产品天地/下载专区”中下载。
课题一 Java桌面小管家项目分析 任务1 Java桌面小管家项目分析 课题二 了解Java语言 任务2 编写第一个Java程序 课题三 面向对象程序设计思想 任务3 为小管家设计类 任务4 实现小管家中类的属性 任务5 实现小管家中类的方法 课题四 Java基础语法 任务6 完成每日支出的简单统计任务 任务7 使用数组完成支出统计任务 任务8 实现小管家界面上的日期显示功能 课题五 Java输入输出处理及异常处理方法 任务9 从控制台接受每日支出的数据 任务10 处理数据输入的错误 任务11 验证支出数据的合法性 任务12 使用文件存储备忘录信息 课题六 使用Java中的集合 任务13 使用集合存储备忘录信息 任务14 使用集合存储通讯录信息 课题七 Java与XML 任务15 创建XML文件存储通讯录信息 任务16 从XML文档中读取通讯录信息 任务17 修改存储在XML文件中的通讯录信息 课题八 Java的数据库访问技术 任务18 为支出模块建立数据库 任务19 访问支出表 课题九 Java的GUI技术 任务20 为通讯录模块设计和实现界面 任务21 为通讯录管理界面实现简单的事件处理 课题十 Java桌面小管家综合实训 实训一 备忘录管理模块 任务1 实现备忘录模块业务操作类 任务2 实现备忘录模块界面设计 实训二 通讯录模块 任务1 实现通讯录模块数据模型类 任务2 实现通讯录模块业务操作类 任务3 实现通讯录模块界面设计 实训三 支出模块 任务1 实现支出模块公共信息类 任务2 实现支出模块数据模型类 任务3 实现数据访问通用类 任务4 实现支出模块业务操作类 任务5 实现支出模块界面设计 实训四 小管家主界面设计 任务1 实现小管家主界面的标题面板 任务2 实现小管家主界面的主窗体
任务4提出:类模型中的属性由变量实现,类模型中的行为由方法(或者称为函数)实现。本任务,我们需要了解Java语法中的方法,并根据小管家的各个类的设计需求实现方法的定义。 相关知识 如果变量是一个具有特定名称,用来存储数据的区域,那么方法就是具有特定名称,用来存储操作过程的区域。如果你需要得到一个数据,你需要调用存储了这个数据的变量;如果你希望执行一些动作,得到一个操作结果,那么你得借助方法来实现了。 一、方法的结构 我们通过一个洗衣服的例子了解方法的基本结构。如果我们使用洗衣机洗衣服,先要从盆子里拿出脏衣服放入洗衣机的圆筒里,把洗衣粉放入指定的槽口,然后按一下开关,当洗衣机把衣服洗完之后会发出提示音,这时候你就可以把干净的衣服取出来了。 这个过程中你做的所有事情是一个主程序,你从盆子里面拿脏衣服,就是相当于从一个实际的变量中取出数据,而洗衣机是一个预先定义好的方法,里面存储了洗衣服的程序,这个程序需要你提供洗衣粉、脏衣服,这个程序运行完毕返回干净衣服。
稍微看了一下下,感觉有点C语言基础再学好一点