# fzu_code **Repository Path**: CXGD/fzu_code ## Basic Information - **Project Name**: fzu_code - **Description**: 本项目记录Java整套教学过程生产的材料 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-12-08 - **Last Updated**: 2022-06-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 1. # 课程所有内容 git目录说明: .gitee .idea .gitignore 等文件可以忽视 上课所有代码我会放在code目录中 上课用到的文档放在 doc 中 > > >### 上课模式说明 > >**上课频率**:一周一次 > >**上课地点**:本地 > >**课程特点**:低频率、快节奏 > >**课程讲师**:林鹏群 > >**学习分组**: > >- A组:胡老师、王老师 >- B组:张老师、卓老师 >- C组:林淼、晏顺河、郑艳莲 >- D组:赵赫、游舒婧、吴秋花 > >**[课程地址](https://gitee.com/how2code/FuZhouUniversity)** > >--- > >**上课内容**: > >​ [课程大纲](099-课程材料/课程大纲.md) > >**学习路线**: > >​ [学习路线](099-课程材料/学习平台/frontroute.html) > >​ [技能树](https://processon.com/view/5c89f14ae4b0f88919ad93e1) > >**最终项目**: > >​ 1、[大数据可视化系统](http://119.3.133.167:8080/gok/) --- ## 学前 软件导论 >**课程目标**:本次课程是软件入门的基础课程,涉及软件方面的整体技术组成,可作为各类软件课程的先行课程。通过本次课程的学习,学生能够了解软件的基 本定义,明确接下来的学习方向。 > >**课程内容**:1、安装软件;2、软件定义; > >**涉及概念**:【软件定义】:{程序、数据、文档} > >​ 【软件分类】:{(移动端、PC端)、(B\S、C\S)} > >​ 【软件组成】:B\S应用软件:{前端、后端、数据库} > >​ {【前端】:HTML+CSS+JavaScript > >​ {【后端】:面向对象编程语言:Java > >​ {【数据库】:关系型数据库:MySQL > >**课时**: 1课时 > >**后续课程**: Java基础语法 > >**适用对象**: 零基础学习 > >**课堂任务 ** :完成必要软件安装!!! ### 1、软件安装: ​ [【软件安装】](099-课程材料/01软件安装.md) ### 2、软件定义: ## 第一部分 Java基础 ### 第一章 Java开发入门 >**课程目标**:了解Java相关知识点,完成Java入门程序开发。 > >**课程内容**:1、为什么是Java;2、Java语言的特点;3、jdk的概念以及安装;4、第一个Java程序;5、环境变量的配置; > >**涉及内容 **:编程语言发展史 > >**课时** :2课时 > >**前置课程**: 软件导论 > >**后续课程**: Java基础语法 > >**适用对象**: 零基础学习 ### 第二章 Java编程基础 > [java技能树](https://processon.com/view/5c89f14ae4b0f88919ad93e1#outline) > > **课程目标**: 掌握Java基本语法;掌握Java中常量和变量的使用;掌握Java流程控制语句的使用;掌握方法的定义与重载;掌握数组的定义与使用; > > **课程内容**: Java的注释、 标识符和关键字、常量和变量、Java运算符、选择结构语句、循环结构语句、方法定义与重载、数组定义与使用 > > **课程重点** :标识符和关键字、常量和变量、选择结构语句、循环结构语句、数组定义与使用 > > **课程难点**: 选择结构语句、循环结构语句 > > **课时**: 9 课时 > > **先修课程**: 无 > > **后续课程**: Java面向对象 > > **适用对象**: 零基础学习 > > **课后作业**:1、打印杨辉三角;2、打印九九乘法表;3、0-3000年之间的闰年判断 ### 第三章 面向对象(上) > **课程目标**: 掌握面向对象基本概念,掌握面向对象的基础开发。 > **课程内容**:1、面向对象概述;2、类与对象;3、对象的创建与使用;4、构造方法的定义与重载;5、this关键字的使用;6、static关键字的使用; > > **课时**: 6 课时 > > **先修课程**: Java编程基础 > > **后续课程**: 面向对象(下) > > **适用对象**: 掌握Java基础 > > **课后作业**:选择一个日常熟悉的内容创建一个类,并实例化。 ### 第四章 面向对象(下) >**课程目标**: 掌握面向对象基本概念,掌握面向对象的基础开发。 >**课程内容**:1、类的继承;2、final关键字;3、抽象类与接口;4、多态;5、异常(nullpointException);6、package关键字; > >**课时**: 6 课时 > >**先修课程**: 面向对象(上) > >**课后作业**:设计一个抽象类,并且拥有两个子类继承该类,实现多态。 ### 番外 git使用、idea使用、代码调试 >**磨刀不误砍柴工** ### 第五章 系统工具类 ### 第六章 集合框架 ### 第七章 异常处理 ### 第八章 I/O ### 第九章 多线程 ### 第十章 小结 ## 第二部分前端基础 ### 第一章 HTML基础 ### 第二章 CSS基础以及CSS3入门 ### 第三章 JavaScript基础 ## 第四章 jQuery**基础**