私立华联学院 首页 课程
手机版
扫一扫下载APP

全部课程> Java语言程序设计

Java语言程序设计

来源:私立华联学院

课程简介

本课程面向Java软件工程师的岗位需求,主要讲述面向对象程序设计的核心理论和原理。本课程着重基本知识的掌握和基本技能的训练,围绕Java软件工程师阅读程序、编写程序、调试程序,熟悉常用的程序设计技巧,能够以面向对象的角度思考和设计小型应用程序,为利用Java语言进一步开发基于Internet的应用奠定基础。

  • 2018-09-03  -  2019-01-04 96课时
  • 建议每周学习6小时 《C语言程序设计》
  • 自主模式

已有87587人报名学习

  • 课程概览
  • 授课讲师
  • 课程大纲
  • 课程表
  • 课程概览
  • 授课讲师
  • 课程大纲
  • 课程表
课程概览
本课程的作用是通过课堂教学和实践教学相结合,使学生能够深入理解面向对象概念,清楚的了解Java软件开发工作流程,建立起应用程序的概念,最终能够掌握Java软件开发的基本方法、基本技能,培养利用Eclipse等常用工具软件进行Java应用软件产品的分析、设计、编码、测试的综合应用能力,培养科学的思维方法,灵活运用知识的能力,实验操作能力,使学生具有较强的发现问题、分析问题、解决问题的能力,具有毕业后的直接上岗能力(或经短期培训后上岗),并且毕业时已具备一定的Java软件开发经验。
授课讲师

尹菡

中共党员,华南理工大学工程硕士,江西财经大学本科毕业,计算机讲师,软件设计师,高等学校青年骨干教师,现任计算机科学系物联网应用技术教研室主任。多年来担任多门专业课《Android软件开发》、《RFID技术及应用》、《JAVA程序设计》、《嵌入式系统技术》等课程的教学工作,教学效果优秀,多次获得校级优秀教师称号。主持和参与多项校级教学改革课题和精品课程建设,公开发表论文多篇,参与撰写教材3本,多次带领学生参加全国职业技能大赛并获得优异成绩。

韩博

熟悉HTML5,CSS3,JavaScript的开发; 熟悉JQuery,bootstrap、Vue、微信小程序等前端框架; 熟悉使Spring,SpringMVC,Springboot,MyBatis,MyBatisPlus等框架进行企业级开发; 熟悉redis,solr,nginx,负载均衡等高并发组件 熟悉基于MySQL,SQLserver, mongodb等多种数据库编程; 熟悉linux平台操作; 熟悉Python语言; 熟悉TensorFlow,OpenCV, scikit-learn等第三方框架

课程大纲
第1章 Java入门
    第1节  关于Java
    第2节 开发环境搭建
    第3节  第一个Java程序
    第4节 IDEA集成开发工具
第2章 Java编程基础
    第1节 基本语法格式
    第2节 变量及变量的作用域
    第3节  运算符
    第4节 流程控制
    第5节 数组
第3章 面向对象
    第1节 面向对象入门
    第2节 面向对象编程
    第3节 继承
    第4节 多态
    第5节 抽象类与接口
    第6节 内部类
    第7节 异常
第4章 常用API
    第1节  Java API入门
    第2节 String类
    第3节 StringBuffer类
    第4节 基本数据类型包装类
    第5节 Math类
    第6节 日期和时间相关类
    第7节 数字类型处理相关类
    第8节 Random类
第5章 集合框架
    第1节 集合框架入门
    第2节 Collection接口
    第3节  Iterator接口
    第4节 List接口
    第5节 Set接口
    第6节 Map接口
第6章 GUI编程
    第1节 GUI入门
    第2节 布局管理器
    第3节 基本容器
    第4节 基本组件
    第5节 GUI事件处理
第7章 IO流与文件
    第1节 IO流入门
    第2节 File类
    第3节 字节流
    第4节 字符流
第8章 多线程
    第1节 线程入门
    第2节 多线程编程
    第3节 线程的生命周期
    第4节 线程的同步
    第5节 线程的死锁
    第6节 线程的通信
第9章 网络编程
    第1节 网络编程入门
    第2节 套接字(Socket)编程
第10章 JDBC数据库编程
    第1节 JDBC入门
    第2节 JDBC开发
    第3节 操作数据库
    第4节 批处理
    第5节 JDBC元数据
    第6节 JDBC事务管理
第11章 综合项目实训——  俄罗斯方块
    第1节 任务一 面向对象的分析与设计
    第2节 任务二 主体框架搭建
    第3节 任务三 方块产生与自动下落
    第4节 任务四 方块的移动与显示
    第5节 任务五 障碍物的生成与消除
    第6节 任务六 游戏结束
课程表
开放时间
第1章 Java入门 第1节 关于Java 未设置
第2节 开发环境搭建 未设置
第3节 第一个Java程序 未设置
第4节 IDEA集成开发工具 未设置
第2章 Java编程基础 第1节 基本语法格式 未设置
第2节 变量及变量的作用域 未设置
第3节 运算符 未设置
第4节 流程控制 未设置
第5节 数组 未设置
第3章 面向对象 第1节 面向对象入门 未设置
第2节 面向对象编程 未设置
第3节 继承 未设置
第4节 多态 未设置
第5节 抽象类与接口 未设置
第6节 内部类 未设置
第7节 异常 未设置
第4章 常用API 第1节 Java API入门 未设置
第2节 String类 未设置
第3节 StringBuffer类 未设置
第4节 基本数据类型包装类 未设置
第5节 Math类 未设置
第6节 日期和时间相关类 未设置
第7节 数字类型处理相关类 未设置
第8节 Random类 未设置
第5章 集合框架 第1节 集合框架入门 未设置
第2节 Collection接口 未设置
第3节 Iterator接口 未设置
第4节 List接口 未设置
第5节 Set接口 未设置
第6节 Map接口 未设置
第6章 GUI编程 第1节 GUI入门 未设置
第2节 布局管理器 未设置
第3节 基本容器 未设置
第4节 基本组件 未设置
第5节 GUI事件处理 未设置
第7章 IO流与文件 第1节 IO流入门 未设置
第2节 File类 未设置
第3节 字节流 未设置
第4节 字符流 未设置
第8章 多线程 第1节 线程入门 未设置
第2节 多线程编程 未设置
第3节 线程的生命周期 未设置
第4节 线程的同步 未设置
第5节 线程的死锁 未设置
第6节 线程的通信 未设置
第9章 网络编程 第1节 网络编程入门 未设置
第2节 套接字(Socket)编程 未设置
第10章 JDBC数据库编程 第1节 JDBC入门 未设置
第2节 JDBC开发 未设置
第3节 操作数据库 未设置
第4节 批处理 未设置
第5节 JDBC元数据 未设置
第6节 JDBC事务管理 未设置
第11章 综合项目实训——  俄罗斯方块 第1节 任务一 面向对象的分析与设计 未设置
第2节 任务二 主体框架搭建 未设置
第3节 任务三 方块产生与自动下落 未设置
第4节 任务四 方块的移动与显示 未设置
第5节 任务五 障碍物的生成与消除 未设置
第6节 任务六 游戏结束 未设置
节数上课时间星期一 星期二星期三星期四 星期五星期六星期天
第1节08:00 - 08:40
第2节09:00 - 09:40
第3节10:00 - 10:40
第4节11:00 - 11:40
第5节14:00 - 14:40
第6节15:00 - 15:40
第7节16:00 - 16:40
第8节17:00 - 17:40
天数上课日期上课时间内容
相关课件 更多
  • ppt

    第10章 JDBC数据库编程

    大小:251.5KB

    2019-06-11

  • ppt

    第9章 网络编程

    大小:180.0KB

    2019-06-11

  • ppt

    第8章 多线程

    大小:234.0KB

    2019-06-11

  • ppt

    第7章 IO流与文件

    大小:270.0KB

    2019-06-11

  • ppt

    第6章 GUI编程

    大小:219.0KB

    2019-06-11

  • ppt

    第5章 集合框架

    大小:246.5KB

    2019-06-11