课程简介 Java语言是美国SUN公司1995年推出的面向对象的程序设计语言,该语言充分考虑了互联网时代的特点,在设计上具有跨平台性、面向对象、安全等特性,因此一经推出就受到IT界的广泛重视并大量采用,同时也成为教育界进行程序设计教学的一门重要编程语言。课程主要包括下列内容: ■ Java语言的发展及相关技术的介绍,Java技术和平台在网络计算及电子商务中的应用介绍; ■ Java语言的基础知识:Java语言的主要特点,设计思想,Java虚拟机,垃圾回收机制,安全性的保证机制; ■ Java语言的基本语法规范,包括标识符、关键字、数据类型、表达式和流控制,程序基本结构; ■ 面向对象技术的基本特点,Java语言的面向对象特性,类和对象的概念,封装性、继承性、多态性,Java语言的特殊属性;Java程序的例外处理机制和方法; ■ Java语言的输入/输出处理机制和方法,常用的输入/输出方法,输入/输出处理的应用; ■ Java语言的图形用户界面设计:AWT界面设计的基本方法,常用的组件类库,图形用户界面的事件处理模型和方法,JFC介绍,Swing图形界面设计; ■ 多线程程序设计,进程和线程的联系和区别,多线程程序设计的一般方法,线程的生命周期,线程状态的控制,多线程的互斥和同步; ■ Java语言的网络编程技术和应用,Socket程序设计,Client/Server程序设计; 学习目标 通过本门课程的学习可以使学生掌握Java语言的基本语法和编程规范;尤其是掌握用Java语言进行网络编程的技巧;同时Java语言是一门面向对象的语言,通过学习可以掌握用面向对象进行编程的思想和实践,使学生成为一名合格的Java程序员。 学习帮助 1、课件学习指导: 一、课前浏览课件,预习知识要点和重点。 二、认真听取视音频,其效果相当于听老师在课堂讲课。 三、仔细阅读课件,针对视音频中提到的课程重点认真学习。 四、务必进行上机练习。 2、本课程结构特点: 原则上对一个知识点的讲解都放在一个页面内,在结构上采用左右式结构方式,左边为知识点的主干说明,右边为对该知识点相关的详细内容说明,包括图片、动画、视频等。