Java程序设计
分享
课程详情
课程评价
spContent=Java 是一种优秀的面向对象的编程语言,长期位居编程语言排行榜 TIOBE 的前列,吸收了 C++ 的各种优点,并摒弃了 C++ 里难以理解的多继承等概念,允许程序员以优雅的思维方式进行复杂的编程。Java 从1995年面世以来,已被广泛应用到企业级系统、手机和桌面软件等开发,Java 也是 Java EE、Android 等技术的先导课程。
—— 课程团队
课程概述

本课程精选Java核心内容,注重结合通俗易懂的实例、循序渐进地讲解Java语言的核心内容,并在基础语言上强调Java面向对象编程的思想,和在实用类上侧重应用。本课程分为13章,分别讲解Java程序设计基础、类与对象、子类与继承、接口与实现、异常处理、常用实用类、Java输入输出流、组件与事件处理、JDBC数据库编程、Java多线程机制、集合类的使用等内容。

通过这门课程的学习,有助于学习者理解和掌握Java语言面向对象的基础知识,形成面向对象思维方式,学会用Java语言来模拟并解决实际编程问题,使学习者具有Java桌面应用程序开发能力,并为后续JSP、Java EE Android开发等,奠定Java语言基础。


授课目标

通过该课程的学习,掌握面向对象程序设计,掌握Java程序设计基础(程序设计基本概念、分支循环语句和数组等)、面向对象的核心概念(对象和类、继承和多态、抽象类和接口、异常处理等)、GUI组件与事件处理、JDBC、集合容器、输入输出流和多线程设计等;掌握运用Java进行应用程序开发的基本知识和技能等。


课程大纲
预备知识

最好是学过一门程序设计语言(如C)。

参考资料

《Java 2实用教程》(第5版) 耿祥义编,清华大学出版社,2017.

《Java 2实用教程》(第6版) 耿祥义编,清华大学出版社,2021.

《Head First Java》(第2版) 中文版.

《Thinking In Java》(第4版) 中文版.

常见问题

1、本课程使用的JDK版本是什么? A:本课程使用的JDK版本是JDK 1.8(即JDK 8)。

2、使用什么开发工具? A:使用Eclipse开发工具(或者记事本等编辑器也可,或者IDEA等其他工具)。


下载
下载

下载App