Java程序设计

国家级

本课程作为学习者学习J2EE、J2ME的先导课程,主要从Java的运行机制、运行环境,基本程序设计方法入手,系统地对Java中基础语法、基本类库、图形界面、网络应用、数据库应用、Java WEB开发技术等进行分析和介绍,使学习者具备扎实的基本知识,掌握网络环境下程序设计的要领。

课程介绍

◆ 课程内容简介 Java语言是当今计算机软件行业中最热门的网络编程语言,以Java为核心的芯片技术、编译技术、数据库连接技术,以及基于企业级应用的J2EE技术得到了迅猛的发展。Java的应用已经深入到我们生活的每一个角落。 本教程作为读者学习J2EE、J2ME的先导课程,主要从Java的运行机制、运行环境,基本程序设计方法入手,系统地对Java中基础语法、基本类库、图形界面、网络应用、数据库...

教学单元
  • 第1章 Java语言概述
    • 01-01

      什么是Java语言

    • 01-02

      Java的特点

    • 01-03

      Java运行平台

    • 01-04

      Java开发

    • 01-05

      应用程序与Applet实例

    • 01-06

      本章任务

  • 第2章 数据类型与表达式
    • 02-01

      标识符、关键字与分隔符

    • 02-02

      变量与常量

    • 02-03

      简单数据类型

    • 02-04

      数据类型转换

    • 02-05

      基本运算符

    • 02-06

      表达式

    • 02-07

      本章任务

  • 第3章 Java语句结构
    • 03-01

      表达式语句

    • 03-02

      复合语句

    • 03-03

      分支语句

    • 03-04

      循环语句

    • 03-05

      跳转语句

    • 03-06

      注释语句

    • 03-07

      本章案例

    • 03-08

      本章任务

  • 第4章 面向对象设计基础
    • 04-01

      面向对象基础

    • 04-02

      面向对象分析

    • 04-03

      面向对象设计

    • 04-04

      本章任务

  • 第5章 Java中的面向对象特性
    • 05-01

    • 05-02

      对象

    • 05-03

      类的封装性

    • 05-04

      继承的实现

    • 05-05

      类的多态性

    • 05-06

      其它修饰符

    • 05-07

    • 05-08

      接口

    • 05-09

      匿名类与内部类

    • 05-10

      本章案例

    • 05-11

      本章任务

  • 第6章 数组
    • 06-01

      一维数组

    • 06-02

      二维数组

    • 06-03

      数组类Arrays

    • 06-04

      本章案例

    • 06-05

      本章任务

  • 第7章 字符串处理
    • 07-01

      生成字符串

    • 07-02

      访问字符串

    • 07-03

      修改字符串

    • 07-04

      其它操作

    • 07-05

      正则表达式

    • 07-06

      本章案例

    • 07-07

      本章任务

  • 第8章 Java基础类及接口
    • 08-01

      Java类库概述

    • 08-02

      基本数据类型封装

    • 08-03

      算术运算

    • 08-04

      Java集合框架

    • 08-05

      系统资源

    • 08-06

      日期处理

    • 08-07

      程序属性

    • 08-08

      本章案例

    • 08-09

      本章任务

  • 第9章 异常处理
    • 09-01

      什么是异常

    • 09-02

      异常的处理

    • 09-03

      异常类的使用

    • 09-04

      本章案例

    • 09-05

      本章任务

  • 第10章 输入/输出处理
    • 10-01

      I/O流概述

    • 10-02

      文件处理

    • 10-03

      过滤流的使用

    • 10-04

      字符流处理

    • 10-05

      对象的串行化

    • 10-06

      其它常用流

    • 10-07

      本章案例

    • 10-08

      本章任务

  • 第11章 线程
    • 11-01

      线程的概念

    • 11-02

      线程的使用

    • 11-03

      多线程的互斥和同步

    • 11-04

      本章案例

    • 11-05

      本章任务

  • 第12章 Java图像界面设计
    • 12-01

      生成Java图形用户界面

    • 12-02

      AWT事件处理机制

    • 12-03

      AWT组件库

    • 12-04

      Swing用户界面设计

    • 12-05

      本章案例

    • 12-06

      本章任务

  • 第13章 Java Applet
    • 13-01

      Applet 简介

    • 13-02

      Applet的执行

    • 13-03

      Applet的AWT绘制

    • 13-04

      Applet的通信

    • 13-05

      本章案例

    • 13-06

      本章任务

  • 第14章 网络通信
    • 14-01

      什么是URL

    • 14-02

      Socket通信

    • 14-03

      数据报通信

    • 14-04

      本章案例

    • 14-05

      本章任务

  • 第15章 JDBC应用
    • 15-01

      JDBC概述

    • 15-02

      通过JDBC访问数据库

    • 15-03

      本章案例

    • 15-04

      本章任务

  • 第16章 JSP与Servlet技术
    • 16-01

      Web应用简介

    • 16-02

      JSP技术

    • 16-03

      Servlet技术

    • 16-04

      JSP、Servlet与JavaBean结合

    • 16-05

      本章案例

    • 16-06

      本章任务

  • 第17章 用Tomcat构建Web站点
    • 17-01

      Tomcat简介

    • 17-02

      安装Tomcat

    • 17-03

      编写简单的Web站点

    • 17-04

      运行Web站点

    • 17-05

      发布Web站点

  • 第18章 附录 Eclipse开发工具
    • 18-01

      Eclipse工具简介

    • 18-02

      下载与安装Eclipse

    • 18-03

      Eclipse基本功能

    • 18-04

      Eclipse连接数据库

    • 18-05

      Eclipse的其它功能

    • 18-06

      安装Eclipse插件

教材
  • 主教材
    Java程序设计
    ISBN:

    9787302244752

    主编:

    朱庆生、古平

    清华大学出版社
  • 辅助教材
    Java技术及其应用
    ISBN:

    9787040207699

    主编:

    王克宏

    高等教育出版社出版
课程信息
课程类型:

理论课(含实验/实践)

课程属性:

专业课

课程学时:

72.0

学校:

重庆大学网络教育学院

学科门类:

工学

专业大类:

计算机类

专业类:

计算机科学与技术

适用专业:

计算机科学与技术

学习人数:

36452

评论数:

57

教学团队
  • 朱庆生

    课程负责人

    教授

  • 古平

    主讲教师

    副教授

  • 曾一

    主讲教师

    教授

  • 杨瑞龙

    主讲教师

    讲师

  • 李芝兴

    主讲教师

    讲师