新書推薦:
《
大家小书 译馆 骑士:历史与文化
》
售價:HK$
56.4
《
没有一种人生是完美的:百岁老人季羡林的人生智慧(读完季羡林,我再也不内耗了)
》
售價:HK$
56.9
《
日耳曼通识译丛:复原力:心理抗逆力
》
售價:HK$
34.3
《
海外中国研究·未竟之业:近代中国的言行表率
》
售價:HK$
135.7
《
我们为何建造(城市与生态文明丛书)
》
售價:HK$
89.7
《
算法经济 : 商业逻辑与人类生活的智能演进(生动呈现AI与算法的创新应用与商业价值)
》
售價:HK$
79.4
《
家书中的百年史
》
售價:HK$
79.4
《
偏爱月亮
》
售價:HK$
45.8
|
編輯推薦: |
“十三五”职业教育国家规划教材 江苏省高等学校重点教材物联网应用技术“双高”专业群的核心课程配套教材校级优质在线开放课程配套教材由教学创新团队与企业工程师联合编写的融媒体教材采用“任务驱动、案例教学”方法,融“教、学、做”三者于一体
|
內容簡介: |
本书共12章,第1章是Java语言概述;第2~4章讲述了Java语言基础知识,包括数据类型、常量和变量、运算符和表达式、简单的输入与输出、Java程序的控制结构和数组;第5、6章讲述了面向对象程序设计,包括类与对象、继承和多态;第7章讲述了常用实用类,包括常用工具类和集合容器类等;第8章讲述了Java异常处理;第9章讲述了Java输入与输出;第10、11章讲述了图形用户界面设计和数据库编程技术;第12章讲述了多线程技术。全书贯彻“理实一体化”的教学理念,以职工工资管理系统为载体,将项目开发分解为若干相对独立的工作任务。工作任务与相关理论知识相互配合,既是对理论知识的延伸与拓展,又是对理论知识掌握程度的检验。本书可以作为高职高专院校软件技术、大数据技术、人工智能技术应用、物联网应用技术等专业的教材,也可作为Java语言程序设计的入门教程,还可作为从事计算机应用工作的工程技术人员培训和自学的参考书。
|
關於作者: |
许敏,博士,教授,从事软件技术、模式识别、人工智能等方面的研究。入选江苏省第五期“333高层次人才培养工程”第三层次培养对象。主持或参与省级以上课题5项。主编“十三五”职业教育国家规划教材1部。指导学生获江苏省优秀毕业设计一等奖、三等奖各1项。指导学生获江苏省职业院校技能大赛一等奖2项,获全国职业院校技能大赛改革试点赛二等奖1项。以第一作者发表专业核心论文10余篇。
|
目錄:
|
前言第1章 Java语言概述 1.1 Java语言的发展和特点1.1.1 Java语言的发展1.1.2 Java语言的特点1.1.3 Java与C++的比较1.1.4 Java程序的工作机制1.2 Java开发环境的安装与配置1.2.1 Java开发环境的安装1.2.2 Java开发环境的配置1.3 Java程序设计举例1.4 Eclipse开发工具的安装及使用1.4.1 Eclipse的安装及内部架构1.4.2 使用Eclipse开发应用程序工作任务1 安装JDK并熟悉Eclipse开发环境【本章小结】【习题1】第2章 Java语言基础 2.1 标识符、关键字和分隔符2.1.1 Java标识符2.1.2 关键字2.1.3 分隔符2.1.4 代码注释2.2 数据类型2.2.1 数据类型的划分2.2.2 基本数据类型2.3 常量和变量2.3.1 常量2.3.2 变量2.4 运算符和表达式2.4.1 算术运算符2.4.2 关系运算符2.4.3 布尔运算符2.4.4 位运算符2.4.5 赋值运算符2.4.6 条件运算符2.4.7 运算符优先级2.4.8 表达式与语句2.5 简单的输入与输出2.5.1 输出2.5.2 输入工作任务2 工资计算器界面设计【本章小结】【习题2】第3章 Java程序的控制结构 3.1 顺序语句3.2 分支语句3.2.1 if语句3.2.2 switch语句3.3 循环语句3.3.1 while语句3.3.2 do…while语句3.3.3 for语句3.4 跳转语句3.4.1 break语句3.4.2 continue语句工作任务3 职工工资管理系统用户类型选择工作任务4 职工工资计算器【本章小结】【习题3】第4章 数组 4.1 一维数组的定义与使用4.1.1 一维数组的定义4.1.2 一维数组的初始化及内存分配4.1.3 一维数组的引用4.2 多维数组的定义与使用4.2.1 二维数组的定义4.2.2 二维数组的初始化及内存分配4.2.3 二维数组的引用4.3 数组的常用方法工作任务5 多职工工资计算器【本章小结】【习题4】第5章 类与对象 5.1 面向对象的基本概念5.1.1 面向对象的术语5.1.2 面向对象的基本特征5.2 类的封装5.3 成员访问权限5.3.1 访问控制修饰符5.3.2 static修饰符5.3.3 final和abstract修饰符工作任务6 职工类设计【本章小结】【习题5】第6章 继承和多态 6.1 类的继承性6.1.1 继承的概念6.1.2 继承的实现6.2 继承的规则6.2.1 成员变量的继承6.2.2 成员方法的继承6.2.3 this和super关键字6.3 抽象类和终类6.3.1 抽象类和抽象方法6.3.2 终类和终方法6.4 类对象之间的类型转换6.5 接口6.5.1 接口的声明6.5.2 接口的实现6.5.3 接口的继承6.5.4 接口的特点6.6 类的多态工作任务7 职工工资类设计工作任务8 添加职工信息程序设计【本章小结】【习题6】第7章 常用实用类 7.1 常用工具类7.1.1 String类7.1.2 StringBuffer类7.2 Java集合容器类7.3 Collection接口7.3.1 Iterator接口7.3.2 foreach循环7.4 List接口7.4.1 ArrayList类7.4.2 LinkedList类7.5 Set接口7.5.1 HashSet类7.5.2 TreeSet类7.6 Map接口7.6.1 HashMap类7.6.2 TreeMap类工作任务9 使用集合类(Collection)添加职工信息工作任务10 使用集合类(List)修改职工信息工作任务11 使用集合类(Set)删除职工信息工作任务12 使用集合类(Map)查找职工信息【本章小结】【习题7】第8章 异常处理 8.1 Java异常简介8.1.1 Java异常8.1.2 常见的异常8.1.3 常见的异常类列表8.2 异常机制8.2.1 捕获异常8.2.2 使用throw抛出异常 8.2.3 使用throws声明抛出异常8.3 自定义异常类工作任务13 添加职工信息数据校验并提示校验结果【本章小结】【习题8】第9章 输入与输出 9.1 数据流的基本概念9.1.1 输入/输出流9.1.2 输入/输出类9.1.3 标准输入/输出9.2 字节输入/输出流9.2.1 文件输入/输出字节流9.2.2 过滤流9.3 字符输入/输出流9.3.1 输入/输出字符流9.3.2 文件输入/输出字符流9.3.3 缓冲字符流9.4 文件处理9.4.1 文件类的使用9.4.2 文件的顺序访问9.4.3 文件的随机访问9.5 对象的串行化9.5.1 串行化概述9.5.2 对象串行化的实现9.5.3 串行化的注意事项工作任务14 职工工资管理数据持久化【本章小结】【习题9】第10章 图形用户界面设计 10.1 GUI介绍10.2 容器10.2.1 框架(JFrame)10.2.2 面板(JPanel)10.3 布局管理10.3.1 FlowLayout布局管理器10.3.2 BorderLayout布局管理器10.3.3 GridLayout布局管理器10.4 组件10.4.1 标签(JLabel)10.4.2 按钮(JButton)10.4.3 文本框(JText)10.4.4 复选框(JCheckBox)10.4.5 单选按钮(JRadioButton)10.4.6 列表框(JList)10.4.7 组合框(JComboBox)10.5 事件处理10.5.1 事件处理介绍10.5.2 使用内部类和匿名类作为监听器10.5.3 事件处理模型10.5.4 事件、监听器和适配器工作任务15 职工工
|
內容試閱:
|
前言本书是中国特色高水平高职学校物联网应用技术高水平专业群(“双高”专业群)平台的核心课程配套教材,是校级优质在线开放课程配套教材,由国家级教学创新团队与企业工程师联合编写的融媒体教材。本书秉承“学生为中心”的理念,采用“任务驱动、案例教学”方法,突出实例与理论的紧密结合,通过典型案例由浅入深地介绍Java基础语法和面向对象程序设计,将知识讲解、技能训练和职业素质培养有机结合,融“教、学、做”三者于一体,适合采用“项目驱动、案例教学、理论实践一体化”等教学模式,以此进一步强化学生技能的培养。本书具有以下特点:1. 以培育工匠精神为出发点,强调项目开发流程规范、代码书写规范,算法设计精益求精的职业素养。2. 本书知识介绍采用传统模式,确保逻辑性和易读性;最后通过工作任务实现知识、技能、方法三者的有机融合。3. 本书的编写,不仅仅是为了学习某种特定的语言,还融入了软件设计的思想,为后续Java Web开发、Java框架编程等课程的学习奠定基础。 4. 以遵循企业软件项目开发规范的完整案例贯穿全书内容,确保实践内容具备完整性、系统性和应用性。(1)从形式上看,工作任务是知识与技能的结合,每个工作任务都包含任务描述、相关知识、任务设计、任务实施、运行结果和任务小结6个完整的部分。(2)从内容及编排来看,工作任务源于真实项目的简化,与相应理论知识互为补充,难度上循序渐进,适于学习。5. 每章后都有小结,并配有习题,便于教师教学和学生自学。各章内容充实,安排合理,衔接自然。丰富、精致、高质量的在线资源给教师融媒体教学带来了便利。在智慧职教平台搜索“Java程序设计”课程,可以加入在线开放课程的学习。本书共12章,其中第3、4、5、6、10、11章由无锡职业技术学院许敏教授编写,第1、2、7、8章由无锡职业技术学院史荧中教授编写;第9章由无锡职业技术学院李萍教授编写;第12章由中国船舶科学研究中心程成高级工程师编写。全书由许敏教授统稿,无锡职业技术学院刘培林教授主审。在本书的编写过程中,参考了目前国内外有关Java程序设计的优秀书籍资料,在此谨向有关作者表示感谢。由于编者水平有限,书中难免会有疏漏和不足之处,请读者批评指正。编 者
|
|