-
ConcurrentHashMap深度解析(二)
经过之前的铺垫,现在可以进入正题了。我们关注的操作有:get,put,remove这3个操作。对于哈希表,Java中采用链表的方式来解决hash冲突的。一个HashMap的数据结构看起来类似下图:实现了同步的HashTable也是这样的结构,它的同步使用锁来保证的,并且所有同步操作使用的是同一个锁对象。这样若有n个线程同时在get时,这n个线程要串行的等待来获取锁。ConcurrentHashMa...
1641
热度 -
android xml界面格局常用属性概括
androidxml界面布局常用属性概括 布局:在android中我们常用的布局方式有这么几种:1.LinearLayout(线性布局):(里面只可以有一个控件,并且不能设计这个控件的位置,控件会放到左上角)线性布局分为水平线性和垂直线性二者的属性分别为:android:orientation="horizontal"android:orientation="vertical"。2.Relativ...
525
热度 -
装配maven和Jira到Eclipse
安装maven和Jira到Eclipse安装maven到Eclipse14.1.简介EclipseIDE是目前Java开发人群中使用得最广泛的IDE。Eclipse有一大堆的插件(请看http://www.eclipseplugincentral.com/),无数的组织在它之上开发他们自己的软件。显然,Eclipse无处不在。m2Eclipse项目在EclipseIDE中提供了对Maven的支持,...
86
热度 -
Eclipse惯用开发插件(转)
Eclipse常用开发插件(转)转自:http://blog.csdn.net/jackiehff/article/details/8181945以下是我整理的自己开发过程中的常用Eclipse插件,按字母排序:(1)????AmaterasUML???????介绍:Eclipse的UML插件,支持UML活动图,class图,sequence图,usecase图等;支持与Javaclass/int...
7
热度 -
【转】从Eclipse转移到IntelliJ IDEA1点心得
【转】从Eclipse转移到IntelliJIDEA一点心得本人使用IntelliJIDEA其实并不太久,用了这段时间以后,觉得的确很是好用。刚刚从Eclipse转过来的很多人开始可能不适应,我就把使用过程中的一些经验和常用功能分享下,当然在看这篇之前推荐你先看完IntelliJIDEA的20个代码自动完成的特性,这篇文章对自动完成的特性介绍的非常好,只是快捷键说明部分还可以更完善一些,可以照顾下...
32
热度 -
四种惯用HTML5移动应用框架的比较
四种常用HTML5移动应用框架的比较 【编者按】本文译者范小虎,对于Mobile Web来说,现在是快速成长时代。由于采用了HTML5和CSS3技术,移动浏览器的性能加强了许多,同时,移动app的框架也扩展了,这意味着为移动设备创建丰富的互动的web体验的可行性又提升了。 本文通过对四种常用的框架进行比较,看看新技术带来了哪些改变。 采用诸如PhoneGap这样的封装软件,您就可以使用na...
504
热度 -
Html5 Canvas的充分运用:适用示例
Html5Canvas的充分运用:实用示例 转自:http://bbs.9ria.com/thread-244675-1-1.html http://dev.tutsplus.com/tutorials/html5-canvas-optimization-a-practical-example--active-11893 ? 如果你经常研究Javascript代码,并且有一定的经验,那你肯定让你...
1072
热度 -
提问的智慧《转》
提问的智慧《转》 引言 在黑客的世界,你所提技术问题的回答很大程度上取决于你提问的方式与解决此问题的难度,本文将教你如何提问才更有可能得到满意的答复。 开源程序的使用已经很广,你通常可以从其它更有经验的用户而不是黑客那里得到回答。这是好事,他们一般对新手常有的毛病更容忍一点。然尔,使用我们介绍的方法象对待黑客那样对待这些有经验的用户,通常能最有效地得到问题的解答。 ...
426
热度 -
四、实现思路
AndroidUltimateRecyclerView优雅地使用RecyclerView转载请标明出处:http://blog.csdn.net/xuehuayous/article/details/51158759;本文出自:【Kevin.zhou的博客】前言:大家都在更青睐于使用RecyclerVIew来替代ListView,但是在使用的时候我们会发现ListView的一些常用方法在Recyc...
638
热度 -
Android习题项目 Mp3播放器实现(一)
Android练习项目Mp3播放器实现(一)对于Android的学习,需要掌握的东西有点多,需要我们认真,小心,不断的进取。前天突然有个想法,觉得Mp3播放器是一个可以练习的项目,于是在网上搜了下,发现有人已经写了博客,看了他们的博客后,我觉得他们说的一点很对,Mp3播放器基本用到了Android里面的许多知识点,做完这个过后,可能对于Android整个架构有了一定了解,我于是也想尝试下,于是准备...
211
热度 -
android开发中遇到的有关问题汇总【九】
android开发中遇到的问题汇总【九】244.http请求的url含有中字符时,需要Uri编码。Uri.encoder()245.使用androidstudio时,不知道什么原因svn不见了AndroidStudiomissingSubversionpluginPleasemakesurethatthe“SubversionIntegration”pluginisenabledinPrefere...
241
热度 -
Android轮播图打包,下拉刷新相结合
Android轮播图封装,下拉刷新相结合自定义轮播图CarouselView自定义下拉刷新PullRefreshListView马上就要正式做毕业设计了,一些零碎时间写其中的一个模块,现记录下来,以备以后忘记时使用。欢迎大神不吝纠正。效果图:layout_carousel.xml<?xmlversion="1.0"encoding="utf-8"?><RelativeLayout...
87
热度 -
四、技术拓展
Android逆向之旅---解析编译之后的AndroidManifest文件格式一、前言今天又是周六了,闲来无事,只能写文章了呀,今天我们继续来看逆向的相关知识,我们今天来介绍一下Android中的AndroidManifest文件格式的内容,有的同学可能好奇了,AndroidManifest文件格式有啥好说的呢?不会是介绍那些标签和属性是怎么用的吧?那肯定不会,介绍那些知识有点无聊了,而且和我们...
523
热度 -
Android Developer:Memory Monitor演练
AndroidDeveloper:MemoryMonitor演示这个演示展示了在AndroidStudio中MemoryMonitor工具基本的用法和流程。MemoryMonitors实时报告了你的app分配的内存。它的优势:在图表中显示可用和已使用的内存,和随着时间推移垃圾回收事件。快速测试是否app变慢可能和过渡的垃圾回收事件相关。快速测试是否app崩溃可能和内存耗尽相关。预备知识------...
74
热度 -
Android Developer:Heap Viewer演练
AndroidDeveloper:HeapViewer演示这个演示展示了HeapViewer工具的基本用法。HeapViewer实时报告你的应用程序已经分配了什么类型的对象,多少个,和它们在堆内存中的大小。它的优势:获取你的应用程序如何分配和释放内存的感觉。确定内存泄露。预备条件------------------------------------------------------------...
37
热度 -
java口试大总结(2)
java面试大总结(2)标签:面试 51、垃圾回收的优点和原理。并考虑2种回收机制。Java语言中一个显著的特点就是引入了垃圾回收机制,使c++程序员最头疼的内存管理的问题迎刃而解,它使得Java程序员在编写程序的时候不再需要考虑内存管理。由于有个垃圾回收机制,Java中的对象不再有"作用域"的概念,只有对象的引用才有"作用域"。垃圾回收可以有效的防止内存泄露,有效的使用可以使用的内存。垃圾回收器...
2369
热度 -
java面试题集锦(三)
java面试题汇总(三)40、构造器Constructor是否可被override?构造器Constructor不能被继承,因此不能重写Overriding,但可以被重载Overloading。41、是否可以继承String类?String类是final类故不可以继承。42、swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?switch(expr1)中,exp...
1422
热度 -
惯用Java面试题目
常用Java面试题目1.C++或Java中的异常处理机制的简单原理和应用。当JAVA程序违反了JAVA的语义规则时,JAVA?虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发?IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。另一种情况就是JAVA允许程序...
9382
热度 -
Android调试命令小结
Android调试命令总结转载表明来源:http://blog.csdn.net/yzzst/article/details/47128581创业要接地气,GOOGLE、亚马逊、微软在中国做的怎么样,完全取决于他们的本地化程度。——周鸿祎Java命令行工具am工具(启动和调试组件)am工具的含义为ActivityManager。usage:am[subcommand][options]starta...
52
热度 -
3.Application提供的函数及其用法
Android清单文件详解(三)----应用程序的根节点<application><application>节点是AndroidManifest.xml文件中必须持有的一个节点,它包含在<manifest>节点下。通过<application>节点的相关属性,我们可以声明Android应用程序的相关特性。这个节点包含所有应用程序组件的节点,包括Act...
5
热度