正版保障 假一赔十 可开发票
¥ 13.47 3.4折 ¥ 39.8 全新
库存111件
作者孟祥飞主编
出版社北京理工大学出版社有限责任公司
ISBN9787568266765
出版时间2019-05
装帧其他
开本其他
定价39.8元
货号11678020
上书时间2024-12-24
学习篇
单元1 初识Java
任务1.1 搭建Java开发环境
1.1.1 Java的发展历史
1.1.2 Java的特点及优势
1.1.3 Java的运行机制
1.1.4 JDK简介
任务1.2 初入Java世界
1.2.1 Java程序结构
1.2.2 使用Eclipse创建Java程序
任务1.3 计算扇形的面积和周长程序设计
1.3.1 Java中的标识符
1.3.2 Java中的关键字
1.3.3 Java中的保留字
1.3.4 Java中的注释
1.3.5 Java中的分隔符
1.3.6 Java中的常量与变量
1.3.7 Java中的数据类型
1.3.8 Java数据类型转换
1.3.9 Java中的运算符与表达式
单元2 程序设计基础
任务2.1 熟悉各流程的关键字
2.1.1 顺序结构
2.1.2 选择结构
2.1.3 分支语句结构
任务2.2 while循环语句、do…while循环语句与for循环语句
任务2.3 break语句和continue语句
单元3 面向对象程序设计
任务3.1 描述“人”信息程序设计
3.1.1 类与对象的概念与关系
3.1.2 类的定义
3.1.3 创建对象
任务3.2 借书卡程序设计
3.2.1 类的方法
3.2.2 构造方法
3.2.3 方法重载
3.2.4 变量的作用域
3.2.5 定义包和导入包的关键字
任务3.3 保护人的“隐私”程序设计
3.3.1 封装
3.3.2 Java的修饰符
任务3.4 员工信息管理程序设计
3.4.1 继承
3.4.2 方法的覆盖
3.4.3 this和super。关键字
3.4.4 多态
3.4.5 最终类和抽象类
任务3.5 模拟USB接口程序设计
3.5.1 .Java接口
3.5.2 接口与多态
3.5.3面向接口编程的步骤
3.5.4接口中常量的使用
单元4数据与异常处理程序设计
任务4.1学生成绩计算程序设计
4.1.1一维数组
4.1.2二维数组
任务4.2天气预报的数据处理
4.2.1 创建String字符串
4.2.2 String类的常用操作
4.2.3 StringBuffer类的常用方法
任务4.3除法计算器程序设计
4.3.1异常的概念及其处理机制
4.3.2异常的分类
4.3.3异常的捕获与处理·
任务4.4最大公约数计算器设计
4.4.1自定义异常
4.4.2抛出异常
4.4.3上报异常
单元5图形用户界面程序设计
任务5.1油耗计算程序设计
5.1.1抽象窗口工具集(AWT)
5.1.2 Swing组件简介
5.1.3 JComponent组件
5.1.4 JFrame组件
5.1.5 Swing工具集的其他常用组件
任务5.2计算器界面设计
5.2.1Java布局管理
5.2.2常见的布局管理器
任务5.3计算器事件处理
5.3.1Java事件
5.3.2Java事件处理机制
5.3.3Java事件体系结构
5.3.4Java事件监听器和监听方法
任务5.4字体设置窗口程序设计
5.4.1 组合框JComboBox
5.4.2 复选框JCheckBox
5.4.3 单选按钮JRadioButton
5.4.4 列表框JList
5.4.5选择事件
任务5.5字体设置菜单设计
5.5.1 菜单栏(JMenuBar)
5.5.2菜单项(JMenu)
5.5.3菜单子项(JMenultem)
5.5.4 复选菜单项(JCheckBoxMenultem)
5.5.5 单选菜单项(JRadioButtonMenultem)
实验篇
单元6综合设计——“企业即时通”软件
任务6.1项目需求分析及总体设计
6.1.1项目需求分析
6.1.2客户端业务流程分析
6.1.3系统总体设计
任务6.2详细设计之数据库设计
6.2.1 数据实体类分析
6.2.2 数据库与数据表创建
任务6.3详细设计之界面设计
6.3.1客户端程序界面设计
6.3.2服务器端程序界面设计
任务6.4系统实现技术
6.4.1网络通信基础知识·
6.4.2 Socket(套接字)技术实现
6.4.3多线程技术实现
6.4.4JDBC实用技术
任务6.5服务器端功能的实现
6.5.1数据实体类及业务类的实现
6.5.2实现服务器端主窗体·
6.5.3 实现ServerListen Thread 类
6.5.4 实现ServerReceive Thread类
6.5.5处理聊天信息的请求·
6.5.6使用JTable 显示在线用户信息
任务6.6客户端功能的实现…
6.6.1登录窗体的实现
6.6.2客户端主窗体
6.6.3 实现客户端接收线程ClientReceiveThread
6.6.4聊天功能的实现
【任务目标】
(1)了解Java的发展历史;
(2)掌握搭建Java集成开发环境的方法;
(3)掌握Ecilpse的基本使用方法。
【任务陈述】
在使用Jlava语言进行开发工作之前需要安装和配置Java开发环境。JDK(Java Dereoyment Kin)是 Sun 公司为 Java开发者提供的软件开发工具包。Java的开发工具有多种,最简
单的是“记事 本” 与 控制合的 组合, 此外还 有UItraEdit.Jereator,NelBeans IDE,JaeJBuilder 和Eelipse 等。Java 集成开发环境的使用方法类似,在学习过程中只需掌握其中几种
即可。本任务以Eclipse为例介绍集成开发环境的基本使用方法。
【知识储备】
1.1.1Java的发展历史
1991年,美国的Sun公司成立专门的研究小组对家用消费类电子设备进行前沿研究。由James Gosling领导的Green小组进行软件相关研究,该小组在开始阶段选择当时已经成熟
的C++语言进行设计和开发,发现执行C++程序需要大量设备资源,且不能兼容不同的设
备。因此,该小组在吸收C++语言优势的基础上,自主开发了一种新的语言,因公同门前
有一棵橡树而起名为Oak(橡树),即Java语言的前身。
Green小组的成果最终没有转变成Sun公司的产品,也没有为Sun公司带来收益,Oak面临夭折的危险。1995年,随着Internet的出现和迅速发展,亟需一种可以在Intermet客户
端运行,且能够在不同的计算机设备和操作系统中运行的程序设计语言。此时,Green小组受到Mark Ardreesen开发的Mosaic和Netscape的启发,用Oak开发了HotJava浏览器,并得到了Sun公司首席执行官Scott MecNealy的支持,为Oak进军Internet创造了契机。但由于版权问题,Sun公司不得不对该语言重新命名。在命名会议中有人提出以杯中的爪哇岛(Ja-
va)咖啡命名,并得到大家认可,于是Oak语言正式改名为Java语言,图标也设计为冒着热气的咖啡。
随着Internet的发展,Java语言和浏览器融合产生了Applet技术。目前,Applet技术基本上已经被Flash技术替代,但是,Applet技术使Sun公司的该研发小组获得了新生。
Java语言发展大事记:
1995年5月,Sun公司正式向外界发布Java语言,Java语言正式诞生。
1996年1月,JDK1.0发布。
1997年2月,JDK1.1发布。
1998年12月JDK1.2发布。JDK 1.2的发布是语言发展的里程碑,Java首次被划分为J2SE、J2EE和J2ME。此后,Sun公司将Java改称Java2,Java语言也开始被国内开发者学习和使用。
2000年5月,JDK1.3发布。
2002年2月,JDK1.4发布。
2004年10月,JDK1.5发布,同时Sun公司将JDK1.5改称J2SE5.0.60,同时,J2EE
改称Java EE.1256。
2006年6月,JDK1.6发布,也称作JavaSE.6.0,改称Java SE,J2ME改称Java ME。
2011年7月,JDK1.7发布。
1.1.2Java的特点及优势
Java是一种优秀的程序设计语言,其最大的优点就是平台无关性,相同的代码在Win-dows、Linux、Solaris、Mac OS等平台上都可运行,从而实现“一次编写,到处运行”。除此之外,Java还具有面向对象、可靠性、安全性、多线程等特性。
1.平台无关性
Java的平台无关性是指用Java编写的应用程序不用修改即可在不同的软/硬件平台上运行,即Java应用程序的运行不受平台约束,一次编译,可实现多平台运行。
2.面向对象
面向对象编程思想是软件工程学的一次革命,大大提升了人们的软件开发能力,是软件工程学发展的里程碑。
Java语言使用类和对象的概念,实现了对象的封装。类提供了一类相似对象实体的原型,使用继承来实现子类和父类之间的联系,并通过类的多态、抽象和接口等技术使程序易于扩充和维护。
3.可靠性和安全性
Java的最初设计目的是应用于电子类消费产品,因此要求有较高的可靠性。Java虽然源于C++,但消除了许多C++的不可靠因素,可以避免许多编程错误。由于Java主要用于网络应用程序开发,因此对安全性也有较高的要求。Java通过自己的安全机制防止病毒程序的传播和下载程序对本地系统的威胁和破坏。
4.多线程
Java从两方面支持多线程。一方面,Java环境本身是多线程的,由若干个系统线程负责无用存储单元的回收、系统维护等系统级操作;另一方面,Java语言内置多线程控制,可以大大简化多线程应用程序的开发。
本书介绍Java语言的基础知识及程序设计的基本方法,全书以项目为载体,以任务为导向,突出从问题到算法,再到程序的一种思维过程,强调计算机求解问题的思路引导与程序设计思维方式的训练。全书分为学习篇和实验篇。通过学习使学习者掌握Java语言的语法应用并培养其应用拓展能力。
— 没有更多了 —
以下为对购买帮助不大的评价