Java Object Oriented Programming
Java Object Oriented Programming
少于1000 人选课
更新日期:2025/06/15
开课平台学堂在线
开课高校长安大学
开课教师单博炜
学科专业工学计算机类
开课时间2025/01/26 - 2025/07/24
课程周期26 周
开课状态开课中
每周学时-
课程简介

In this course, we will introduce the basic concepts and most knowledge of Java language and the integration of Java program with object-oriented design technique. In addition, we will cultivate the student’s ability of using object-oriented thoughts to analyze and solve the real problems. There are 32 classes in this course. The contents of the course include 7 chapters. We will introduce the characteristics and the history of Java, the Java programming environment, the fundamental concepts in Java, objects and classes, inheritance and interfaces, and Graphical User Interface Programming. After studying this course, the students will have the entire view and full understanding of java language and object-oriented program design.

课程大纲
Chapter 1 : The Introduction of Java language
Why we need to learn Java
An Introduction to Java I
An Introduction to Java II
Chapter 2: The Java Programming Environment
The Java Programming Environment I
The Java Programming Environment II
The Java Programming Environment III
Chapter 3: The Fundamental Concepts in Java
Fundamental Programming Structures in Java I
Fundamental Programming Structures in Java II
Fundamental Programming Structures in Java III
Fundamental Programming Structures in Java IV
Fundamental Programming Structures in Java V
Fundamental Programming Structures in Java VI
Fundamental Programming Structures in Java VII
Fundamental Programming Structures in Java VIII
Chapter 4: Objects and Classes
Objects and Classes I
Objects and Classes II
Objects and Classes III
Objects and Classes IV
Objects and Classes V
Objects and Classes VI
Chapter 5: Inheritance and Interfaces
Inheritance I
Inheritance II
Interface
Chapter 6: Graphical User Interface Programming
Graphical User Interface Programming I
Graphical User Interface Programming II
Graphical User Interface Programming III
Graphical User Interface Programming IV
Graphical User Interface Programming V
Chapter 7: User Interface Components with Swing
Graphical User Interface Programming VI
Graphical User Interface Programming VII
Graphical User Interface Programming VIII
Concluding Our Course