您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
Java程序设计实战教程
字数: 651000
装帧: 平装
出版社: 人民邮电出版社
出版日期: 2021-09-01
商品条码: 9787115551825
版次: 1
开本: 16开
页数: 360
出版年份: 2021
定价:
¥69.8
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
编辑推荐
与该作者编写的Java Web、SSM、SSH形成Java开发系列。 内容上比传统教材增加了类似多线程、反射和网络编程的内容,方便教师自由裁剪,也有利于学有余力的学生自学。 使用了新版本JDK12作为基础版本来讲解。 每章有习题和上机练习,方便教师布置作业并检验学习效果。配套资源较为丰富。
内容简介
本书从Java初学者的角度出发,用通俗易懂的语言、贴近实际生活的实例,详细地介绍使用Java语言进行程序开发须掌握的知识和技术,帮助读者快速掌握Java程序开发的技能。全书共14章,分别为Java程序设计入门、Java语言基础、流程控制、方法与数组、面向对象基础、深入面向对象、常用类、异常、集合类、File与I/O流、多线程、图形用户界面、网络编程、反射。随书电子资源中还提供了综合项目实训,以巩固所学知识,培养读者的项目开发能力。本书可作为普通本科院校、高职院校计算机相关专业的教材,也可供社会培训机构或计算机爱好者使用。
目录
第1章 Java程序设计入门
1.1 Java概述
1.1.1 Java语言简介
1.1.2 Java语言的优点
1.1.3 Java的版本
1.2 搭建Java开发环境
1.2.1 JDK与跨平台
1.2.3 JDK14的下载
1.3 第一个Java程序
1.3.1 HelloWorld程序的编写
1.3.2 HelloWorld程序的编译与运行
1.3.3 HelloWorld程序的运行机制
1.3.4 HelloWorld程序的纠错
1.4 环境变量的配置
1.5 集成开发工具Eclipse
1.5.1 Eclipse简介
1.5.2 使用Eclipse开发HelloWorld项目
1.6 输出语句
1.6.1 输出换行
1.6.2 输出制表位
1.6.3 输出其他转义字符
1.7 上机实验
任务一:输出爱心形状
任务二:制作主菜单界面
第2章 Java语言基础
2.1 基本语法
2.1.1 编码格式
2.1.2 注释
2.1.3 标识符
2.1.4 关键字
2.2 变量与常量
2.2.1 变量简介
2.2.2 变量的声明
2.2.3 数据类型
2.2.4 变量的赋值
2.2.5 数据类型转换
2.2.6 变量的使用
2.2.7 变量的作用域
2.2.8 常量
2.3 运算符
2.3.1 赋值运算符
2.3.2 算术运算符
2.3.3 比较运算符
2.3.4 逻辑运算符
2.3.5 位运算符
2.3.6 三元运算
2.3.7 运算符的优先级
2.3.8 接收键盘录入数据
2.4 上机实验
任务一:奇偶判断
任务二:变量值交换
任务三:判断闰年
第3章 流程控制
3.1 流程控制分类
3.2 if条件语句
3.3 switch条件语句
3.4 循环结构语句
3.4.1 for循环语句
3.4.2 while循环语句
3.4.3 do…while循环语句
3.4.4 无限循环
3.4.5 跳转语句break与continue
3.4.6 二重循环
3.5 上机实验
任务一:生肖属相
任务二:班级成绩统计
任务三:斐波那契数列
任务四:乌龟爬坡
第4章 方法与数组
4.1 方法
4.1.1 方法的定义
4.1.2 方法的调用
4.1.3 方法的重载
4.1.4 方法的递归
4.2 一维数组
4.2.1 数组概述
4.2.2 数组的声明
4.2.3 数组的初始化
4.2.4 数组的异常
4.2.5 数组的使用
4.2.6 冒泡排序
4.2.7 直接选择排序
4.2.8 插入排序
4.2.9 数组的逆序
4.2.10 Arrays工具类
4.3 二维数组
4.3.1 二维数组的声明与初始化
4.3.2 二维数组的使用
4.4 上机实验
任务一:学生成绩统计
任务二:子公司销售额统计
第5章 面向对象基础
5.1 面向对象编程简介
5.2 类与对象
5.2.1 类的定义
5.2.2 成员变量
5.2.3 成员方法
5.2.4 对象的创建
5.2.5 局部变量
5.2.6 访问对象的属性和方法
5.2.7 对象的比较
5.3 构造方法
5.3.1 构造方法的定义
5.3.2 构造方法的重载
5.4 封装
5.5 this关键字
5.6 static关键字
5.6.1 静态变量
5.6.2 静态方法
5.6.3 静态代码块
5.7 值传递与引用传递
5.8 对象数组
5.9 垃圾回收机制
5.1 上机实验
任务:汽车销售统计
第6章 深入面向对象
6.1 继承
6.1.1 继承的实现
6.1.2 方法的重写
6.1.3 super关键字
6.1.4 final关键字
6.2 抽象类与接口
6.2.1 抽象类
6.2.2 接口
6.3 多态
6.3.1 多态简介
6.3.2 使用继承实现多态
6.3.3 使用接口实现多态
6.3.4 向上转型
6.2.5 向下转型
6.3 权限修饰符
6.4 上机实验
任务:模拟主人养宠物
第7章 常用类
7.1 Object类
7.1.1 Object类的hashCode()方法
7.1.2 Object类的getClass()方法
7.1.3 Object类的toString()方法
7.1.4 Object类的equals()方法
7.1.5 equals与==的区别
7.1.6 hashCode()与equals()方法的重写
7.2 String与StringBuffer类
7.2.1 String类
7.2.2 StringBuffer类
7.3 正则表达式
7.3.1 正则表达式简介
7.3.2 正则表达式语法
7.3.3 正则表达式的验证功能
7.3.4 正则表达式的分割功能
7.3.5 正则表达式的替换功能
7.3.6 正则表达式的分组功能
7.3.7 正则表达式的获取功能
7.4 包装类
7.5 内部类
7.6 数学类Math
7.7 Random类
7.8 日期与时间类
7.8.1 Date类
7.8.2 DateFormat类
7.8.3 SimpleDateFormat类
7.8.4 Calendar类
7.9 System与Runtime类
7.1 上机实验
任务一:字符串统计
任务二:查找字符串中子字符串出现次数
任务三:系统登录
任务四:获取文件名与类型
第8章 异常
8.1异常处理机制及异常分类
8.1.1 Java异常处理机制
8.1.2 运行时异常与编译时异常
8.2 异常处理
8.2.1 try…catch处理异常
8.2.2 try…catch…finally处理异常
8.3 多种异常的处理
8.4 手动抛出异常
8.5 自定义异常
8.6 上机实验
任务:智能开关灯应用
第9章 集合类
9.1 集合基础知识
9.2 Collection接口的方法简介
9.3 List接口及其实现类
9.3.1 List接口简介
9.3.2 ArrayList集合
9.3.3 Iterator迭代器
9.3.4 foreach循环
9.3.5 LinkedList集合
9.4 Set接口及其实现类
9.4.1 HashSet集合
9.4.2 TreeSet集合
9.5 Map接口及其实现类
9.5.1 HashMap集合
9.5.2 TreeMap集合
9.6 泛型
9.6.1 泛型方法
9.6.2 泛型类
9.7 泛型集合
9.7.1 ArrayList泛型集合
9.7.2 HashSet泛型集合
9.7.3 HashMap泛型集合
9.8 枚举类型
9.8.1 枚举类型简介
9.8.2 枚举类型的应用
9.9 上机实验
任务:实现斗地主发牌
第10章 File与I/O流
10.1 File类
10.1.1 File对象的创建
10.1.2 File对象的常用方法
10.2 字节流
10.2.1 字节输入流InputStream
10.2.2 字节输出流OutputStream
10.2.3 使用字节流实现文件复制
10.2.4 带缓冲区的字节流
10.3 字符流
10.3.1 字符编码
10.3.2 字符输入流Reader
10.3.3 字符输出流Writer
10.3.4 带缓冲区的字符流
10.4 转换流
10.4.1 InputStreamReader
10.4.2 OutputStreamWriter
10.5 打印流
10.6 对象流
10.6.1 对象输出流ObjectOutputStream
10.6.2 对象输入流ObjectInputStream
10.6.3 对象的遍历
10.7 上机实验
任务:汽车销售数据持久化
第11章 多线程
11.1 进程与线程
11.2 实现多线程的方式
11.2.1 继承Thread类
11.2.2 实现Runnable接口
11.2.3 匿名内部类实现多线程
11.2.4 主线程与子线程
11.3 线程的生命周期与状态
11.4 操作线程的方法
11.4.1 线程的名字
11.4.2 线程的优先级
11.4.3 线程的休眠
11.4.4 线程的让步
11.4.5 线程的插队
11.5 线程的同步
11.5.1 线程安全问题
11.5.2 同步代码块
11.5.3 同步方法
11.5.4 线程安全问题的解决
11.5.5 死锁问题
11.6 线程的等待与唤醒
11.7 上机实验
任务一:解决同时取钱的线程安全问题
任务二:交替打印字母数字案例
第12章 图形用户界面
12.1 Swing介绍
12.1.1 JFrame窗体组件
12.1.2 JDialog对话框组件
12.1.3 JOptionPane对话框
12.1.4 中间容器JPanel与JscrollPane
12.1.5 标签组件JLabel
12.1.6 文本组件JTextField与JTextArea
12.1.7 密码框组件JPasswordField
12.1.8 按钮组件
12.1.9 JComboBox下拉列表框组件
12.1.10 菜单组件
12.1.11 ImageIcon图标组件
12.1.12 文件选择组件JFileChooser
12.2布局管理器
12.2.1 流式布局管理器FlowLayout
12.2.2 边界布局管理器BorderLayout
12.2.3 网络布局管理器GridLayout
12.2.4 绝对布局
12.3 事件处理
12.3.1 动作事件
12.3.2 键盘事件
12.3.3 鼠标事件
12.3.4 窗体事件
12.3.5 选项事件
12.3.6 表格模型事件
12.4 上机实验
任务:设计游戏界面
第13章 网络编程
13.1 网络通信协议
13.1.1 IP地址与端口号
13.1.2 InetAddress类
13.1.3 UDP与TCP网络协议
13.2 UDP网络程序设计
13.2.1 DatagramPacket
13.2.2 DatagramSocket
13.2.3 UDP发送与接收示例程序
13.2.4 UDP即时聊天程序
13.2.5 图形界面即时聊天案例
13.3 TCP网络程序设计
13.3.1 ServerSocket
13.3.2 Socket
13.3.3 简单TCP网络程序
13.3.4 多线程与TCP网络程序
第14章 反射
14.1 反射简介
14.2 反射与Class类
14.3 反射访问构造方法
14.4 反射访问成员变量
14.5 反射访问成员方法
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网