Java基础
文章平均质量分 51
caiya928
这个作者很懒,什么都没留下…
展开
-
Java中&和&&的区别
&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false. 此外&还具有短路的功能,即第一个表达式如果为false,则跳过计算第二个表达式。例如: if (str != null && str.equals("")){ doSomething; } 如果str为空原创 2015-05-04 11:11:01 · 304 阅读 · 0 评论 -
Java中"=="和"equals"区别
==操作符一般用来比较两个变量的值是否相等,即用来比较两个变量所对应的内存中的数值是否相等。 如果引用变量指向的数据类型为Object型的,例如:Object object = new Object(); 变量object占用一块内存,new Object()这个对象也占用一块内存,只不过变量object对应的内存中存储的数值就是new Object对象在其内存中的首地址。对于这种指向对象类型原创 2015-05-04 11:33:52 · 324 阅读 · 0 评论 -
Java中的相对路径与绝对路径
Java相对路径/绝对路径总结 2008-07-01 11:43:18| 分类: java技术 |举报|字号 订阅 路径分隔符是双反斜杠“\”createNewFile()方法抛出异常,调用时必须捕捉这种异常,创建路径中的文件。mkdirs()方法创建路径中的所有目录。 注明:如果从ANT启动程序,this.getClass().getResource(“”)取出来的比较怪,直接用JAVA转载 2015-06-02 10:26:05 · 4230 阅读 · 0 评论 -
Set List Map Vector ArrayList区别
Set,List,Map,Vector,ArrayList的区别JAVA的容器—List,Map,Set Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMapCollection接口 Collecti转载 2015-06-02 10:29:58 · 311 阅读 · 0 评论 -
Java中Serializable浅谈
对象的串行化(Serialization) 一、串行化的概念和目的 1.什么是串行化 对象的寿命通常随着生成该对象的程序的终止而终止。有时候,可能需要将对象的状态保存下来,在需要时再将对象恢复。我们把对象的这种能记录自己的状态以便将来再生的能力。叫作对象的持续性(persistence)。对象通过写出描述自己状态的数值来记录自己 ,这个过程叫对转载 2015-06-02 10:44:04 · 311 阅读 · 0 评论