- 博客(44)
- 收藏
- 关注
原创 java的hashcode详解
在java实际运用当中,我们会时常用到集合类hashMap和hashSet。但关于hashcode的一些说法是不确切的,比如这个:hashcode是个索引。那么具体怎么不确切呢,我们从头说起。 hash的中文意思是散列,MD5也是一种散列算法。所以直接把hashcode看成一个对象的MD5就行了。我们知道MD5是信息摘要,是为了确定文件是不是原来文件。而且我们知道同一个文件的md5必须相同,
2017-01-05 10:59:54 1551
原创 gradle基本使用
相信使用做安卓开发的对gradle并不陌生,gradle是个帮我们build的工具。他与make和ant不同的是它是基于一种语言,而不是配置。这也就使得它拥有更大的灵活性。闲话少说,下面说说基本用法。 1下载gradle 并解压,然后在环境变量中加入它bin文件夹地址。 2 在命令行中输入gradle测试是否可用。如果不可用检查环境变量和是否装了jdk,gradle是依赖jdk的。 3
2016-12-17 15:42:55 1480
原创 安卓theme与style详解
安卓app作为一个有界面的程序,谷歌给我们提供了很多UI控件。而控件是功能性的,具体的控件样式却是需要我们自己去控制的。这也就引出了今天话题,安卓的theme与style。说到这个,大家可能都知道theme是主题,也就是整个app的样式。而style是样式,控制的是单个View。是的,希望我们在应用的时候也要铭记这点。也就是说theme是针对application和activity的,当...
2016-12-15 11:47:44 4904
原创 String StringBuffer StringBuilder区别浅析
在Java中,我们操作最多的类应该就是String了,String类提供了很多字符串操作的方法,其实功能上所有操作都能用String解决,那么我们为什么还要有StringBuffer和StringBuilder呢?是性能好吗?好多少呢?以及为什么好呢? 首先我们来看String的生成“abc”的三个代码,我们知道Stirng的==判断的是地址,大家猜下结果。String a
2016-12-03 14:38:00 1388
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人