《高级Java开发技术》课程教学大纲 英文:《Advanced..Java Development Technology》Course Syl labus 一、课程基本信息 课程代码:16184203 果程名称:《高级Java开发技术》 英文名称:《Advanced Java Development Technology》 课程类别:专业选修 学 时:48学时 学分:3学分 适用对象:信息管理、电子商务、计算机科学及计算机软件专业 者核方式:分散 先修课程: 《C语言程序设计》、《面向对象程序设计》、 《数据库原理》等 二、课程简介 《高级Java开发技术》是信息管理、电子商务及计算机软件等相关专业的专业基础课程。 Java技术是当今最流行的网络编程语言,通过系统学习Java语言的面向对象编程思想及Java 高级技术的开发方法,使学生熟练掌握Java面向对象程序设计的数组循环技术、Lambda表 达式技术、,堂握Iava流技术、GUI组件及事件处理、多线程、网络通信、数据库应用、Java Web、JavaEE SSH框架及手机应用开发等相关技术的编程方法和技能,并进而学会利用Java 语言解决专业领域的一般应用性问题。 (Advanced Java Development Technology is the foundation course for Information Management. e-Commerce.and Computer Software and related professional students.Java technology is the most popular network programming language,through the systematic study of the Java language object-oriented programming idea and advanced technology development approach,to make the students master the basic knowledge of the Java object-oriented programming and basic skills, master Java flow technology,GUI components and event handling,multithreading.network communication,database application,Java Web,JavaEE SSH framework and the programming method of mobile phone application development technology and skills,and leam to use the Java language is generally applied in the field of professional solution. 三、课程性质与教学目的 本课程是信息管理、电子商务及计算机软件等相关专业的专业基础课程。本课程的任务 是使学生掌握Java语言面向对象编程思想及Java高级技术的开发方法,学会利用Java语言 解决专业领域的一般应用性问题。 本课程的主要知识点群包括Java语言的面向对象技术、异常处理、输入输出流、图形用 户界面(GUI)设计及事件处理、多线程技术、网络通信技术、数据库使用、Java Web及JavaEE SSH框架及手机应用开发等
《高级 Java 开发技术》课程教学大纲 英文:《Advanced.Java Development Technology》 Course Syllabus 一、课程基本信息 课程代码:16184203 课程名称:《高级 Java 开发技术》 英文名称:《Advanced Java Development Technology》 课程类别:专业选修 学 时:48 学时 学 分: 3 学分 适用对象: 信息管理、电子商务、计算机科学及计算机软件专业 考核方式:分散 先修课程:《C 语言程序设计》、《面向对象程序设计》、《数据库原理》等 二、课程简介 《高级 Java 开发技术》是信息管理、电子商务及计算机软件等相关专业的专业基础课程。 Java 技术是当今最流行的网络编程语言,通过系统学习 Java 语言的面向对象编程思想及 Java 高级技术的开发方法,使学生熟练掌握 Java 面向对象程序设计的数组循环技术、Lambda 表 达式技术、,掌握 Java 流技术、GUI 组件及事件处理、多线程、网络通信、数据库应用、Java Web、JavaEE SSH 框架及手机应用开发等相关技术的编程方法和技能,并进而学会利用 Java 语言解决专业领域的一般应用性问题。 《Advanced Java Development Technology》is the foundation course for Information Management, e-Commerce, and Computer Software and related professional students. Java technology is the most popular network programming language, through the systematic study of the Java language object-oriented programming idea and advanced technology development approach, to make the students master the basic knowledge of the Java object-oriented programming and basic skills, master Java flow technology, GUI components and event handling, multithreading, network communication, database application, Java Web, JavaEE SSH framework and the programming method of mobile phone application development technology and skills, and learn to use the Java language is generally applied in the field of professional solution. 三、课程性质与教学目的 本课程是信息管理、电子商务及计算机软件等相关专业的专业基础课程。本课程的任务 是使学生掌握 Java 语言面向对象编程思想及 Java 高级技术的开发方法,学会利用 Java 语言 解决专业领域的一般应用性问题。 本课程的主要知识点群包括 Java 语言的面向对象技术、异常处理、输入输出流、图形用 户界面(GUI)设计及事件处理、多线程技术、网络通信技术、数据库使用、Java Web 及 JavaEE SSH 框架及手机应用开发等
L.知识教学目标:理解和掌握Java语言的面向对象编程思想,掌握Java语言中高级技 术应用开发方法。 2.能力教学目标:熟练使用Eclipse或IntelliJ IDEA开发Java中高级应用程序。 3.思想教育目标:学会良好的编程习惯。 四、教学内容及要求 第三章Java语言基础 (一)目的与要求 0.树立新时代的爱因主义人生观(思政部分】 L.掌握Java语言的程序流控制方法 2.掌握Java语言的数组方法 3.掌握Java for增强循环表达式 ()教学内容 第0节新时代的爱国主义(思政部分) 1、新时代的爱因主义 (1)坚持爱国主义和社会主义想统 (2)维护祖国统一和民族闭结 (3)尊重和传承中华民族历史和文化 (4)必须坚持立足民族友面向世界 2、做忠诚爱国者 (1)维护和推讲相国结 坚持一个中国原则 推讲两岸交流合作 促进两岸同胞团结奋斗 反对“台独”分裂图谋 (2)促进民族闭结 (3)增强国家安全意识 确立总体国家安全观 增强国防意识 履行维护国家安全的义务 第一节标识符与数据类型 l.Java基本语法 2.标识符 3.关键词 4.基本数据类型 5.复合数据类型
1. 知识教学目标: 理解和掌握 Java 语言的面向对象编程思想,掌握 Java 语言中高级技 术应用开发方法。 2. 能力教学目标: 熟练使用 Eclipse 或 IntelliJ IDEA 开发 Java 中高级应用程序。 3. 思想教育目标: 学会良好的编程习惯。 四、教学内容及要求 第三章 Java 语言基础 (一) 目的与要求 0.树立新时代的爱国主义人生观(思政部分) 1.掌握 Java 语言的程序流控制方法 2.掌握 Java 语言的数组方法 3.掌握 Java for 增强循环表达式 (二) 教学内容 第 0 节 新时代的爱国主义(思政部分) 1、新时代的爱国主义 (1)坚持爱国主义和社会主义想统一 (2)维护祖国统一和民族团结 (3)尊重和传承中华民族历史和文化 (4)必须坚持立足民族友面向世界 2、做忠诚爱国者 (1)维护和推进祖国统一 坚持一个中国原则 推进两岸交流合作 促进两岸同胞团结奋斗 反对“台独”分裂图谋 (2)促进民族团结 (3)增强国家安全意识 确立总体国家安全观 增强国防意识 履行维护国家安全的义务 第一节 标识符与数据类型 1.Java 基本语法 2.标识符 3.关键词 4.基本数据类型 5.复合数据类型
6.基本类型变量与引用类型变量 第二节表达式与语句 1.变量 2.运算符与表达式 3.语句 第三节程常流控制 1.while和do while语句 2.f0r语句 3.if/else语句 4.switch语白 5.循环跳转语句 第四节数组 1.数组的声明 2.数组的创律与初始化 3.多维数组 4.增强的for循环 5.数组的复制 (三)思考与实践 L.试比较Java与C语言基本语法的异同点 2.在Eclipse环境下验证Java语言的基本语法约定 3.在Eclipse环境下验证Java语言的程序流控制方法和数组操作应用方法 (四)教学方法与手段 1.课堂讲授、多媒体演示 2.课外作业 3.课堂讨论 4.上机实验等 第四章Java面向对橡特性 (一)目的与要求 1.掌握匿名类的定义方法 2.了解Lambda表达式的使用方法 3.掌握Lambda表达式stream库技术 (二)教学内容 第一节概述 1,Java语言的00P特性 2.Java中类和对象的基本概念 第二节类的定义 1.类的基本结构
6.基本类型变量与引用类型变量 第二节 表达式与语句 1.变量 2.运算符与表达式 3.语句 第三节 程序流控制 1.while 和 do while 语句 2.for 语句 3.if/else 语句 4.switch 语句 5.循环跳转语句 第四节 数组 1.数组的声明 2.数组的创建与初始化 3.多维数组 4.增强的 for 循环 5. 数组的复制 (三) 思考与实践 1.试比较 Java 与 C 语言基本语法的异同点 2.在 Eclipse 环境下验证 Java 语言的基本语法约定 3.在 Eclipse 环境下验证 Java 语言的程序流控制方法和数组操作应用方法 (四) 教学方法与手段 1.课堂讲授、多媒体演示 2.课外作业 3.课堂讨论 4.上机实验等 第四章 Java 面向对象特性 (一) 目的与要求 1.掌握匿名类的定义方法 2.了解 Lambda 表达式的使用方法 3.掌握 Lambda 表达式 stream 库技术 (二) 教学内容 第一节 概述 1.Java 语言的 OOP 特性 2.Java 中类和对象的基本概念 第二节 类的定义 1.类的基本结构
2.成员变量 3,成员方法 4.方法重载 5.This 6.构造方法 第三节内部类 1.什么是内部类 2.内部类的使用 3.内部类的特性 4.匿名类 5.Lambda表达式 第三节对象的生命周期 1.对象的创建 2.对象的使用 3.对象的清除 第四节类的继承与多态 1.类的继承 2.方法的重写(overriding) 3.运行时多态 4.对象类型的强制转 5.0 bject类 (三)思考与实践 l.深入理解匿名类和Lambda表达式之间的关系 2.举例说明匿名类的作用 3.举例说明Lambda表达式的含义及实现机制 (四)教学方法与手段 1.课堂讲授、多媒体演示 2.课外作业 3,课章讨论 4.上机实验等 第五章Java高级特征 (一)目的与要求 0.中国精神是兴国强国之魂(思政部分) 1.掌握泛化方法的使用 2. 掌握集合类的实现与使用方法 3.掌握枚举类的使用方法 4.了解基本数据类型的包装类和集合类的使用方法
2.成员变量 3.成员方法 4.方法重载 5.This 6.构造方法 第三节内部类 1.什么是内部类 2.内部类的使用 3.内部类的特性 4.匿名类 5.Lambda 表达式 第三节 对象的生命周期 1.对象的创建 2.对象的使用 3.对象的清除 第四节 类的继承与多态 1.类的继承 2.方法的重写(overriding) 3.运行时多态 4.对象类型的强制转 5.Object 类 (三) 思考与实践 1.深入理解匿名类和 Lambda 表达式之间的关系 2.举例说明匿名类的作用 3.举例说明 Lambda 表达式的含义及实现机制 (四) 教学方法与手段 1.课堂讲授、多媒体演示 2.课外作业 3.课堂讨论 4.上机实验等 第五章 Java 高级特征 (一) 目的与要求 0. 中国精神是兴国强国之魂(思政部分) 1. 掌握泛化方法的使用 2. 掌握集合类的实现与使用方法 3. 掌握枚举类的使用方法 4. 了解基本数据类型的包装类和集合类的使用方法
(二)教学内容 第0节中国精神是兴国强国之魂(思政部分) 1、重精神是中华民族的优秀传统 (1)对物质生活与精神生活相互关系的独到理解上 (2)中国古人对理想的不懈追求上 (3)对道德修养和道德教化的重视上 (4)对理想人格的推崇 2、中国精神是民族精神和时代精神的统 (1)以爱国主义为核心的民族精神 伟大创造精神 伟大奋斗精神 伟大团结精神 伟大梦想精神 (2)以改革创新为核心的时代精神 (3)民族精神与时代精神的辩证统 第一节static关键词 1.类变量/静态变量 2.类方法/静态方法 3.静态初始化程序 第二节final关键词 第三节抽象类 1.什么是抽象类 2.抽象类的作用 第四节接口 1.十么是接口 2.接口的定义 3.接口的实现与使用 4.多重继承 5.通过继承扩展接口 6.接口与抽象类 第五节包 L.什么是Java中的包 2.包的定义与使用 3.包名与包成员的存储位置 4.Java源文件与类文件的管理
(二) 教学内容 第 0 节 中国精神是兴国强国之魂(思政部分) 1、重精神是中华民族的优秀传统 (1)对物质生活与精神生活相互关系的独到理解上 (2)中国古人对理想的不懈追求上 (3)对道德修养和道德教化的重视上 (4)对理想人格的推崇 2、中国精神是民族精神和时代精神的统一 (1)以爱国主义为核心的民族精神 伟大创造精神 伟大奋斗精神 伟大团结精神 伟大梦想精神 (2)以改革创新为核心的时代精神 (3)民族精神与时代精神的辩证统一 第一节 static 关键词 1.类变量/静态变量 2.类方法/静态方法 3.静态初始化程序 第二节 final 关键词 第三节 抽象类 1.什么是抽象类 2.抽象类的作用 第四节 接口 1.什么是接口 2.接口的定义 3.接口的实现与使用 4.多重继承 5.通过继承扩展接口 6.接口与抽象类 第五节 包 1.什么是 Java 中的包 2.包的定义与使用 3.包名与包成员的存储位置 4.Java 源文件与类文件的管理