软件技术专业应用本科Java语言程序设计自学考试大纲(试用)一、课程性质与设置目的(一)课程性质、特点和设置目的Java语言程序设计是本专业的一门专业基础课。本课程内容包括Java语言基础知识、Java面向对象程序设计、图形用户界面设计、异常处理、文件和流处理、多线程技术和网络编程技术等。通过本课程的学习,使学生能够比较全面了解Java语言基础知识,Java语言语法构成、Java语言面向对象编程的内容及应用,为今后各种应用编程特别是网络编程打下基础。(二)本课程的基本要求通过本课程的学习,达到如下目标:1. 理解Java语言面向对象程序设计的基本思想和特征;2. 熟练掌握Java语言的图形用户界面设计、输入输出操作和文件操作等;3. 掌握Java语言的线程创建、线程的状态,以及异常处理等;4. 具备用Java语言进行简单的网络编程的能力.(三)本课程与相关课程的关系先修课程为应用数学、面向对象程序设计(C+)等,在学生已基本掌握应用数学和面向对象程序设计基础知识后开始学习本课程。二、课程内容与考核要求第1