摘要:
sysout----》Alt+/---》System.out.println(); 阅读全文
摘要:
1 2 3 try{ 4 5 }catch(Exception e){ 6 if(e.getMessage().contains("123456798")) //使用e.getMessage().contains("")表示你获取的报错信息中包含哪些内容就进行if操作 7 { 8 9 ... 阅读全文
摘要:
//获得map的迭代器,用作遍历map中的每一个键值对Iterator是迭代器,map之前应该定义过,姑且认为是HashMap。>表示map中的键值对都是String类型的。map.entrySet()是把HashMap类型的数据转换成集合类型map.entrySet().iterator()是去获... 阅读全文
摘要:
大体概念 阅读全文
摘要:
其实这个问题以前也困扰过我。我个人理解的一个应用场合就是,当你拿到一个对象的引用时(例如参数),你可能需要判断这个引用真正指向的类。所以你需要从该类继承树的最底层开始,使用instanceof操作符判断,第一个结果为true的类即为引用真正指向的类。例如下面的例子: 1 class Person{}... 阅读全文
摘要:
1 public class typeof1{ 2 private String a="zzw"; 3 public void instance(){ 4 if(a instanceof String) //判断是不是String类型的 5 { 6 ... 阅读全文
摘要:
1.java的重写,是指在子类中对父类的某方法进行重新定义,其子类的该方法名以及参数位置和个数均与父类相同,从而在调用子类的该方法时,不会执行父类的方法.如果在父类中以final定义的方法,在子类中无法重写.2.每个java类都有其构造方法,构造方法的特点是方法名与类名是相同的,构造方法可以重载.P... 阅读全文
摘要:
Java的serialization提供了一种持久化对象实例的机制。当持久化对象时,可能有一个特殊的对象数据成员,我们不想用serialization机制来保存它。为了在一个特定对象的一个域上关闭serialization,可以在这个域前加上关键字transient。当一个对象被序列化的时候... 阅读全文
摘要:
native是告知编译器 该方法是其他语言实现的 比如C 呵呵 private native void CoutSea();没有方法实现部分的 volatile是Java语言的关键字,用在变量的声明中表示这个变量是被同时运行的几个线程异步修改的。 阅读全文