《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.