图书介绍
Java实例应用教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 王建虹主编 著
- 出版社: 北京:中国人民大学出版社
- ISBN:9787300124322
- 出版时间:2010
- 标注页数:214页
- 文件大小:101MB
- 文件页数:224页
- 主题词:JAVA语言-程序设计-高等学校:技术学校-教材
PDF下载
下载说明
Java实例应用教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 使用Java开发数据库应用程序1
项目1初识Java程序3
任务1准备知识3
1.1.1为什么学习Java3
1.1.2 Java是什么3
1.1.3 Java技术平台4
1.1.4 Java的开发工具4
任务2 Sun JDK软件包的安装5
任务3工作过程(代码及分析)7
任务4 Java的包结构9
1.4.1包的含义9
1.4.2包的分类与调用9
1.4.3包与Java文件路径的关系11
课后练习题111
项目2学习使用MyEclipse12
任务1 MyEclipse的下载、安装与运行12
2.1.1 MyEclipse的下载12
2.1.2 MyEclipse的安装12
2.1.3 MyEclipse的运行13
任务2 MyEclipse的界面布局14
任务3 MyEclipse的基本操作16
2.3.1设置工作区16
2.3.2创建、打开、关闭Java项目17
2.3.3导入、导出Java项目17
2.3.4添加、修改和删除JRE18
2.3.5设置Java Build Path信息18
2.3.6设置编辑器字体、颜色和显示行号19
2.3.7注释与取消注释21
2.3.8生成getters和setters方法21
2.3.9格式化源代码21
2.3.10断点和调试器21
任务4安装VE (Visual Editor)插件22
2.4.1下载VE插件22
2.4.2安装VE插件22
任务5使用MyEclipse编写、编译并运行Java程序23
2.5.1创建Java项目23
2.5.2创建Java类,编写类的代码23
2.5.3编译运行Java程序25
课后练习题225
项目3学生管理系统的界面设计26
任务1创建学生管理系统的主窗体26
3.1.1知识准备:GUI设计、JFrame组件26
3.1.2工作过程27
任务2创建学生管理系统的主菜单30
3.2.1知识准备:菜单组件、事件处理30
3.2.2工作过程31
任务3创建主窗体的工具栏34
3.3.1知识准备:JToolBar组件、JButton组件34
3.3.2工作过程35
任务4设计学生信息编辑窗体37
3.4.1知识准备:JLabel组件、JLabel的常用方法、JTextField组件、JComboBox组件37
3.4.2工作过程39
任务5登录窗体的实现42
3.5.1知识准备:JPassword Field组件、JFrame背景图42
3.5.2工作过程43
任务6窗体间的跳转43
3.6.1知识准备:窗体间的跳转、跳转条件、消息框43
3.6.2工作过程44
任务7帮助菜单的实现45
3.7.1知识准备:帮助文件、HTML H elp Workshop的用法介绍45
3.7.2工作过程48
课后练习题349
项目4学生管理系统的数据库操作50
任务1建立数据库及表50
4.1.1知识准备:数据库概念、SQL语言、数据库表的设计50
4.1.2工作过程52
任务2利用JDBC访问数据库53
4.2.1知识准备:JDBC简介、JDBC基本编程模式、异常处理53
4.2.2工作过程55
任务3完善登录功能58
4.3.1知识准备:登录验证、select语句58
4.3.2工作过程59
任务4向数据库添加学生信息61
4.4.1知识准备:insert语句、List接口和ArrayList类61
4.4.2工作过程61
任务5从数据库中删除学生信息66
4.5.1知识准备:delete语句、确认框66
4.5.2工作过程67
任务6修改数据库中的学生信息68
4.6.1知识准备:update语句、用Prepared Statement代替Statement68
4.6.2工作过程69
课后练习题470
项目5完善学生管理系统的数据展示72
任务1用表格组件JTable展示全部学生信息72
5.1.1知识准备:JTable组件、建立JTable表格72
5.1.2工作过程73
任务2用树形结构组件JTree显示数据75
5.2.1知识准备:JTree组件及示例75
5.2.2工作过程77
任务3打包发布学生管理系统80
5.3.1知识准备:JAR文件、在MyEclipse中打包JAR80
5.3.2工作过程80
课后练习题582
第二篇 深入学习Java程序设计83
项目6学习Java基本语法85
任务1输出员工信息(数据类型)85
任务2计算学生成绩(运算符与表达式)88
任务3制作电子万年历(条件语句)90
6.3.1 if条件语句91
6.3.2 switch语句92
任务4完善电子万年历(循环语句)94
任务5判定学生的优秀级别(break、continue语句)98
课后练习题6100
项目7使用数组与字符串102
任务1斐波那契数列的输出(一维数组)102
任务2矩阵的乘法(二维数组)104
任务3学生成绩排序(数组排序)107
7.3.1起泡排序107
7.3.2 Arrays类的sort方法108
任务4判断回文字符串(字符串处理String类)109
任务5字符串的追加(字符串处理StringBuffer类)113
课后练习题7116
项目8面向对象的Java编程118
任务1面向对象概述118
8.1.1面向对象的思想(四大发明之活字印刷)118
8.1.2面向对象中的基本概念119
8.1.3面向对象和基于对象的区别120
8.1.4面向对象编程120
任务2设计“人”类小程序(创建、封装类)121
8.2.1类和方法121
8.2.2创建和使用对象123
8.2.3为类的对象赋初值(构造方法)124
8.2.4完善Person类——带get和set方法(封装)125
8.2.5自动统计人数(类成员)127
任务3设计亚洲人的类(继承)129
8.3.1创建子类129
8.3.2子类对父类方法的重写(方法的重写)131
8.3.3 instanceof对象运算符135
任务4用多态的方法设计“中国人”类139
8.4.1构造方法的重载139
8.4.2普通方法的重载和重写141
课后练习题8143
项目9理解抽象类、接口和内部类145
任务1吃饭实例(抽象类)145
任务2在主板的接口上安装声卡、网卡(接口)149
任务3报警门的设计(接口和抽象类的应用)151
任务4使用内部类154
课后练习题9157
项目10集合的应用160
任务1学生信息存储(集合简介)160
任务2学生信息处理(ArrayList应用)163
10.2.1在ArrayList中添加和删除对象163
10.2.2在ArrayList中查询和修改对象164
10.2.3 ArrayList的遍历(迭代)166
10.2.4 ArrayList的排序167
任务3顾客排队(LinkedList应用)169
任务4商品价格处理(HashMap应用)171
课后练习题10174
项目11深入理解AWT和Swing176
任务1创建输入用户信息界面的主窗体(JFrame)176
任务2对输入用户信息界面进行布局设计(布局管理器)179
任务3向输入用户信息界面添加组件185
任务4实现输入用户信息界面上的功能(事件处理)189
课后练习题11193
项目12使用I/O流195
任务1实现记事本的文件打开和保存功能(文件流、缓冲流)195
12.1.1使用字节方式读写文件195
12.1.2使用字符方式读写文件200
12.1.3使用缓冲流高效率读写文件201
任务2使用File类来管理文件和目录203
任务3实现数据库中数据的导入、导出(数据输入、输出流)206
任务4随机读取文件中的数据(随机存取文件类)208
任务5记录用户的登录信息到文件(对象流)210
课后练习题12212
参考文献214
热门推荐
- 657064.html
- 2450745.html
- 2417394.html
- 442843.html
- 2835408.html
- 1503413.html
- 94138.html
- 3600182.html
- 3837830.html
- 2283778.html
- http://www.ickdjs.cc/book_3321568.html
- http://www.ickdjs.cc/book_1366528.html
- http://www.ickdjs.cc/book_2415847.html
- http://www.ickdjs.cc/book_3299965.html
- http://www.ickdjs.cc/book_778555.html
- http://www.ickdjs.cc/book_2535383.html
- http://www.ickdjs.cc/book_2569300.html
- http://www.ickdjs.cc/book_272690.html
- http://www.ickdjs.cc/book_896573.html
- http://www.ickdjs.cc/book_2364043.html