- jayxigua
- 等级: 初级会员
- 性别:
- 文章: 4
- 积分: 30
- 来自: 上海
|
Java 自定义异常 实例—————————————————————— public class jay_x_自定义异常 { public static void main(String[] args) { computer c = new computer(); try { c.testEx();// 由于该函数需要抛出异常,自定义的。所以在此可以捕捉到异常! } catch (myExcrption e) { e.display(); // e.getMessage(); // e.getStackTrace(); } } }
class myExcrption extends Exception { void display() { System.out.print("自定义异常!:由于该函数需要抛出异常,自定义的。所以在此可以捕捉到异常!"); } }
class computer { void testEx() throws myExcrption { myExcrption ex = new myExcrption(); throw ex; } } —————使用了ArrayList 存放对象,比较对象地址和值异同Integer———————— import java.util.ArrayList; import java.util.List;
public class jay_20100604_Integer_int { // int s; static int s;
public static void main(String[] args) { // System.out.print(s);//因为主函数是静态的只能调用静态的变量; List list = new ArrayList();
Integer i1 = new Integer(3); // System.out.print(i1); int i2 = 3; Integer i3 = new Integer(i1); int i4 = i1.intValue(); Integer i5 = 3; int i6 = new Integer(3); list.add(i1); list.add(i2); list.add(i3); list.add(i4); list.add(i5); list.add(i6); for (int i = 0; i < list.size(); i++) { System.out.println(list.get(i)); } System.out.println("验证:" + (i2 == i3));// 为何现在相等了?可能是由于那个解包压包的原理吧。 System.out.println("验证:" + (list.get(1) == list.get(2))); System.out.println("验证:" + (list.get(0) == list.get(1))); System.out.println("验证:" + (list.get(0) == list.get(2))); System.out.println("验证:" + (list.get(1) == list.get(3))); for (int i = 0; i < list.size() - 1; i++) {// 从i1开始到i5 0-4; for (int j = i + 1; j < list.size(); j++) {// i1:i2-i6; 1-5; if (list.get(i) == list.get(j)) { int m = i + 1; int n = j + 1; System.out.println(m + "==" + n); } } } } }
————————使用了ArrayList 存放对象,比较对象地址和值异同Srting————— import java.util.ArrayList; import java.util.List;
public class jay_20100604_String { public static void main(String[] args) { // System.out.print(s);//因为主函数是静态的只能调用静态的变量; List list = new ArrayList();
String i1 = new String("3"); // System.out.print(i1); String i2 = "3"; String i3 = new String(i1); String i5 = "3"; String i4 = i1.toString();
String i6 = i1; list.add(i1); list.add(i2); list.add(i3); list.add(i4); list.add(i5); list.add(i6); for (int i = 0; i < list.size(); i++) { System.out.println(list.get(i)); } System.out.println("验证:" + (i2 == i3));// System.out.println("验证:" + (list.get(1) == list.get(2))); System.out.println("验证:" + (list.get(0) == list.get(1))); System.out.println("验证:" + (list.get(0) == list.get(2))); System.out.println("验证:" + (list.get(1) == list.get(3))); for (int i = 0; i < list.size() - 1; i++) {// 从i1开始到i5 0-4; for (int j = i + 1; j < list.size(); j++) {// i1:i2-i6; 1-5; if (list.get(i) == list.get(j)) { int m = i + 1; int n = j + 1; System.out.println(m + "==" + n); } } } } }
以上是我最近学习Java记录的笔记和自己参照书本和老师所讲编写的代码和注释。 1422942883这是我的QQ,欢迎各位学习编程的同学加我好友,或者给我的个人主页留言(http://jayxigua.iteye.com/),一起讨论,学习。呵呵。
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
返回顶楼 |
|
|
- lucky16
- 等级: 初级会员
- 性别:
- 文章: 197
- 积分: 60
- 来自: 重庆
|
楼主阿, 下次发帖注意一下格式, 看到我眼都花了!
|
返回顶楼 |
|
|
- jayxigua
- 等级: 初级会员
- 性别:
- 文章: 4
- 积分: 30
- 来自: 上海
|
lucky16 写道 楼主阿, 下次发帖注意一下格式, 看到我眼都花了! 恩,呵呵,我是先存放到txt的,所以是这种格式。
你可以把这些代码 放到eclipse(myeclipse),
然后单击右键->source->format。
|
返回顶楼 |
|
|
- lbfhappy
- 等级: 初级会员
- 文章: 84
- 积分: 90
|
jayxigua 写道 lucky16 写道 楼主阿, 下次发帖注意一下格式,
看到我眼都花了!
恩,呵呵,我是先存放到txt的,所以是这种格式。
你可以把这些代码 放到eclipse(myeclipse),
然后单击右键->source->format。
为什么不能放到netbeans里面,再SHIFT+ALT+F
|
返回顶楼 |
|
|