《高级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 源文件与类文件的管理
第六节泛型与集合类 1.泛型概述 2.泛化类型及其子类 3.通配符 4.泛化方法 5.类型擦除 6.集合类 第七节枚举类型 1.枚举概述 2.妆举类型的定义 3.枚举类型的方法 4.枚举的使用 第八节包装类与自动装箱和拆箱 1.基本数据类型的包装类 2。自动装箱和拆箱 (三)思考与实践 1.举例说明泛型实现方法 2.在Eclipse上举例说明集合类的实现方法 3.在Eclipse上举例说明枚举类型的实现和使用方法 (四)教学方法与手段 1.课堂讲授、多媒体演示 2.课外作业 3.课堂计论 4.上机实验等 第十章线程 (一)目的与要求 1.理解什么是线程、多线程 2.掌握Java中的多线程的用法 3.掌握线程和多线程的在实际编程中的应用 (二)教学内容 第一节线程的概念 1.什么是线程 2.Java中的线程模型 第二节线程的创建 1.Thread类的构造方法 2.通过实现Runnable接口创建线程
第六节 泛型与集合类 1.泛型概述 2.泛化类型及其子类 3.通配符 4.泛化方法 5.类型擦除 6.集合类 第七节 枚举类型 1.枚举概述 2.枚举类型的定义 3.枚举类型的方法 4.枚举的使用 第八节 包装类与自动装箱和拆箱 1.基本数据类型的包装类 2.自动装箱和拆箱 (三) 思考与实践 1.举例说明泛型实现方法 2.在 Eclipse 上举例说明集合类的实现方法 3.在 Eclipse 上举例说明枚举类型的实现和使用方法 (四) 教学方法与手段 1.课堂讲授、多媒体演示 2.课外作业 3.课堂讨论 4.上机实验等 第十章 线程 (一) 目的与要求 1.理解什么是线程、多线程 2.掌握 Java 中的多线程的用法 3.掌握线程和多线程的在实际编程中的应用 (二) 教学内容 第一节 线程的概念 1.什么是线程 2.Java 中的线程模型 第二节 线程的创建 1.Thread 类的构造方法 2.通过实现 Runnable 接口创建线程
3.通过继承Thread类创建线程 4.创建线程两种方法的比较 第三节线程的调度与线程控制 1.线程优先级与线程调度镜路 2.线程的基本控制 第四节线程同步 1.多线程并发操作中的问题 2.对象锁及其操作 3.死锁的防治 4.线程间的交互wait(0和notify0 5.不建议使用的一些方法 第五节线程状态与生命周期 第六节线程相关的其他类与方法 1.支持线程的类 2.线程组 3.Thread类的其他方法 (三)思考与实践 L.Java中线程的模型由几部分构成? 2.创建线程的两种方式是什么? 3.线程的生命周期中包含几个状态?各状态之间是如何进行转换的? 4.编写生产者/消费者模式的程序。生产者每隔100s产生一个09之间的一个数, 保存在一个MyNumber类型的对象中,并显示出来。只要这个MyNumber对象中保存 了新的数字,消费者就将其取出来并显示。试定义MyNumber类,编写生产者、消 费者程序,并编写主程序创建一个MyNumber对象,一个生产者线程、一个消费者 线程并将这两个线程启动运行。 (四)教学方法与手段 1.课堂讲授、多媒体演示 2.课外作业 3.课微讨论 4.上机实验等 第十一章Java网络程序设计 (一)目的与要求 0.爱国主义及其时代要求(思政部分) 1,了解网络通信基知识 2.掌握URL通信机制 3.掌握Socket通信机 (二)教学内容 第0节爱国主义及其时代要求 1、爱国主义的基本内涵
3.通过继承 Thread 类创建线程 4.创建线程两种方法的比较 第三节 线程的调度与线程控制 1.线程优先级与线程调度策略 2.线程的基本控制 第四节 线程同步 1.多线程并发操作中的问题 2.对象锁及其操作 3.死锁的防治 4.线程间的交互 wait()和 notify() 5.不建议使用的一些方法 第五节 线程状态与生命周期 第六节 线程相关的其他类与方法 1.支持线程的类 2.线程组 3.Thread 类的其他方法 (三) 思考与实践 1.Java 中线程的模型由几部分构成? 2.创建线程的两种方式是什么? 3.线程的生命周期中包含几个状态?各状态之间是如何进行转换的? 4.编写生产者/消费者模式的程序。生产者每隔 100ms 产生一个 0~9 之间的一个数, 保存在一个 MyNumber 类型的对象中,并显示出来。只要这个 MyNumber 对象中保存 了新的数字,消费者就将其取出来并显示。试定义 MyNumber 类,编写生产者、消 费者程序,并编写主程序创建一个 MyNumber 对象,一个生产者线程、一个消费者 线程并将这两个线程启动运行。 (四) 教学方法与手段 1.课堂讲授、多媒体演示 2.课外作业 3.课堂讨论 4.上机实验等 第十一章 Java 网络程序设计 (一) 目的与要求 0. 爱国主义及其时代要求(思政部分) 1.了解网络通信基础知识 2.掌握 URL 通信机制 3.掌握 Socket 通信机制 (二) 教学内容 第 0 节 爱国主义及其时代要求 1、爱国主义的基本内涵
(1)爱相困的大好河 (2)爱自己的骨肉同胞 (3)爱祖国的灿烂文化 (4)爱自己的国家 第一节概述 1.网络通信基础 2.Java网络通信的支持机制 第二节RL通信机制 L.RL的基本概念 2.URL对象的创律 3.URL的解析 4.从URL直接读取 5.基于URLConnection的读写 第三节Socket通信机制 L.基于Socket的通信机制概述 2.有连接通信方式 3.有连接通信示例 4.数据报通信方式 5.数据报通信示例 6.基于数据报的多播通信 (仁)思考与实践 1.利用UL通信机制可以使用哪些方式进行网络通信? 2.基于Socket可以实现哪两种通信?简述这两种通信的工作原理。 3.编写一个客户/服务器程序,服务器端的功能是计算圆的面积。客户端将圆的半径 发送给服务器端,服务器端计算得出的圆面积将发送给客户端,并在客户端显示。 (四)教学方法与手段 1.课堂讲授、多煤体演示 2.课外作业 3.课登讨论 4.上机实验等 第十二章JDBC技术 (一)目的与要求 1.了解JDBC的应用模型和工作原理 2.使用JDBC与数据库建立连接 3.掌握基于JDC的数据库应用开发方法 (仁)教学内容 第一节JDBC概述 1.JDBC体系结构
(1)爱祖国的大好河山 (2)爱自己的骨肉同胞 (3)爱祖国的灿烂文化 (4)爱自己的国家 第一节 概述 1.网络通信基础 2.Java 网络通信的支持机制 第二节 URL 通信机制 1.URL 的基本概念 2.URL 对象的创建 3.URL 的解析 4.从 URL 直接读取 5.基于 URLConnection 的读写 第三节 Socket 通信机制 1.基于 Socket 的通信机制概述 2.有连接通信方式 3.有连接通信示例 4.数据报通信方式 5.数据报通信示例 6.基于数据报的多播通信 (三) 思考与实践 1.利用 URL 通信机制可以使用哪些方式进行网络通信? 2.基于 Socket 可以实现哪两种通信?简述这两种通信的工作原理。 3.编写一个客户/服务器程序,服务器端的功能是计算圆的面积。客户端将圆的半径 发送给服务器端,服务器端计算得出的圆面积将发送给客户端,并在客户端显示。 (四) 教学方法与手段 1.课堂讲授、多媒体演示 2.课外作业 3.课堂讨论 4.上机实验等 第十二章 JDBC 技术 (一) 目的与要求 1.了解 JDBC 的应用模型和工作原理 2.使用 JDBC 与数据库建立连接 3.掌握基于 JDBC 的数据库应用开发方法 (二) 教学内容 第一节 JDBC 概述 1.JDBC 体系结构
2.JDBC驱动类型 第二节DBC API 第三节基于JDBC的数据库应用开发方法 1.DBC应用开发的基本方法 2.JDBC的高级特征的使用 第四节JDBC2.0与JDBC3.0的新特性 第五节JDBC4.0的新特性 () 思考与实践 1.试述JDBC的体系结构 2.利用JDBC开发数据库应用的一般步骤是什么? 3.编写程序,利用预编译语句或存储过程实现学生管理系统。管理的数据包括学生信 息、课程信息以及学生选课信息,系统提供的操作包括根据学生好检索学生信息、 学生选课信息以及相关课程信息,并具有各类数据的更新的功能 (四) 教学方法与手段 1.课堂讲授、多煤体演示 2.课外作业 3.课觉讨论 4.上机实验等 第十三章Java EE入门 (-) 目的与要求 1.了解Java EE体系结构的基本概念 2.掌握Java EE平台相关技术 3.了解Java EE的多层应用模型 4.掌握Java EE应用的建立方法 (二)教学内容 第一节概述 1.什么是J2EE 2.J2EE的平台技术 32EE应用定程模型 4.J2EE的优点 第二节J2EE平台技术 1.组件技术 2.J2EE中的容器 3.J2E平台的服务 4.J2E平台的通信技术 5.平台中的角色 第三节J2EE的多层应用模型
2.JDBC 驱动类型 第二节 JDBC API 第三节 基于 JDBC 的数据库应用开发方法 1.JDBC 应用开发的基本方法 2.JDBC 的高级特征的使用 第四节 JDBC2.0 与 JDBC3.0 的新特性 第五节 JDBC4.0 的新特性 (三) 思考与实践 1.试述 JDBC 的体系结构 2.利用 JDBC 开发数据库应用的一般步骤是什么? 3.编写程序,利用预编译语句或存储过程实现学生管理系统。管理的数据包括学生信 息、课程信息以及学生选课信息,系统提供的操作包括根据学生好检索学生信息、 学生选课信息以及相关课程信息,并具有各类数据的更新的功能 (四) 教学方法与手段 1.课堂讲授、多媒体演示 2.课外作业 3.课堂讨论 4.上机实验等 第十三章 Java EE 入门 (一) 目的与要求 1.了解 Java EE 体系结构的基本概念 2.掌握 Java EE 平台相关技术 3.了解 Java EE 的多层应用模型 4.掌握 Java EE 应用的建立方法 (二) 教学内容 第一节 概述 1.什么是 J2EE 2.J2EE 的平台技术 3.J2EE 应用编程模型 4.J2EE 的优点 第二节 J2EE 平台技术 1.组件技术 2.J2EE 中的容器 3.J2EE 平台的服务 4.J2EE 平台的通信技术 5.平台中的角色 第三节 J2EE 的多层应用模型
1.J2EE应用模型结构 2.几种典型的J2EE应用模型 第四节J2EE应用的建立 1.J2EE应用的结构 2.J2EE应用开发的周期 (三)思考与实践 1.J2E包括哪些部分? 2.J2EE平台中包含哪些组件?哪些容器?容器的作用是什么? 3.J2EE应用的开发过程是怎样的? (四)教学方法与手段 1.课堂讲授、多媒体演示 2.课外作业 3.课堂讨论 4.上机实验等 第十四章Java编程规范 (一)目的与要求 1.了解和掌握一些通用的Java编程规范 (二)教学内容 第一节Java编程规范的作用与意义 第二节Java命名约定 第三节Java注释规则 第四节Java源文件结构规则 第五节Java源代码排版规则 第六节编程建议 (三)思考与实践 1.Java编程规范的作用与意义是什么? (四) 教学方法与手段 1.课堂讲授、多媒体演示 2.课外作业 3.课微讨论 4.上机实验等 第十五章功能驱动的Java程序设计方法 (一)目的与要求 0.让革命创新成为青春远航的动力(思政部分) .了解和掌握Java功能驱动的设计方法
1.J2EE 应用模型结构 2.几种典型的 J2EE 应用模型 第四节 J2EE 应用的建立 1.J2EE 应用的结构 2.J2EE 应用开发的周期 (三) 思考与实践 1.J2EE 包括哪些部分? 2.J2EE 平台中包含哪些组件?哪些容器?容器的作用是什么? 3.J2EE 应用的开发过程是怎样的? (四) 教学方法与手段 1.课堂讲授、多媒体演示 2.课外作业 3.课堂讨论 4.上机实验等 第十四章 Java 编程规范 (一) 目的与要求 1.了解和掌握一些通用的 Java 编程规范 (二) 教学内容 第一节 Java 编程规范的作用与意义 第二节 Java 命名约定 第三节 Java 注释规则 第四节 Java 源文件结构规则 第五节 Java 源代码排版规则 第六节 编程建议 (三) 思考与实践 1.Java 编程规范的作用与意义是什么? (四) 教学方法与手段 1.课堂讲授、多媒体演示 2.课外作业 3.课堂讨论 4.上机实验等 第十五章 功能驱动的 Java 程序设计方法 (一) 目的与要求 0.让革命创新成为青春远航的动力(思政部分) 1.了解和掌握 Java 功能驱动的设计方法