学习总结&实验报告1】的更多相关文章

第五周学习总结&实验报告(三) 这一周又学习了新的知识点--继承. 一.继承的基本概念是: *定义一个类,在接下来所定义的类里面如果定义的属性与第一个类里面所拥有的属性一样,那么我们在此就不需要重复定义,直接通过关键词"extends",进行继承第一个类所拥有的属性和所有方法: package javazjie; class Person{ private String name; private int age; public int getAge() { return ag…
学习总结; String类: 1.方法只会开辟一块堆内存空间,且会自动保存在对象池中以供下次重复使用: 2方法会开辟两块堆内存空间,其中一块会成为垃圾空间. 1."=="比的是地址值:equals()方法比的是内容. 字符串的内容不可改变,如果同一个字符变量的内容改变了,则说明该变量指向不同的地址, String类常用方法:使用String声明字符串,在java中是一个比较特殊的类, 实验目的: 1,明晰类的定义,属性.熟悉构造函数.知道构造方法的作用, 2,实现用类作为类型声明变量和…
Java实验报告 1.打印输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其中各位数字立方和等于该数本身.例如,153是一个“水仙花数”. 实验代码: public class Project{ public static void main(String args[]) { int x,y,z; for(int i=0;i<1000;i++) { x=i/100; y=(i%100)/10; z=i%10; if(Math.pow(x, 3)+Math.pow(y, 3)+Math.p…
图像界面 件处理及监听处理 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…
第五周课程总结 1.this和super的区别: this:访问本类中的属性,如果本类没有此属性则从父类中继续查找:访问本类中的方法,如果本类中没有此方法则从父类中继续查找:调用本类构造,必须放在构造方法的首行:表示当前对象. super:访问父类中的属性:直接访问父类中的方法:调用父类构造,必须放在子类构造方法的首行. 注意:this和super都可以调用构造方法,但两者是不可以同时出现的,因为两者调用构造方法时都必须放在构造方法首行. 2.final的使用: final:final声明的类不…
实验报告: 实验任务详情: 完成火车站售票程序的模拟. 要求: (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…
实验总结 :类的继承 实验目的 理解异常的基本概念: 掌握异常处理方法及熟悉常见异常的捕获方法. 实验要求 : 练习捕获异常.声明异常.抛出异常的方法.熟悉try和catch子句的使用. 掌握自定义异常类的方法. 实验内容 : 编写一个类,在其main()方法中创建一个一维数组,在try字句中访问数组元素,使其产生ArrayIndexOutOfBoundsException异常.在catch子句里捕获此异常对象,并且打印"数组越界"信息,加一个finally子###句,打印一条信息以证…
完成火车站售票程序的模拟. 要求: (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…
实验六 异常 一.实验目的: (1)理解异常的基本概念: (2)掌握异常处理方法及熟悉常见异常的捕获方法. 二.实验要求: (1)练习捕获异常.声明异常.抛出异常的方法.熟悉try和catch子句的使用. (2)掌握白定义异常类的方法. 三.实验内容: (一) 编写一个类,在其main()方法中创建一个-维数组,在try字句中 访问数组元素,使其产生Array IndexOutOfBoundsException异常.在catch子句里捕获此异常对象,并且打印"数组越界"信息,加一个fi…
一.实验目的 (1)掌握类的继承 (2)变量的继承和覆盖,方法的继承,重载和覆盖的实现: 二.实验的内容 (1)根据下面的要求实现圆类Circle. 1.圆类Circle的成员变量:radius表示圆的半径. 2.圆类Circle的方法成员: Circle():构造方法,将半径置0 Circle(double r):构造方法,创建Circle对象时将半径初始化为r double getRadius():获得圆的半径值 double getPerimeter():获得圆的周长 void disp(…