第八周学习总结&实验报告(6)】的更多相关文章

实验六 异常 一.实验目的: (1)理解异常的基本概念: (2)掌握异常处理方法及熟悉常见异常的捕获方法. 二.实验要求: (1)练习捕获异常.声明异常.抛出异常的方法.熟悉try和catch子句的使用. (2)掌握白定义异常类的方法. 三.实验内容: (一) 编写一个类,在其main()方法中创建一个-维数组,在try字句中 访问数组元素,使其产生Array IndexOutOfBoundsException异常.在catch子句里捕获此异常对象,并且打印"数组越界"信息,加一个fi…
实验总结 :类的继承 实验目的 理解异常的基本概念: 掌握异常处理方法及熟悉常见异常的捕获方法. 实验要求 : 练习捕获异常.声明异常.抛出异常的方法.熟悉try和catch子句的使用. 掌握自定义异常类的方法. 实验内容 : 编写一个类,在其main()方法中创建一个一维数组,在try字句中访问数组元素,使其产生ArrayIndexOutOfBoundsException异常.在catch子句里捕获此异常对象,并且打印"数组越界"信息,加一个finally子###句,打印一条信息以证…
第五周学习总结&实验报告(三) 这一周又学习了新的知识点--继承. 一.继承的基本概念是: *定义一个类,在接下来所定义的类里面如果定义的属性与第一个类里面所拥有的属性一样,那么我们在此就不需要重复定义,直接通过关键词"extends",进行继承第一个类所拥有的属性和所有方法: package javazjie; class Person{ private String name; private int age; public int getAge() { return ag…
图像界面 件处理及监听处理 1.键盘事件(KeyEvent)及监听处理(KeyListener) 1.1加入事件监听 super.addWindowListener(new WindowAdapter(){ 1.2 KeyListener接口方法 void keyTyped(KeyEvent e) //键入某个键时调用 void keyPressed(KeyEvent e) //键盘按下时调用 void keyReleased(KeyEvent e) //键盘松开时调用 1.3 KeyEvent…
第八周课程总结 一.包装类 介绍 装箱与拆箱 应用 二.异常 基本概念 基本格式 异常类的继承结构 throws关键字 throw关键字 Exception类和RuntimeException类 自定义异常类 三.多线程 基本概念 进程 多线程 Java中线程的实现 继承Thread类 实现Runnable接口 Thread和Runnable的区别 一.包装类        1.介绍                                8种基本类型变包装类 (1)除了Character…
第八周课程总结 启动多线程售票(上课老师说要加入作业的部分) public class TestDemo { public static void main(StringD args) throws Excpion ( MyThread mt1 = new MyThread(); //实例化多线程对象 MyThread mt2 = new MyThread(); //实例化多线程对象 FutureTask<String> task1 = new FutureTask<String>…
第五周课程总结 1.this和super的区别: this:访问本类中的属性,如果本类没有此属性则从父类中继续查找:访问本类中的方法,如果本类中没有此方法则从父类中继续查找:调用本类构造,必须放在构造方法的首行:表示当前对象. super:访问父类中的属性:直接访问父类中的方法:调用父类构造,必须放在子类构造方法的首行. 注意:this和super都可以调用构造方法,但两者是不可以同时出现的,因为两者调用构造方法时都必须放在构造方法首行. 2.final的使用: final:final声明的类不…
实验六 Java异常 •实验目的 •理解异常的基本概念: •掌握异常处理方法及熟悉常见异常的捕获方法. • 实验要求 •练习捕获异常.声明异常.抛出异常的方法.熟悉try和catch子句的使用. •掌握自定义异常类的方法. •实验内容 • 编写一个类,在其main()方法中创建一个一维数组,在try字句中访问数组元素,使其产生ArrayIndexOutOfBoundsException异常.在catch子句里捕获此异常对象,并且打印"数组越界"信息,加一个finally子句,打印一条信…
实验报告: 实验任务详情: 完成火车站售票程序的模拟. 要求: (1)总票数1000张: (2)10个窗口同时开始卖票: (3)卖票过程延时1秒钟: (4)不能出现一票多卖或卖出负数号票的情况. 实验代码: package Java11; class MyThread implements Runnable{ private int ticket = 1000; public void run() { for(int i = 0; i < 1000; i++) { this.sale(); if…
完成火车站售票程序的模拟. 要求: (1)总票数1000张; (2)10个窗口同时开始卖票; (3) 卖票过程延时1秒钟; (4)不能出现一票多卖或卖出负数号票的情 况 实验代码: package y; class MyThread implements Runnable{ private int ticket=1000; public void run(){ for(int i=0;i<=1000;i++){ this.sales(); } } public synchronized void…