![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 52
AndyTom080105
这个作者很懒,什么都没留下…
展开
-
详细解释:java中null 和“” 的区别
null和""的区别 问题一: null和""的区别 String s=null; string.trim()就会抛出为空的exception String s=""; string.trim()就不会抛,为什么? 答: NULL代表声明了一个空对象,根本就不是一个字符串。 ""代表声明了一个对象实例,这个对象实例的值是一个长度为0的空字符串。原创 2015-01-27 21:12:31 · 300 阅读 · 0 评论 -
Java的变量、方法、类及接口
一、关于变量 在类体中的变量定义部分所定义的变量称为类的成员变量,在方法体中定义的变量和方法的参数称为局部变量。成员变量在整个类内有效,局部变量只在定义它的方法内有效。定义类的成员变量时可赋初值,但对成员变量的操作只能在方法内进行。 成员变量又分为实例成员变量(实例变量)和类成员变量(类变量)。如果成员变量的类型前面加上关键字static,则该成员变量称做类变量或静态成员变原创 2015-01-28 13:34:59 · 718 阅读 · 0 评论 -
Java接口和抽象类的区别
1. 接口是公开(public)的,里面不能有私有的方法或变量,是用于让别人使用的,实现接口的一定要实现接口里定义的所有方法。 而抽象类是可以有私有方法或私有变量的,实现抽象类可以有选择地重写需要用到的方法,但是必须实现里面所有的抽象方法。 2. 抽象类在 Java 语言中表示的是一种继承关系,一个类只能使用一次继承关系。 但是,一个类却可以实现多个interface(java中实现多重原创 2015-03-23 15:56:59 · 275 阅读 · 0 评论 -
对象与map相互转换
public static Object mapToObject(Map map, Class clazz) throws Exception { if(map == null) { return null; } Object object = clazz.newInstance(); Field[] fie原创 2016-01-24 20:35:03 · 362 阅读 · 0 评论