`
文章列表
《JAVA》课程教学大纲 课程性质:专业必修授课   学时:54    实验学时:30总 学 分:4 一、课程的地位和任务 面向对象程序设计是计算机科学与技术专业(本科)的一门必修课程。通过课程的学习,学生要掌握Java编程的基础 ...
计算机之所以成为当代最重要的信息处理工具,就是因为它有记忆、能进行逻辑判断、计算速度快的特点。计算机实现的所有功能都是在指令的指挥下进行的,而指令的集合就是程序。 程序有三种基本结构即顺序结构、分支结构和循环结构。 顺序结构就是按照指令的先后顺序依次执行。 为实现分支结构程序设计,JAVA语言提供了条件分支语句if和多重分支语句switch,根据它们所包含的逻辑表达式的值决定程序执行的方向。 循环结构的程序可以对反复执行的程序段进行精炼,用较少的语句执行大量重复的工作。JAVA提供了for 、while和do-while三种循环语句
基本成分是计算机语言能识别的具有确定含义的最小单位,Java语言的基本成分共有五种:标识符、关键字、分隔符、常量和运算符。数据是计算机处理的基本对象,Java语言可以处理的数据有数值型数据、文字型数据、图形数据(静态)、图像数据(动态)和声音数据等;数据类型反映了数据的存储方式等基本特点,Java语言中的数据类型分基本类型、数组、类和界面;语句是对数据进行操作的指令,Java语言的语句都包含在方法体中。
面向对象技术是程序设计方法学的一场革命,已成为计算机应用开发领域的主流技术。面向对象技术能够更逼真地模拟现实世界,使软件开发人员按照认识客观事物的思维方法进行软件开发,它所倡导的将数据与操作捆绑的程序设计风格,正好符合现代大规模软件开发对高可靠性、易维护性和代码重用性的要求和发展潮流。JAVA语言是21世纪开发应用程序的首选工具。 JAVA语言是由SUN公司于1995年5月23日正式推出的纯面向对象的程序设计语言,集安全性、简单性、易用性和平台无关性于一身并且特适合于网络环境下编程使用。 特点:简单性、面向对象、安全性、平台独立、多线程、网络功能、执行效率
一、实验目的 了解JDBC核心API,利用JDBC核心API,建立数据库连接、执行SQL语句、取得查询集、数据类型支持等功能。 二、实验要求 1. 了解JDBC的概念和工作原理。 2. 掌握使用JDBC实现简单的数据库管理。 三、实验内容 (一)配置ODBC数据源 1. 从开始菜单中,选择设置|控制面板。 2. 在控制面板中选择"32位 ODBC"。 3. 打开"32位 ODBC"后,看到的应该是一个卡片式对话框,上面一排有多个卡片标签,其中包括"用户DSN"、"系统DSN"、"文件DSN" ...
一、实验目的 1. 理解JSP元素的概念 2. 理解JSP 页面中生成静态内容和动态内容的机制 3. 理解JSP 页面的服务请求通过servlet执行机制 二、实验要求 1. 掌握Servlet的实现方法。 2. 掌握JSP页面的创建。 三、实验内容 (一)Java Web Server开发环境的配置 1. JWS1.1开发环境安装在"C:\JavaWebServer1.1\"目录下。 2. 设置环境变量CLASSPATH(如果在autoexec.bat中没有进行设置)。进入命令行(MS-DOS)方式,进行如下设置:SET CLASSPATH=C:\JavaWebSe ...
一、实验目的 1. 掌握InetAddress类的使用。 2. 掌握TCP与UDP编程:Socket与Datagram的概念和编程方法。 3. 掌握URL类的使用:URL的概念和编程。 二、实验要求     通过Socket编程,掌握网络应用程序的开发方法;完成数据库的连接;掌握利用Java提供的基本组件进行网络传输;掌握Java提供的多线程机制,异常处理机制和低层对协议的通信机制,通过Socket编程,掌握网络应用程序的开发方法;设计测试,性能评估。上机练习之前,必须先完成程序的书写,再上机调试。 三、实验内容 (一)使用InetAddress类的方法 通过使用InetAddress类的 ...
一、实验目的 1. 线程的概念、线程的生命周期。 2. 多线程的编程:继承Thread类与使用Runnable接口。 3. 使用多线程机制实现动画。 二、实验要求 1. 掌握利用JAVA语言编写多线程程序的方法 2. 掌握线程的调度方法 3. 掌握 ...
一、实验目的 1. 理解数据流的概念 2. 理解Java流的层次结构 3. 理解文件的概念 二、实验要求 1. 掌握字节流的基本使用方法 2. 掌握字符流的基本使用方法 3. 能够创建、读写、更新文件    三、实验内容 (一)使用标准数据流的应用程序 标准数据流指在字符方式下(如DOS 提示符)程序与系统进行输入输出的方式,键盘和显示器屏幕是标准输入输出设备,数据输入的起点为键盘,数据输出的终点是屏幕,输出的数据可以在屏幕上显示出来。 1. 程序功能:将键盘上输入的字符在屏幕上显示出来 2. 编写KY10_1.java 程序文件,源代码如下。 class KY10_1{ public ...
一、实验目的     将所学知识进行综合运用,模仿设计具有实际意义的应用程序。锻炼使用新类(没有介绍的)类的能力。 二、实验要求 在计算机上实现指导书中应用程序。 分析应用程序中使用了哪些系统类,指出使用该类的变量与方法。说明创建了什么类。包含什么变量与方法。 能根据实际需要使用不同的系统类编写应用程序。 三、实验内容 (一)幻灯机效果——连续显示多幅图像 程序功能:如果 Applet 仅仅是显示一幅图像,没有什么特别的意义,不如直接在 HTML 文件中显示图像。本程序可以像幻灯机那样连续显示多幅图像 在当前目录中的 image 文件夹中准备 6 幅花的图像文件。 编写 KY9_1 ...
一、实验目的    熟悉图形、图像的使用方法,理解计算机动画的原理和 Java 的多线程处理机制,能够编写 Applet中使用的动画。 二、实验要求    1. 掌握使用图形类 Graphics 画出不同图形的方法。    2. 掌握在容器中输入图像、播放音乐的方法。    3. 理解计算机动画原理,掌握图形双缓冲技术,能够设计计算机动画。    4. 理解多线程机制,掌握线程的使用方法。 三、实验内容 (一)使用图形类 Graphics     在 Java 中基本图形包括点、线、圆、矩形等,是构成复杂图形的基础。绘制基本图形要使用 AWT包中的 Graphics 类,它提供了各种基 ...
一、实验目的    了解图形用户界面基本组件窗口、按钮、文本框、选择框、滚动条等的使用方法,了解如何使用布局管理器对组件进行管理,以及如何使用 Java 的事件处理机制。 二、实验要求     1. 掌握在 Applet 容器中添加组件的方法,掌握使用布局管理器对组件进行管理的方法。     2. 理解 Java 的事件处理机制,掌握为不同组件编写事件处理程序的方法。     3. 掌握编写独立运行的窗口界面的方法。     4. 了解 Java Swing 组件的使用方法。     5. 了解对话框的使用方法。 三、实验内容 (一)创建图形用户界面 图形用户界面(Graphic Us ...
一、实验目的 了解 Java 常用的系统类,包括 Java Applet、字符串类、输入输出流类、数学函数类、日期类、随机数类以及向量类等的基本使用方法。理解 Java 系统类的构成。 二、实验要求 1. 进一步了解 Applet 类。 2. 掌握不同类型的输入输出流类,标准数据流、文件流、数据输入输出流、对象流等。 3. 掌握数学函数类的使用方法。 4. 掌握日期类的使用方法。 5. 掌握向量类的使用方法。 三、实验内容 (一)了解 Applet 的生命周期 1. 编写 KY6_1.java 程序文件,源代码如下。                import java.app ...
一、实验目的 1. 掌握Java中的数组定义、引用 2. 掌握向量的基本概念和应用技术 3. 掌握使用字符串String类处理字符串的方法 4. 掌握使用字符串StringBuffer类处理字符串的方法 二、实验要求 1. 编写一个使用 Java 数组的的程序。 2. 掌握向量类的使用方法。 3. 掌握字符串类的使用方法。 三、实验内容 (一)使用数组 1. 建立使用数组的程序,本程序建立了一个长度为 5 的 1 维数组,一个长度为 12 的 2 维数组 • 源代码如下。 public class KY5_1 {       public static void main(Stri ...
一、实验目的     了解 Java 中包(package)、接口(interface)和异常处理(exception)的作用,掌握包、接口、 异常处理的设计方法。 二、实验要求 1. 了解 Java 系统包的结构。 2. 掌握创建自定义包的方法。 3. 掌握使用系统接口的技术和创建自定义接口的方法。 4. 理解系统异常处理的机制和创建自定义异常的方法。 三、实验内容 (一)了解并使用 Java 的系统包     包是类和接口的集合。利用包可以把常用的类或功能相似的类放在一个包中。Java 语言提供系统 包,其中包含了大量的类,可以在编写 Java 程序时直接引用它们。为便于管 ...
Global site tag (gtag.js) - Google Analytics