Java技术
markDev
怎样才能更有效率的工作和学习
展开
-
Java中九种基本数据类型以及他们的封装类
Java中九种基本数据类型以及他们的封装类Java有两种有效的数据类型原始数据类型引用数据类型原始数据类型Java支持8种原始数据类型。字节型(byte)字节型是一种8位的有正负的二进制整数最小值是-128 (-2^7)最大值是127(2^7 - 1)默认值是0字节类型主要是为了在计算机内存中节省空间,字节型比整数型小了4倍包装类 java.lang.Byte短数型(short)原创 2016-04-06 23:24:01 · 2093 阅读 · 0 评论 -
Java7中Switch支持String
在java7以前 switch自byte、short和int或者对应的封装类以及Enum枚举类型,在java7以后支持了String类型。 switch中的String类型对比使用的是String.equal()方法,所以可以放心使用。 但是,传给Switch的变量不能为null,且case对应的String也不能是null。原创 2016-04-07 22:11:38 · 449 阅读 · 0 评论 -
Java中Object有哪些公共类
Java中Object有哪些公共类转载 2016-04-07 22:24:35 · 784 阅读 · 0 评论 -
java的四种引用类型:强、弱、软、虚
1、强引用(StrongReference) 强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。如下:Object o=new Object(); // 强引用当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题。如果不使用时,要通过如下方式来弱化引用,如下:o=null;转载 2016-04-07 22:44:33 · 451 阅读 · 0 评论 -
Map、Set、List、Queue、Stack的特点与用法
MapMap是键值对,键Key是唯一不能重复的,一个键对应一个值,值可以重复。 TreeMap可以保证顺序,HashMap不保证顺序,即为无序的。 Map中可以将Key和Value单独抽取出来,其中KeySet()方法可以将所有的keys抽取正一个Set。而Values()方法可以将map中所有的values抽取成一个集合。Set不包含重复元素的集合,set中最多包含一个null元素 只原创 2016-04-11 23:54:21 · 5260 阅读 · 1 评论 -
HashMap Hashtable区别
public class Hashtable extends Dictionary implements Map, Cloneable, java.io.Serializablepublic class HashMap extends AbstractMap implements Map, Cloneable, SerializableHashTable继承自Dict原创 2016-04-12 00:12:55 · 360 阅读 · 0 评论 -
在有return的情况下try catch finally的执行顺序
不管有没有异常,finally中的代码都会执行。当try和catch中有return时,finally仍然会执行finaly是在return后边的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,管finally中的代码怎么样,返回的值都不会改变,仍然是之前保存的值),所以函数返回值是在finally执行前确定的。finally中最好不要包含return,否则程序会提前原创 2016-04-12 23:37:25 · 433 阅读 · 0 评论 -
Java中equals和==的区别
java中的数据类型,可分为两类: 1. 基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。 2. 复合数据类型(类)转载 2016-04-09 23:32:52 · 343 阅读 · 0 评论 -
比较ArrayList、LinkedList、Vector
讨论List的时候常常用Set做比较,因为List是有序的可重复列表,而Set里的元素是无序的不可重复的。 判读元素是否重复需要理解Object的equals方法和Hashcode的用法,在此不多描述。 有兴趣的可以看看下面这篇文章: http://my.oschina.net/Bruce370/blog/536979?fromerr=MdIsAgldArrayList、LinkedList原创 2016-04-10 00:10:09 · 423 阅读 · 0 评论