Java基础
文章平均质量分 63
Carserdadi
这个作者很懒,什么都没留下…
展开
-
==和equals的区别
基本数据类型==没有问题,比较两个对象的话,==表示的两个对象的引用相同,equals比较的是两个对象的内容是否相同。基本类型int a=10;int b=10;a==b true对象比较Integer a = new Integer(10);Integer b = new Integer(10);a==b falsea.eq原创 2014-03-01 12:07:53 · 991 阅读 · 0 评论 -
Comparable与Comparator区别联系
Comparable 和Comparator都是比较接口,实现本接口就可以进行排序。1.Comparable 在java.lang包中,Comparator位于java.util包中。2. implements Comparable 需要实现public abstract int compareTo (T another)Added in API l原创 2014-03-01 11:44:46 · 1033 阅读 · 0 评论 -
String StringBuffer 和StringBuilder区别
String StringBuffer StringBuilder区别String 不可改变类,任何对String对象的改变只会生成新的String对象。StringBuffer可变类,任何对它所指代的字符串的改变都不会产生新的对象。StringBuilder可变类,JDK5.0 引入,任何对它所指代的字符串的改变都不会产生新的对象。所以String和StringB原创 2013-09-22 17:16:46 · 1711 阅读 · 0 评论 -
ContentValues和HashTable和HashMap
ContentValues 和HashTable类似都是一种存储的机制 但是两者最大的区别就在于,contenvalues Key只能是String类型,values只能存储基本类型的数据,像string,int之类的,不能存储对象这种东西。在忘数据库中插入数据的时候,首先应该有一个ContentValues的对象所以:ContentValues initialValues = n原创 2014-03-01 12:45:22 · 10491 阅读 · 0 评论 -
Thread与Runnable的区别
1.Runnable和Thread之间的联系:public class Thread extends Object implements RunnableThread类也是Runnable接口的子类。2. 在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口. Thread类是在java.lang包原创 2012-12-05 13:13:53 · 1392 阅读 · 0 评论 -
NULL 和“”的区别
null表示还没new出对象,就是还没开辟空间 “”表示new出了对象,但是这个对象装的是空字符串。 比如声明一个 String str ; 如果说str是null,那么内存根本没创建字符串对像.如果说str是空串,那么确实存在一个由str引用的字符串对象,只不过这个字符串的值是””null用来表示一个引用没有实例存在,而””本身是一个实例,有自己的对象空间,和”转载 2013-02-27 16:41:47 · 1197 阅读 · 0 评论 -
Java基础复习
JDK 又叫J2SDK,它是有很多用于开发和测试Java程序的许多单独程序组成,每个程序由命令行激活。在JDK中,有两个重要的程序javac.exe和java.exejavac.exe是Java语言编译器,用来将java源程序编译成Java字节码 javac HelloWorld.java(多Java文件时执行的是带有main函数的Java文件)java.exe是语言解释器,用来执行Jav原创 2013-03-20 16:35:59 · 729 阅读 · 0 评论