新書推薦:
《
微观经济学(第三版)【2024诺贝尔经济学奖获奖者作品】
》
售價:HK$
159.9
《
Python贝叶斯深度学习
》
售價:HK$
91.8
《
文本的密码:社会语境中的宋代文学
》
售價:HK$
69.0
《
启微·狂骉年代:西洋赛马在中国
》
售價:HK$
80.5
《
有趣的中国古建筑
》
售價:HK$
68.8
《
十一年夏至
》
售價:HK$
78.2
《
如何打造成功的商业赛事
》
售價:HK$
91.9
《
万千教育学前·透视学前儿童的发展:解析幼儿教师常问的那些问题
》
售價:HK$
59.8
|
內容簡介: |
本书从Java语言的基本特点入手,全面介绍了Java语言的基本概念和编程方法,并深入介绍了Java语言的高级特性。是进一步使用Java语言进行技术开发的基础。本教材对应课程为软件技术专业必修课,具体体现如下特色。1.编写特色:教材采用案例式组织方式,每章都由一个同学喜闻乐见的小应用案例引导,引出知识点,通过引例强化知识点的应用,后把知识综合运用实现应用案例。案例知识运用完成后,紧跟课堂拓展训练,紧扣本章内容再由学生完成一个小应用,给学生明确思路、方法,由学生实现,达到学以致用。章的后是习题,以便学生巩固本章学习的内容。2.课程特色:教材对应课程属于省级精品资源共享课程。3.教学资源特色:教材配有教学PPT、微课、教案、教学日历、课程学习指导教材。4.编写团队特色:编写人员为双师型人员,具有丰富的教学经验,也有到企业实践经验。
|
關於作者: |
张兴科,山东信息职业技术学院数字媒体教研室主任,副教授。主要讲授C语言与数据结构、Java程序设计、JSP程序设计、网页设计等课程,曾编写的教材有《数据结构(C语言版)》《Java程序设计项目教程》《JSP动态网站设计项目教程》《网页设计案例教程》《网页设计案例与实训教程》等。曾指导学生参加蓝桥杯全国软件与信息技术人才大赛Java程序设计、C语言程序设计分获省赛一等奖、全国总决赛二等奖,主持的《信息化条件下的混合式教学模式的研究》《企业文化融入职业院校学生核心素养培养的理论与实践研究》等分获山东省教育厅、山东省教育科学研究院等立项,发表了《基于J2EE的框架技术研究与应用》《数据挖掘技术在提高教学质量中的应用研究》等十几篇论文。
|
目錄:
|
项目1 输出“Hello, World!”
任务1.1 JDK的安装与配置
1.1.1 下载JDK14安装
1.1.2 配置环境变量
任务1.2 Eclipse的安装与运行
1.2.1 Eclipse的安装
1.2.2 Eclipse的运行
项目2 成绩录入与排序输出
任务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.3 学生成绩排序
2.3.1 一维数组
2.3.2 二维数组
任务2.4 菜单使用
2.4.1 方法概念
2.4.2 方法的几种基本形式
项目3 学生信息管理
任务3.1 基础类人类的定义与使用
3.1.1 类的创建
3.1.2 对象的创建
任务3.2 人类子类学生类的定义与使用
3.2.1 创建子类
3.2.2 this, super引用
任务3.3 学生信息输出的多态性
3.3.1 方法重载
3.3.2 方法覆盖
任务3.4 通过接口实现学生的特定功能
3.4.1 抽象类
3.4.2 接口
任务3.5 通过系统类增强学生信息管理的功能
3.5.1 Java类库
3.5.2 自定义包
项目4 成绩的异常处理
任务4.1 利用系统异常类处理成绩异常
4.1.1 异常的概念
4.1.2 异常的分类
4.1.3 异常捕获与处理语句
任务4.2 利用用户自定义类处理成绩异常
4.2.1 人工抛出异常
4.2.2 throws声明抛出异常
4.2.3 自定义异常
项目5 学生信息系统可视化设计
任务5.1 学生信息输入界面设计
5.1.1 认识Component组件
5.1.2 容器组件
5.1.3 布局管理器
5.1.4 常用可视组件
任务2 学生信息输入后确认处理
5.2.1 事件处理机制
5.2.2 可供用户进行选择的可视组件
任务5.3 学生信息管理系统菜单设计
5.3.1 菜单
5.3.2 工具条(JToolBar)
任务5.4 学生信息表格展示
5.4.1 计时器(Timer)
5.4.2 进度条(JProgressBar)
5.4.3 滑杆(JSlider)
5.4.4 表格(JTable)
项目6 成绩的图形化表示
任务6.1 成绩的折线图实现
6.1.1 基本绘图功能
6.1.2 输出字符串时字体控制
任务6.2 绘图时颜色的设置实现
6.2.1 Color类的使用
6.2.2 使用“选取颜色”对话框选取颜色
项目7 学生信息的文件操作
任务7.1 学生信息文件读写
7.1.1 输入输出流的概念
7.1.2 字节输入输出流
7.1.3 字符输入输出流
7.1.4 二进制数据输入输出流
7.1.5 对象的输入输出
任务7.2 查看学生信息文件属性
7.2.1 File类
7.2.2 文件选择对话框(JFileChooser)
项目8 使用MySQL管理学生信息
任务8.1 建立MySQL学生信息数据库
8.1.1 MySQL的下载与安装
8.1.2 Navicat数据库数据表建立
任务8.2 通过Java程序管理学生信息数据库
8.2.1 数据库链接
8.2.2 数据库操作应用举例
项目9 多窗口售票程序
任务9.1 创建多个同时执行的线程
9.1.1 多线程的基本知识
9.1.2 用Thread类建立多线程
9.1.3 用Runnable接口建立线程
任务9.2 多线程实现多窗口卖票
9.2.1 线程同步
9.2.2 使用同步解决问题
|
內容試閱:
|
本项目旨在通过编写一个简单的具有输出功能的Java程序,讲解Java程序运行环境的搭建方法,指导学生建立Java项目、编写简单Java程序并能运行。 本项目分解为2个任务:JDK的安装与配置、Eclipse的安装与运行。
学习目标
1.了解Java语言的特点。
2.掌握JDK的安装与配置。
3.掌握Eclipse的安装。
4.掌握项目及程序的建立方法。
5.能编写与运行简单的Java程序。
?任务1.1 JDK的安装与配置?
任务情境
学习Java程序设计,编写的程序必须有运行环境,因此编程之前需要把运行环境搭建好,本任务将学习如何搭建Java运行环境。
任务实现
下载JDK后安装,记住JDK的安装路径,再进行JDK运行环境的配置,配置界面如图1-1所示。
任务分析
搭建Java程序运行环境,以便于后续程序的开发、调试与运行,必须要在电脑中安装所需的JDK,并进行必要的配置。
相关知识
1.1.1 下载JDK14安装
JDK有许多版本,本教材以Win10系统下安装新版本JDK14及配置环境变量的方法为例进行介绍。
(1)通过网址:https://www.oracle.com/java/technologies/javase-downloads.html进入Oracle官网,在下载列表中找到Java SE 14,选择“JDK Download”,如图1-2
所示。
(2)选择Java SE Development Kit 14.0.2列表中的Windows x64 installer后的“jdk-14.0.2_windows-x64_bin.exe”,如图1-3所示。
(3)在新出现的网页对话框中选中复选框,单击Download jdk-14.0.2-windows-x64-bin.exe按钮,保存到磁盘,如图1-4所示。
(4)双击下载的文件,在出现的对话框中选中“下一步”后,提示更改安装位置,如图1-5所示。
(5)选择默认安装位置(需记住安装位置),单击“下一步”直到安装完成,单击对话框中的“关闭”按钮,完成JDK的安装。
|
|