- 1.异常
- 2.泛型
- 3.常见数据结构
- 4.调试
1.异常
1.检查异常
try{
}
catch(Exception e)
{
}
finally
{
}
finally可有可无
2.抛出异常
throw关键字用于在方法中抛出异常,当代码执行到此刻时可能有异常,可用throw抛出异常
格式:
public void fun(int num)
{
if(num<0)
{
// 使用 throw new 来抛出异常对象
throw new IllegalArgumentException("num不能为负数");
}
}
2.泛型
泛型就是类似格式化,泛型方法,泛型类就是根据所传递的参数,创造适合该参数的方法,类
3.常见数据结构
1.数组定义
常见数组
int []array=new int[3];
动态数组
List arrayList = new ArrayList<>();
2.链表
List <数据类型> linkedlist=new LinkedList<>();
定义格式都类似
abc<数据类型> 名称=new abc<>();
如:
栈:Stack<数据类型> stack = new Stack<>();
队列:Queue<数据类型> queue = new LinkedList<>();
可以用iterator迭代器来迭代。
4.调试
就是打断点,然后逐行运行,观察变量的值,可用于读其他人的代码
F8逐步执行
F7步入就是执行方法时候进入方法内逐步执行
F9是跨到下一个断点
一个快捷键:在定义类时,写完要写的属性后,按 Alt + Insert
后,你会看到一个弹出的菜单,其中包含了多个选项,如构造器、getter、setter、toString 等。你可以选择相应的选项,IDEA会帮助你生成相关