java小笔记
来源:互联网 发布:js 判断是否为字符串 编辑:程序博客网 时间:2024/05/22 15:58
终极对象有什么?
对象有如下所说的方法:
1.equals(Object o) - 这会让你知道是否两个对象可认为是“相等”的
2.getClass() - 告诉你此对象是由那个类初始化的
3.hashCode() - 列出此对象的哈希代码,你可以把它想成是一个唯一的ID
4.toString() - 列出类的名称和一个我们不太关心的数字
当你的程序代码调用有风险的方法时(声明带有抛出异常的方法),此时该方法将处理异常的动作交给你来完成。实际上这两个方法可能都是你自己写的。由谁写的程序其实并不重要,重点在于哪个方法抛出异常与哪个方法处理它。
在编写可能会抛出异常的方法时,它们都必须声明有异常。
1. 有风险、会抛出异常的程序代码:
public void takeRisk() throws BadException { if (abandonAllHope) { throw new BadException(); }}
2. 调用该方法的程序代码:
public void crossFingers() { try { anObject.takeRisk(); } catch(BadException ex) { System.out.println("此处有BadException异常!"); }}
编译器会核对每件事,除了 RuntimeExceptions之外。编译器保证:
1) 如果你有抛出异常,则你一定要在方法的签名上使用throws来声明这件事。
2) 如果你调用会抛出异常的方法,你必须得确认你知道异常的可能性。将调用包裹在try/catch块中是一种常见的做法。
java界面学习
java默认的是边界布局管理器
流式布局管理器FlowLayout
网格布局管理器GridLayout(3,3,13,12)参数前面是行,后面是列,13和12是按钮间的长宽
JPanel默认是流式布局
1.继承JFrame类
2.在最上方定义组件
3.在构造方法中创建组件
4.在构造方法中添加组件
5.设置窗体属性
6.显示窗体
7.在主函数中创建对象
8.所有布局管理器都可以添加任意组件
getSource()
Returns:
The object on which the Event initially occurred.
依赖于事件对象
getActionCommand()
Returns the command name of the action event fired by this button. If the command name is null (default) then this method returns the label of the button.
依赖于按钮上的字符串
getSource得到的组件的名称,而getActionCommand得到的是标签。
如:Button bt=new Button("buttons");
用getSource得到的是bt 而用getActionCommand得到的是:buttons
- java小笔记
- Java学习小笔记
- java笔记小总结
- java J2se 小笔记
- java小笔记
- 学习JAVA小笔记
- java小笔记
- java日常小笔记
- java枚举小笔记
- Java Script 小笔记
- 小笔记-java基础
- 学习java小笔记
- Java线程小笔记
- Java小笔记---Java ThreadLocal
- JAVA学习小笔记2
- 整理中的java小笔记
- java小笔记(一)
- Java小笔记(二)
- 利用定积分证明不等式
- 用O(nlgk)时间查找k分位数(所谓k分位数:将n个元素分成k个大小相等的集合的k-1个顺序统计量)
- win7旗舰版(64位)环境下oracle11g的安装方法
- 贝叶斯推断及其互联网应用过滤垃圾邮件 阮一峰
- UVa 10494 如果我们重返童年
- java小笔记
- hdu 2825 Wireless Password(AC自动机+状压DP)
- 旁若无人 写一些东西 整理一下思路
- 快速排序
- 关于Java中方法调用时参数的传递
- Android里merge和include标签的使用
- 0. 引子
- Linux进程间通信——使用命名管道
- C语言学习:通过数组来实现栈