实验一java基础知识

合集下载

Java基础知识总结(超详细整理)

Java基础知识总结(超详细整理)

Java基础知识总结(超详细整理)Java语⾔的特点1.⾯向对象⾯向对象(OOP)就是Java语⾔的基础,也是Java语⾔的重要特性。

⾯向对象的概念:⽣活中的⼀切事物都可以被称之为对象,⽣活中随处可见的事物就是⼀个对象,我们可以将这些事物的状态特征(属性)以及⾏为特征(⽅法)提取并出来,并以固定的形式表⽰。

2.简单好⽤Java语⾔是由C和C++演变⽽来的,它省略了C语⾔中所有的难以理解、容易混淆的特性(⽐如指针),变得更加严谨、简洁、易使⽤。

3.健壮性Java的安全检查机制,将许多程序中的错误扼杀在摇蓝之中。

另外,在Java语⾔中还具备了许多保证程序稳定、健壮的特性(强类型机制、异常处理、垃圾的⾃动收集等),有效地减少了错误,使得Java应⽤程序更加健壮。

4.安全性Java通常被⽤在⽹络环境中,为此,Java提供了⼀个安全机制以防恶意代码的攻击,从⽽可以提⾼系统的安全性。

5.平台⽆关性Java平台⽆关性由Java 虚拟机实现,Java软件可以不受计算机硬件和操作系统的约束⽽在任意计算机环境下正常运⾏。

6.⽀持多线程在C++ 语⾔没有内置的多线程机制,因此必须调⽤操作系统的多线程功能来进⾏多线程程序设计,⽽ Java 语⾔却提供了多线程⽀持。

多线程机制使应⽤程序在同⼀时间并⾏执⾏多项任务,该机制使得程序能够具有更好的交互性、实时性。

7.分布式(⽀持⽹络编程)Java语⾔具有强⼤的、易于使⽤的⽹络能⼒,⾮常适合开发分布式计算的程序。

java中提供了⽹络应⽤编程接⼝(),使得我们可以通过URL、Socket等远程访问对象。

8.编译与解释共存Java语法基础标识符: ⽤来标识类名、对象名、变量名、⽅法名、类型名、数组名、⽂件名的有效字符序列。

合法的标识符:由字母、数字、下划线“_”、美元符号“$”或者“¥”组成,并且⾸字符不能是数字。

不能把java关键字和保留字作为标识符。

标识符对⼤⼩写敏感。

关键字:Java语⾔中已经赋予了特定含义的保留字: const、goto,Java版本中尚未使⽤,但以后版本可能会作为关键字使⽤变量:程序运⾏期间可以被改变的量。

JAVA实验内容

JAVA实验内容

《JA V A编程语言》课程实验(一)要求完成的实验项目实验项目11、实验项目名称:JA VA语言面向对象基础实验2. 实验项目的目的和任务目的:(1)通过编程和上机实验了解JAVA语言基础知识,循环、分支语句的使用、数组的使用。

(2)通过编程和上机实验理解JAVA语言中的面向对象编程思想。

了解类与对象的创建,了解成员变量和成员方法的特性,构造函数的使用,类的继承机制和原理,方法的重载和覆盖多态,接口的实现,充分掌握JAVA面向对象编程方法。

任务:使用JA VA语言编写面向对象程序。

3. 实验内容:(1)编写一个矩阵操作类库,具体实现要求如下:●实现构造函数动态创建不同大小的二维矩阵m*n;●实现函数完成两个矩阵的相加、求差与矩阵各个元素相乘运算;●实现函数可以得到矩阵中指定元素数值。

(2)定义两个接口,其方法分别完成两个数的加法和减法操作,然后创建一个类实现这两个接口方法。

(3)用面向对象方法实现一个异质链表。

所谓异质是指链表中各个表项内容的类型要求不相同。

以大学环境为例,这里包括学生、职员和教授。

希望对这些人的信息进行管理(所有的人员信息记录在一个链表中)。

●学生(student):姓名、年龄、年级和平均成绩。

●职员(employer):姓名、年龄和小时工资。

●教授(professor):姓名、年龄和年工资。

要求实现以下四个操作:●插入。

制链表中增加一个学生、职员或教授的信息。

●删除。

从异质链表中删除一个学生、职员和教授的信息。

●能修改学生、职员或教授的个人信息。

●打印。

显示链表中所有的信息。

4.学时数:4实验项目21、实验项目名称:Java多线程、网络基础编程实验2、实验项目的目的和任务:目的:(1)通过继承线程类ng.Thread创建具有特定功能的线程类,通过实现接口ng.Runnable创建可作为线程运行的类,创建线程类对象,启动线程,并观察运行、停止。

创建实现了Runnable接口的线程类对象以后,启动线程,通过观察运行和停止,掌握线程类ng.Thread常用方法的使用,掌握对线程执行过程中的异常的处理方法。

java基础实验报告

java基础实验报告

java基础实验报告Java基础实验报告引言:Java作为一种面向对象的编程语言,广泛应用于软件开发领域。

本次实验旨在通过一系列的实验任务,加深对Java基础知识的理解,并掌握Java编程的基本技巧。

实验一:Java环境搭建在本实验中,我们首先需要搭建Java开发环境。

Java开发工具包(JDK)是进行Java编程的基础,我们可以从Oracle官网上下载并安装最新版本的JDK。

安装完成后,我们需要配置环境变量,以便在命令行中能够直接运行Java相关的命令。

实验二:Java语言基础Java语言基础是进行Java编程的基石。

在本实验中,我们需要掌握Java的基本语法规则、数据类型和运算符等。

通过编写简单的程序,如计算两个数的和、判断一个数是否为素数等,加深对Java语言基础的理解。

实验三:面向对象编程面向对象编程是Java的核心特性之一。

在本实验中,我们需要学习Java中的类和对象的概念,并通过编写简单的类和对象来实现一些功能。

例如,创建一个学生类,包含姓名、年龄和成绩等属性,并实现一些与学生相关的操作方法。

实验四:异常处理异常处理是Java编程中重要的一部分。

在本实验中,我们需要学习Java中的异常处理机制,并通过编写代码来处理可能出现的异常情况。

例如,通过try-catch语句来捕获并处理用户输入非法字符的异常。

实验五:文件操作在实际的软件开发中,文件操作是非常常见的需求。

在本实验中,我们需要学习Java中的文件操作相关的类和方法,并通过编写代码来实现文件的读取和写入等功能。

例如,读取一个文本文件中的内容,并将其写入到另一个文件中。

实验六:多线程编程多线程编程是提高程序性能和效率的一种方式。

在本实验中,我们需要学习Java中的多线程编程相关的知识,并通过编写代码来实现多线程的应用。

例如,创建多个线程来同时下载多个文件,并实现进度条的显示。

结论:通过完成以上一系列的实验任务,我们对Java基础知识有了更深入的理解,并掌握了Java编程的基本技巧。

java实验指导书

java实验指导书

实验一java开发环境及语言基础实验目的(1)确保正确配置java开发环境。

(2)了解javac和java命令的使用。

(3)熟悉java中的运算符。

(4)掌握条件语句和循环语句的使用。

(5)掌握通过命令行参数接受数据。

(6)掌握用Scanner类接受数据。

实验内容(1)在控制台中输入java命令,查看输入结果。

(2)编写一个java程序,计算半径为3.0的圆周长和面积并输出结果。

(3)求a+aa+aaa+...+a...a(n个)的和,其中a为1~9之间的整数。

例如,当a=3、n=4时,求3+33+333+3333的和。

(4)给定一个正整数m,统计其位数,分别打印每一位数字,再按照逆序打印出各位数字。

(5)用Scanner类方法输入三角形三边求三角形面积。

实验要求(1)JDK的安装及配置。

(2)在DOS及eclipse下编辑、编译运行第一个java程序:hello world。

(3)求圆周长和面积用方法实现,主函数调用。

(4)从命令行输入1~9之间的整数a,当所求的和大与106时,输出相应的a值及所求的和值。

(5)用Scanner类的方法输入正整数m,m的值不应该超过99999,否则给出错误信息。

应引入包:import java.util.Scanner,然后在需要的方法中实例化对象:Scanner sc = new Scanner(System.in),最后调用对象的next方法,如int n=nextInt(),接受整数。

实验二数组实验目的(1)掌握数组的定义和使用方法。

(2)熟悉数组的排序、查找的方法。

(3)巩固循环的使用。

实验内容(1)使用for循环,将二维数组的行与列互换,即完成矩阵的转置。

(2)编写数组的排序程序。

(3)编写杨辉三角。

实验要求(1)编写一个界面1 选择排序2 冒泡排序3插入排序4 快速排序5 退出当选择1、2、3、4、5的时候完成相应的功能。

(2)杨辉三角形状为等腰三角形实验三字符串实验目的(1)掌握正则表达式的使用。

JAVA程序设计基础实验一

JAVA程序设计基础实验一

JAVA程序设计基础实验一实验报告一课程学号专业班级java程序设计xxxxxxxx实验项目姓名java语言基础xxxx成绩实验日期指导教师2021-9-17xxx计算机科学与技术(嵌入式方向)一【实验目的】(1)介绍java程序的结构及特点(2)熟识java语言的研发与运转环境(3)掌控java数据类型、语句和表达式(4)掌控java运算符及数据初始化(5)掌控java掌控语句二【实验内容】【项目一】完成实验指导书p2――1.2.1一个简单的应用程序。

classa{voidf(){system.out.println(\}}classb{}publicclasshello{publicstaticvoidmain(stringargs[]){system.out.println(\你好,很高兴学习java\aa=newa();a.f();}}【项目二】顺利完成实验指导书p6――1.3联手编程【项目三】完成实验指导书p14――3.2.1猜数字随机分配给客户一个1~100之间的整数?用户从键盘输入自己的猜测程序返回提示信息,提示信息分别是“猜大了”、“猜小了”和“猜对了”?用户可根据提示信息再次输入猜测,指导提示信息是“猜对了”(1)程序代码importjava.util.*;publicclasstest2{publicstaticvoidmain(stringargs[]){system.out.println(\给你一个1至100之间的整数,请猜测这个数\inta=(int)(math.random()*100)+1;intb=0;scannerreader=newscanner(system.in);system.out.println(\输入您的猜测:\b=reader.nextint();while(b!=a){if(b>a){system.out.println(\猜大了\b=reader.nextint();}elseif(bsystem.out.println(\猜猜大了\b=reader.nextint();}}system.out.println(\猜对了!\}}(2)运转结果图片【项目四】数组撰写一个java程序,定义一个2行3列于的整型二维数组,对数组中的每个元素赋值一个0~100的随机整数,然后分别对第一行、第二行的元素排序。

JAVA程序设计实验

JAVA程序设计实验

JAVA程序设计实验实验1 JAVA基础一、实验目的1.掌握JA V A语言的各种数据类型2.熟悉运算符和表达式。

3.学会编写简单程序二、实验环境硬件:计算机软件:操作系统:windows98以上或LINUX、JDK 1.2以上三、实验内容:下面是一个简单的JA V A程序,将多种类型变量通过各种运算符组成不同的表达式,并将运算结果赋值给同类型的变量,使用println()方法输出各变量的值。

Public class ExampleTest(){Public static void main(String args[]){Int no=(11+20)*3/5; //A行System.out.println(“no=”+no);no++; //B行System.out.println(“no=”+no);Boolean bool=false; //C行bool=true&!bool; //D行System.out.println(“bool=”+bool);Byte bV alue=0x10; //E行System.out.println(“bV alue=”+bV alue);Bool=(no>bV alue); //F行System.out.println(“bool=”+bool);}}四、实验的主要步骤1.用edit录入以上程序内容并保存,注意文件名。

2.用javac.exe命令编译刚保存的JA V A文件。

3.如果编译通不过,用edit打开源代码进行修改。

重复第2步和第3步至到编译通过。

4.用java.exe运行编译生成的类文件。

5.查看运行结果。

实验2 JAVA流程控制一、实验目的1.掌握条件语句的使用。

2.熟悉循环语句的使用。

二、实验环境硬件:计算机软件:操作系统:windows98以上或LINUX、JDK 1.2以上。

三、实验内容1.求a+aa+aaa+…+a..a (n个)的和,其中a为1-9之间的整数。

java实验报告-总结

java实验报告-总结

实验报告□实践报告□课程名称:Java语言程序设计实验、实践名称:Java语言基础、数组和字符串编程、Java面向对象程序设计、Java异常处理多线程编程、图形用户界面编程实验、实践地点:致向楼301专业班级:软件1531 学号:2015006446学生姓名:关玉芬指导教师:相洁2017 年1月8日else System.out.print("输出结果为"+i*4);x.close();}}6. package shiyan;public class a6 {public static void main(String[] args) {int i,j=0;for(i=1900;i<=2100;i++){if((i%4==0)&&(i%100!=0)||(i%400==0)){ j++;if(j%5==0)System.out.println(i);else{System.out.print(i);System.out.print(" ");}}}}} 五、实验结果1.2.3.4.5.6.六、讨论、心得初步掌握了Eclipse集成开发环境。

掌握Java 基本数据类型、运算符与表达式、数组的使用方法,语法结构,掌握顺序结构、选择结构和循环结构语法的程序设计方法。

、对JA V A程序设计有初步的了解System.out.println("字符串的单词数为"+num);sr.close();}}五、实验结果1..2.3.六、实验心得通过本次实验掌握数组的声明、分配空间及初始化;理解多维数组(重点掌握二维);掌握String 类的特点及常用方法的使用;掌握StringBuffer 类的特点及常用方法的使用;掌握String 类和StringBuffer 类的区别;掌握equal 方法与==的区别;但是本次练习中,我也出现了一些错误,是由于知识上的失误和不小心犯下的低级错误,但是我努力改正。

实验一 Java程序设计基础

实验一  Java程序设计基础

实验一 Java程序设计基础实验目的1、学习构建Java语言开发和运行环境2、学习使用EditPlus编写Java源程序3、学习使用javac命令编译源程序4、学习使用java命令运行程序5、初步了解使用Java语言进行程序设计的基本步骤6、为进行后续实验做好准备实验要求1、下载、安装Java软件开发工具包(JSDK);2、设置相关环境变量;3、使用EditPlus编写一个简单的Java程序;4、使用javac命令编译源程序;5、使用java命令运行程序,观察运行结果。

实验内容1、Java软件开发工具包(JSDK)的下载与安装(1)下载SDK为了建立基于SDK 的Java 运行环境,需要先下载Sun 的免费SDK 软件包。

SDK 包含了一整套开发工具,其中包含对编程最有用的是Java 编译器、Applet 查看器和Java 解释器。

在浏览器中输入/,可看到图1.1 所示的Sun 公司网站页面。

图 1.1在页面右边“Popular Downloads”栏中可看到最新版的SDK 软件包(早期版本称为JDK),这里显示的是“J2SE 5.0”(当前最新版)。

单击“J2SE 5.0”超链接,可看到图1.2 所示页面。

图 1.2在页面的“Download JDK 5.0 Update 6”栏可以选择下载最新的J2SE 5.0 SDK 软件包。

有两种选择:一种是在线安装“Windows Installation”;一种是离线安装“WindowsOffline Installation”。

单击页面中“SDK”列对应的“DOWNLOAD”超链接,可看到图1.3 所示的下载协议说明书。

图 1.3单击“ACCEPT”按钮,同意Sun 公司的协议,可进入到图1.4 所示的下载页面,单击“Windows Offline Installation, Multi-language”超链接,开始下载工作,下载的安装文件保存为“jdk-1_5_0_06-windows-i586-p.exe”。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一:java基础知识实验目的:1.掌握jave中变量的类型。

2.掌握常用的运算符3.程序流程控制:顺序,选择和分支实验内容:1、回文数:编写一个Java程序。

用户从键盘输入一个1-9999之间的数,程序将判断这个数是几位数,并判断这个数是否回文数。

回文数是指该数含有的数字逆序排列后得到的数和原数相同。

实验类别:验证性2、猜数字游戏编写一个Java应用程序,实现如下功能:程序随机分配给客户一个1-100之间的整数用户在输入对话框中输入自己的猜测程序返回提示信息,提示信息分别是:“猜大了”、“猜小了”、和“猜对了”用户可以根据提示信息再次输入猜测,直到提示信息是“猜对了”实验类别:设计性3、输出希腊字母表为了输出希腊字母表,首先获取希腊字母表的第一个字母和最后一个字母在unicode表中的位置,然后使用循环输出剩余的希腊字母要观察一个字符在uniclde表中的顺序位置实验类别:设计性实验二类和对象实验目的:1.理解类的基本概念。

2.掌握如何定义类,定义类的成员变量和成员方法.创建和使用对象。

3.掌握定义重载方法和构造方法,方法参数的传递。

4. static变量和方法的使用。

实验内容:1、定义一个名为Rectangle的类表示矩形,其中含有length,width两个double型的成员变量表示矩形的长和宽。

要求为每个变量定义访问方法和修改方法,定义求矩形周长的方法peremeter和求面积的方法area。

定义一个带参数构造方法,通过给出的长和宽创建矩形对象。

定义默认构造方法,在该方法中调用有参构造方法,将矩形长宽设置为1.0。

实验类别:验证性2、方法重载:编写一个Java程序,反映方法重载的使用特点,该程序包含多个重载的加法的运算,如整型加法,实型加法。

实验类别:验证性3、学生类的创建:1)创建一个student类,包括的域有学号、班号、姓名、性别、年龄等2)声明一个构造方法,以初始化对象的所有域3)声明分别获得各属性(学号、班号、姓名、性别、年龄)的各个public方法。

4)声明修改各属性(学号、班号、姓名、性别、年龄)的各个public方法。

5)创建一个具体学生对象,进行输出。

实验类别:设计性4、定义一个类,类中有两个整型变量x和y,并定义构造函数初始化这两个变量。

(通过构造函数传数据,数据值自定)类中还可定义以下方法:求两个数的和(x+y)并返回结果,求两个数的差(x-y)并返回结果,求两个数商(x/y)并返回结果,求两个数的余数(x%y)并返回结果,求两个数的最大值并返回结果。

编写应用程序,测试上面定义的类,使用类中定义的各个方法并将其结果输出。

实验类别:验证性5、用set()、get()方法传递数据:本工程共有三个类,Person类、Employee类、和Test类,其中Test类为测试类,其中有main()方法。

调用的是默认的构造方法,参数为空。

实验类别:设计性实验三类和继承实验目的:1.理解类的继承,方法的覆盖的基本概念。

2.掌握使用extends关键字定义一个继承类。

3.掌握构造方法的回溯,能熟练掌握继承中构造方法的回溯。

4.掌握super关键字。

实验内容:1.定义一个名为Employee的类,它继承Person类,其中定义salary和department 两个成员变量和封装这两个变量的方法。

编写主程序检查新建类中的所有变量和方法。

实验类别:验证性2.定义一个名为Cuboid 长方体类,使其继承Rectangle类,其中包含一个表示高的double型成员变量height;定义一个构造方法Cuboid;再定义一个求长方体体积的volume方法。

编写程序,求一个长、宽和高分别为10、5、2的长方体的体积。

实验类别:验证性3.编写一个Java应用程序,除了主类外,该程序中还有四个类:People、ChinaPeople、AmericanPeople、和BeijingPeople。

要求如下:People类有访问权限是protected的double型成员变量:height和weight,以及speakHello(),void averageHeight()和public void averageWeight()方法ChinaPeople是People类的子类,新增了void chinaGongfu()方法。

要求ChinaPeople重写父类的所有方法AmericanPeople类是People类的子类,新增了americanBoxing()方法BeijingPeople类是ChinaPeople的子类,新增了void beijingOpera()方法。

要求ChinPeople类重写父类的speakHello()方法实验类别:设计性实验四抽象类和接口实验目的:1.掌握如何定义抽象类和接口2.掌握抽象类和接口的实现方式3.实验内容:1.定义一个名为Rectangle的长方形类,使其继承Shape抽象类,覆盖Shape类中的抽象方法perimeter( )和area( )。

编写程序测试Rectangle类的使用。

实验类别:验证性2、有一个类,类中有两个变量x和y,并定义构造方法初始化这两个变量,类中还定义了以下方法:求两个数的商x/y并返回结果,求两个数的乘积并返回结果。

定义一个接口,接口中有一个抽象方法:long factorial(int m)// 求参数的阶乘在类中实现接口。

编写应用程序,调用接口中的方法,编写测试类输出结果。

实验类别:设计性3、要求有一个abstract类,类名为Employee。

Employee的子类有YearWorker、monthWorker和weekWorker。

YearWorker按年领取薪水,MonthWorker按月领取薪水,WeekWorker按周领取薪水。

Employee类有一个abstract方法:public abstract earnings();子类必须重写父类的earnings()方法,给出各自领取报酬的具体方式。

有一个Company类,该类用Emplyee数组作为成员,程序能输出Company 对象一年需要支付的薪水总额。

实验类别:综合性4、卡车要装载一批货物,货物有3种商品:电视、计算机和洗衣机。

需要计算出大货车和小货车各自所装载的3中货物的总量。

要求有3个实现该接口的类:Television、Computer和WashMachine。

这3个类通过实现接口computeTotalSales 给出自重。

有一个Car类,该类用ComputerWeight接口类型的数组作为成员,那么该数组的单元就可以存放Television对象的引用、Computer对象的引用或WashMachine对象的引用。

程序能输出Car对象所装载的货物的总重量。

实验类别:综合性实验五String类实验目的:1、public String( ):创建一个空字符串2、public String(char [ ] value) :使用字符数组中的字符创建字符串。

3使用字符数组中的字符创建字符串。

4、使用一个字符串对象创建一个字符串。

5、字符串常量和字符串:实验内容:1.编写一个加密程序,要求从键盘上输入一个字符串,然后输出加密后的字符串。

加密规则是对每个字母转换为下一个字母表示,原来是a转换为b,原来是B 转换为C。

小写的z转换为小写的a,大写的Z转换为大写的A。

实验类别:综合性2.编写一个java应用程序,判断两个字符串是否相同,判断字符串的前缀、后缀是否和某个字符串相同,按字典顺序比较两个字符串的大小关系,检索字符串,创建子字符串,将数字型字符串转换为数字,将字符串存放到数组中,用字符数组创建字符串实验类别:设计性实验六文件实验目的:1、掌握File类的构造方法:2、掌握File类中的方法:public boolean exists():测试File对象是否存在public boolean createNewFile():文件不存在时,需要创建一个空文件时返回true否则falsepublic boolean delete():删除一个文件public long length():返回指定文件的长度,文件不存在返回0public String getName():返回File对象所表示的文件或路径名3、掌握FileInputStream类读写文件public int read():从输入流中读取下一个字节并返回它的值read(byte[ ] b):从输入流中读取多个字节并存入数组b中public void close()4、FileOutputStream类public int write(int b):把指定的整数的字节的低八位写入文件public int write(byte[ ] b):把指定的字节数组b的b.length个字节写入文件。

public void close();5、掌握过滤流实验内容:1. 通过write( )和read( )进行读写操作将byte类型的数值65写入文件aa.txt再从文件中读出来。

程序运行结果:实验类别:验证性2.通过write(byte[] b)和read( )方法实现文件的读写,测试代码实验类别:验证性3.向aa.txt文件中写入10个100---200之间的随机数,然后读出。

实验类别:设计性运行结果:实验类别:验证性4.实现两个文件的拷贝。

实验类别:验证性5.练习题:统计文本文件中的单词数量。

实验类别:综合性6.编写一个Java应用程序,要求如下:可以将一个由汉字字符组成的文本文件读入到程序中。

单击名为“下一个汉字”的按钮,可以在一个标签中显示程序读入的一个汉字。

单击名为“发音”的按钮,可以听到标签上显示的汉字的读音。

用户可以使用文本编辑器编辑程序中用到的3个由汉字字符组成的文本文件,这些文本文件中的汉字需要用到空格、逗号或回车分隔。

需要自己制作相应的声音文件,用户选择“帮助”菜单,可以查看软件的帮助信息。

实验类别:设计性实验七异常实验目的:1.了解异常的种类2.掌握异常抛出的分类和应用3.掌握如何用try-catch-finish处理异常实验内容:1.异常的捕获计算两数相除并输出结果.使用两个catch子句分别捕捉除数为0的异常和参数输入有误异常.实验类别:设计性2.编写程序包含自定义异常,当输入数值为13和4时抛出异常.实验类别:设计性实验八用户图形界面GUI和事件实验目的:1.熟练掌握容器组件:顶层容器:包括JFrame、JDialog通用容器: 包括JPanel专用容器:包括JLayeredPane 2.熟练掌握基本组件:如JButton,JTextArea等菜单组件:如JMenu、JMenuBar等JButton:按钮类JTextField:单行文本框类JLable:标签类JCheckBox:复选框类JRadioButton:单选按钮类JTextArea:多行文本框3.熟练掌握布局管理器:BorderLayout:边界式布局FlowLayout: 流式布局GridLayout :网格式布局null 布局:不推荐4.熟练掌握事件类的实现实验内容:1.编写程序完成下列图形:实验类别:设计性2. 创建5个按钮,以边界式管理器管理:实验类别:设计性3.创建5个按钮,以流式管理器管理实验类别:设计性4.编写程序,完成下列图形:实验类别:设计性5.编写程序,实现下图所示界面,要求单击ok按钮后,在文本框中显示图中文本框里的内容实验类别:综合性6.编写一个应用程序。

相关文档
最新文档