class Do1 { public static void main(String[] args) { AA a=new CC(); if(a instanceof CC) { CC b=(CC)a; b.run(); } } } class AA { int y=3; void brun() { System.out.println(y); } } class CC extends AA { int x=1; void run() { System.out.println(x); } } c…
第一种: instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例.instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例. 用法: result = object instanceof class 参数: result:必选项.任意变量.返回true或false object:必选项.任意对象表达式. class:必选项.任意已定义的对象类. 说明: 如果 object 是 class 的一个实例,则 instanceof 运算符返回 t…
python文本 判断对象里面是否是类字符串 场景: 判断对象里面是否是类字符串 一般立刻会想到使用type()来实现 >>> def isExactlyAString(obj):        return type(obj) is type('')        >>> isExactlyAString(1)    False    >>> isExactlyAString('1')    True    >>> 还有 >&…
java 实体对象转Map公共类 package org.kxtkx.portal.utils; import java.lang.reflect.Field; import java.util.HashMap; import java.util.Map; import org.kxtkx.portal.user.Admin; /** * * @author <a href="mailto:wangc@kxtkx.com">王成</a> * @created i…
java判断string变量是否是数字的六种方法小结 (2012-10-17 17:00:17) 转载▼ 标签: it 分类: 转发 1.用JAVA自带的函数 public static boolean isNumeric(String str){ for (int i = 0; i < str.length(); i++){    System.out.println(str.charAt(i));    if (!Character.isDigit(str.charAt(i))){     …
以下是Java 判断字符串是否为空的四种方法: 方法一: 最多人使用的一个方法, 直观, 方便, 但效率很低: if(s == null ||"".equals(s));方法二: 比较字符串长度, 效率高, 是我知道的最好一个方法: if(s == null || s.length() <= 0);方法三: JavaSE 6.0 才开始提供的方法, 效率和方法二几乎相等, 但出于兼容性考虑, 推荐使用方法二. if(s == null || s.isEmpty()); 方法四:…
java 继承使用关键字extends   继承的作用:减少代码量,优化代码 继承的使用注意点: 1子类不能继承父类的私有变量 2.子类不能继承父类的构造方法 3.子类在调用自己的构造方法时 会默认调用父类的无参构造方法 4.私有方法不能被继承 5.子类不能够继承不在一个包中默认权限的成员变量 为什么会调用非类的构造方法: 子类在创建对象的时候初始化非类的对象 Super:关键字  指向非类对象的引用空间 Super关键字的作用: 1.         当子类和父类存在同名的成员变量是,可以通过…
Java使用反射判断对象是否为NULL 判断Java对象是否为null可以有两层含义: 第一层:  直接使用 object == null 去判断,对象为null的时候返回true,不为null的时候返回false. 第二层:在object != null 为true的情况 下,进一步去判断对象的所有属性是否为null. 被判断的Java对象: User (User.java) package com.chinalife.utils; import java.util.List; public…
判断对象是否为数组: public static void main(String[] args) { String[] a = ["1","2"]; if(a instanceof String[]){ System.out.println("ss") } if(a.getClass().isArray()){ System.out.println("yy") } } 第一种做法:instanceof java 中的inst…
package com.taiping.test; import java.lang.reflect.Field; import java.lang.reflect.Type; /** * <p> * Description: 判断对象是否为空,进一步判断对象中的属性是否都为空 * * 对象为new,但对象中的属性都为null * </p> * */ public class CheckObjectIsNullUtils { /** * 判断对象是否为空,且对象的所有属性都为空 *…