验证中...
开源中国 2018 年度最后一场技术盛会邀你来约~错过就要等明年啦!点此立即预约
语言: Java
分类: 编程语言基础
最后更新于 2018-12-09 10:09
片段 1 片段 2 片段 3
捕获.PNG
Test.java
原始数据 复制代码
package edu.lanqiao.zhp;
public class Test {
public static void main(String[] args) {
Student student=new Student();
try{
student.setAge(-1);
System.out.println("年龄为"+student.age);
}catch(Setexception e){
System.out.println(e.getMessage());
e.printStackTrace();
}
}
}
class Setexception extends RuntimeException{
public Setexception(String message){
super(message);
}
}
class Student{
int age;
public void setAge(int age){
if(age<=0){
throw new Setexception("年龄不能为负");
}
this.age=age;
}
protected void finalize() throws Throwable {
//当垃圾回收器回收不用的对象时,首先会调用这个对象的finalize方法。
super.finalize();
}
}
Test2.java
原始数据 复制代码
package edu.lanqiao.zhp;
/**
* 数据元素是数据的最基本单位(及对象),也是数据结构存储的最基本单位,
* 组成数据的最小单位是数据项(及属性),数据元素是有多个数据项组成的
* 散列存储(哈希存储) 利用hash算法 特点是快 时间复杂度为O(1) hashcode()方法
* 哈希冲突,产生链表,链表太长,就利用红黑树(平衡二叉树)。
*
*
*/
public class Test2 {
}

评论列表( 0 )

你可以在登录后,发表评论

搜索帮助