由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高50元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
正版 Java程序设计 何水艳,丁沂主编 机械工业出版社 9787111521
¥ ×1
出版说明
前言
章了解Java程序
1.1初始Java
1.1.1认识Java
1.1.2Java语言特点
1.1.3Java工作原理
1.2Java程序开发
1.2.1在文本编辑器中编写Java程序
1.2.2在Eclipse中编写Java程序
1.3实训
1.3.1实训1:个Java独立应用程序
1.3.2实训2:个Java小应用程序
1.4习题
第2章Java语言开发环境
2.1Java开发环境的建立
2.1.1JDK的下载与安装
2.1.2JDK目录的构成
2.1.3设置环境变量
2.1.4JDK的使用
2.2熟悉Eclipse
2.1.1Eclipse的安装、配置与启动
2.1.2Eclipse工作台
2.1.3透视图与视图
2.1.4菜单栏
2.1.5工具栏
2.1.6“包资源管理器”视图
2.3实训
实训:用Eclipse创建Java开发界面
2.4习题
第3章java的语言基础
3.1标识符与关键词
3.1.1标识符
3.1.2关键词
3.2Java数据类型
3.2.1基本数据类型
3.2.2数据类型的转换
3.2.3变量、说明和赋值
3.2.4复合数据类型
3.2.5案例1:输出产品简介
3.3运算符与表达式
3.3.1算术运算符
3.3.2关系运算符
3.3.3逻辑运算符
3.3.4位运算符
3.3.5赋值运算符
3.3.6特殊运算符
3.3.7运算符的优先级
3.3.8案例2:关系运算符的优先级应用
3.4实训:实现两个变量的互换
3.5习题
第4章Java结构化编程
4.1分支结构
4.1.1if语句
4.1.2switch语句
4.1.3案例1:划分成绩等级
4.2循环结构
4.2.1while和do-while语句
4.2.2for语句
4.2.3案例2:鸡兔同笼
4.2.4案例3:计算Fibonacci数列
4.3跳转语句
4.4实训
4.4.1实训1:根据消费金额计算折扣
4.4.2实训2:1~100之间的素数
4.5习题
第5章数组与字符串
5.1数组
5.1.1声明数组变量
5.1.2创建数组实例
5.1.3访问数组元素
5.2二维数组
5.2.1声明数组变量
5.2.2创建数组实例
5.2.3访问数组元素
5.2.4案例1:员工工资存储系统
5.3数组操作与数组包装类Arrays
5.3.1数组遍历
5.3.2数组排序
5.3.3数组复制
5.3.4案例2:员工工资存储系统改版
5.4不变字符串类String
5.5实训
实训:金额大小写转换
5.6习题
第6章面向对象编程
6.1概述
6.2类和对象
6.2.1类的定义
6.2.2成员变量和成员方法
6.2.3构造方法
6.2.4对象的创建、初始化和使用
6.2.5成员方法的递归
6.2.6方法的重载
6.2.7案例1:定义长方形类Rectangle
6.2.8案例2:计算多个几何图形的面积
6.3类的继承和多态
6.3.1继承的概念
6.3.2继承的实现
6.3.3单重继承
6.3.4多态性
6.3.5方法和域的覆盖
6.3.6案例3:从形状-矩形-长方体
6.4包与接口
6.4.1包
6.4.2接口
6.5实训
6.5.1实训1:实现银行账户
6.5.2实训2:公司月薪统计
6.6习题
第7章Java的异常处理
7.1java的异常简介
7.1.1Java异常
7.1.2常用Java异常类列表
7.2异常机制
7.2.1捕获异常
7.2.2抛出异常
7.2.3声明异常
7.2.4案例:除数为0的异常及处理
7.3自定义异常类
7.4实训
7.4.1实训1:数字转换异常
7.4.2实训2:自定义方程求根的异常
7.5习题
第8章小应用程序Applet
8.1JavaApplet的特点
8.1.1Applet与Application
8.1.2JavaApplet的方法和生命周期
8.2HTML与标记Applet
8.2.1HTML常用标记
8.2.2Applet标记
8.2.3HTML与Applet参数传递
8.3Applet的应用
8.3.1Applet中显示图像
8.3.2Applet播放声音
8.3.3案例:JavaApplet的运行原理
8.4实训
实训:JavaApplet中使用套接字
8.5习题
第9章图形用户界面
9.1生成图形化用户界面
9.1.1GUI概述
9.1.2Java图形用户界面的构成
9.2框架
9.2.1构建框架
9.2.2添加组件
9.3Java布局管理
9.3.1BorderLayout
9.3.2FlowLayout
9.3.3GridLayout
9.3.4CardLayout
9.3.5案例1:设计计算器界面
9.4Java事件处理
9.4.1事件和事件源
9.4.2事件监听器
9.4.3监听器接口
9.5常用Swing组件的使用
9.5.1标签
9.5.2按钮
9.5.3文本组件
9.5.4选择组件
9.5.5组合框
9.5.6列表框
9.5.7菜单组件
9.5.8工具栏
9.5.9滚动面板
9.5.10面板
9.5.11案例2:兴趣投票界面
9.6实训
实训:简易聊天界面
9.7习题
0章文件和流
10.1数据流的基本概念
10.1.1输入数据流
10.1.2输出数据流
10.2基本字节数据流类
10.2.1文件数据流
10.2.2过滤流
10.2.3管道数据流
10.2.4对象流
10.3基本字符流
10.3.1Reader类和Writer类
10.3.2BufferedReader类和BufferedWriter类
10.3.3案例1:BufferedReader和BufferedWriter的使用
10.4文件的处理
10.4.1File类
10.4.2随机访问文件
10.4.3案例2:使用RandomAccessFile写入文件
10.5实训:
实训:银行账户管理
10.6习题
1章多线程
11.1程序、进程与线程
11.2多线程
11.2.1构建Thread子类对象
11.2.2用实现Runnable接口的对象构建Thread对象
11.2.3案例1:通过实现Runnable接口创建线程
11.3线程类Thread
11.3.1Thread类构造方法及线程名称
11.3.2线程优先级与Thread相关字段
11.3.3线程生命周期与线程状态
11.3.4线程其他方法
11.3.5线程同步与互斥
11.3.6同步关键字synchronized
11.3.7生产者与消费者模型
11.3.8案例2:模拟多个生产者和消费者操作公共资源
11.4实训
实训:龟兔赛跑
11.5习题
2章Java集合
12.1Collection与Iterator接口
12.2集合接口与集合元素增删改
12.2.1Collection接口
12.2.2List接口与ArrayList类
12.2.3Set接口
12.2.4Queue接口
12.3集合实用类:Collections
12.3.1基本数据类型包装类
12.3.2自动装箱和自动拆箱
12.3.3案例:对字符串数值从小到大排序
12.4键/值映射与映射类
12.4.1映射接口Map
12.4.2哈希映射类HashMap
12.5实训
实训:学生属性增删改与键/值检索
12.6习题
3章Java对数据库的访问
13.1关系数据库与SQL语言
13.1.1关系数据库概述
13.1.2数据定义语言
13.1.3数据操作语言
13.1.4数据控制语言
13.2使用JDBC连接数据库
13.2.1JDBC简介
13.2.2JDBC驱动程序类型
13.3JDBC开发基本步骤
13.4实训:读取数据库信息
13.5习题
参考文献
本书根据Java语言程序面向对象的本质特征、以及数据库的连接应用来构建教材的体系结构,采用主流的Eclipse作为开发工具进行讲解。全书共分为13章,根据典型任务序化知识,并将知识铺垫于任务情景之中,内容主要包括:了解Java程序、Java语言开发环境、Java的语言基础、Java结构化编程、数组与字符串、面向对象编程、Java的异常处理、小应用程序Applet、图形用户界面、文件和流、Java集合、Java对数据库的访问等。
本书通俗易懂、深入浅出,适合计算机专业和非计算机专业的教学和自学者使用,也适合软件开发人员及其他有关人员学习。
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格