摘要:
图形界面 AWT(重量级组件) 主要包括以下三种工具类 1)组件:Component 2)容器:Container 3)布局管理器:LayoutManager Swing(轻量级组件) 1.基本容器JFrame 常用操作方法 2.标签组件JLabel 3.按钮组件JButton 4.布局管理器 阅读全文
摘要:
1.字节流与字符流 字节流:字节流主要是操作byte类型数据,以byte数组为准,主要操作是OutPutStream类和InPutStream类 字节输出流:OutPutStream FileOutPutStream构造方法 字节输入流:InPutStream 构造方法: 字符流: 字符输出流Wri 阅读全文
摘要:
实验任务详情: 完成火车站售票程序的模拟。 要求: (1)总票数1000张; (2)10个窗口同时开始卖票; (3)卖票过程延时1秒钟; (4)不能出现一票多卖或卖出负数号票的情况。 代码: 课程总结 1.同步代码块 同步方法 2.多线程 Thread类:是一个具体的类,该类封装了线程的属性和行为 阅读全文
摘要:
实验内容 编写一个类,在其main()方法中创建一个一维数组,在try字句中访问数组元素,使其产生ArrayIndexOutOfBoundsException异常。在catch子句里捕获此异常对象,并且打印“数组越界”信息,加一个finally子句,打印一条信息以证明这里确实得到了执行。 自定义异常 阅读全文
摘要:
实验内容 (一)抽象类的使用 设计一个类层次,定义一个抽象类 形状,其中包括有求形状的面积的抽象方法。 继承该抽象类定义三角型、矩形、圆。 分别创建一个三角形、矩形、圆存对象,将各类图形的面积输出。 注:三角形面积s=sqrt(p (p a) (p b) (p c)) 其中,a,b,c为三条边,p= 阅读全文
摘要:
一.实验目的 (1)掌握类的继承 (2)变量的继承和覆盖,方法的继承,重载和覆盖的实现; 二.实验的内容 (1)根据下面的要求实现圆类Circle。 1.圆类Circle的成员变量:radius表示圆的半径。 2.圆类Circle的方法成员: (2)继承第一题中的圆Circle类,派生圆柱体类Cyl 阅读全文
摘要:
实验三 String类的应用 实验目的 掌握类String类的使用; 学会使用JDK帮助文档; 实验内容 1.已知字符串:"this is a test of java".按要求执行以下操作:(要求源代码、结果截图。) 统计该字符串中字母s出现的次数。 统计该字符串中子串“is”出现的次数。 统计该 阅读全文
摘要:
实验报告二 实验目的 掌握类的定义,熟悉属性、构造函数、方法的作用,掌握用类作为类型声明变量和方法返回值; 理解类和对象的区别,掌握构造函数的使用,熟悉通过对象名引用实例的方法和属性; 理解static修饰付对类、类成员变量及类方法的影响。 实验内容 1.写一个名为Rectangle的类表示矩形。其 阅读全文
摘要:
课程总结: 这一周学习了封装性、继承、多态,以及面向对象的构造方法 封装:为属性封装:private 属性类型 属性名称 为方法封装:private 方法返回值 方法名称(参数列表){} 构造方法: class 类名称{ 访问权限 类名称(类型1 参数1,类型2 参数2,...){ 程序语句; .. 阅读全文