课程简介

Java程序设计

《Java程序设计》课程介绍

Java语言是一种广为使用的面向对象的编程语言,其设计思想代表了目前最为先进的高级语言程序设计思想。Java语言是一种具有“简单、面向对象的、分布式、解释型、健壮性(鲁棒性)、安全、平台无关、可移植、高性能、多线程和动态执行”等特性的语言,是一种独立于平台的网络编程语言。在计算机网络发展到今天这个Internet的时代,Java语言是计算机信息时代最为重要的程序设计语言。

本课程主要介绍Java语言的基本语法(包括标识符、关键字和数据类型,运算符与表达式,语句与流程控制,数组),面向对象思想,图形化用户界面、异常处理、数象容纳、输入/输出流、并发控制、数据库操作和网络编程等内容。本课程力求使学生能掌握面向对象程序设计的基本方法,领会Java语言的基本思想,掌握Java语言技术的相关内容,理解和掌握蕴含在Java语言中的软件工程的设计思想。

本课程的教学以课堂教学为主,通过对Java的基本思想与面向对象程序设计知识的讲解,使学生能够充分掌握Java语言的基本概念、基本知识、基本内容,了解和掌握Java语言的基本程序设计手段,在完成学习之后具备较强的程序设计能力。坚持“既讲语言,又讲技术,语言为主,技术为辅,相辅相成”的指导思想,将Java语言的语法和程序设计技术并重。力求在清楚讲解Java语言基本语法的基础上,传授程序设计技术。在课堂教学的同时,安排适当数量的实验教学学时,使学生在学好基本理论和基本知识的同时,能够得到充分的实践机会,锻炼和提高程序设计能力。

Introduction of Course “Java Programming”

Java is a widely used object-oriented programming language. Its design thought presents the most advanced high level language programming thought. Java is a platform-independent network programming language with the characteristics of “simple,object-oriented,distributed,interpreted,robust,secure,architecture-neutral,portable,high-performance,multi-threaded,and dynamic”. Java language is one of the most important computer programming languages in today’s information era.

This course mainly introduces the basic grammar of Java language (including identifier, key words and data types, operators and expression, statements and process control, array), object-oriented programming, graphic user interface, exception handling, object container, input/output stream, multi-thread, JDBC, network programming, etc. The goal of this course is to enable students to master the basic design method of object-oriented programming, to grasp the basic thoughts of Java language and the related content of Java language technologies, and to understand the software engineering design thought in Java.

This course is mainly in classroom teaching. Through explaining the basic thoughts of Java and object-oriented programming knowledge, it enables the student to master the basic concept, basic knowledge and basic contents of Java language, to understand and master the basic procedure of Java language design means. The students will have strong ability of programming after learning this course. Based on explaining the basic grammar clearly, it imparts the programming techniques. Besides classroom teaching, experimental teaching will be also arranged. In classroom teaching the students learn basic theory and basic knowledge, while in experimental teaching they can get enough practice opportunities to exercise and improve programming ability.