-
无序hashset与hash地图让其有序
无序hashset与hashmap让其有序 今天迭代hashmap时,hashmap并不能按照put的顺序,迭代输出值。用下述方法可以: ? HashMap<String,String>hashmap=newLinkedHashMap<String,String>(); ? HashSet的内容如何排序 方法一: 把HashSet保存在ArrayList里,再用Colle...
589
热度 -
Android ClearEditText:输入用户名、密码异常时整体删除及输入为空时候晃动提示
AndroidClearEditText:输入用户名、密码错误时整体删除及输入为空时候晃动提示1packagecom.lixu.clearedittext;234importandroid.app.Activity;5importandroid.os.Bundle;6importandroid.text.TextUtils;7importandroid.view.View;8importandro...
14
热度 -
三、三种动态改变View位置的方法
让Android控件随着屏幕旋转自由转移至任何地方(附demo) 本文主要介绍AndroidViewGroup/View的绘制流程,及常用的自定义ViewGroup的方法。在此基础上介绍动态控制View的位置的三种方法,并给出最佳的一种方法。一、ViewGroup/View的绘制流程 简单的说一个View从无到有需要三个步骤,onMeasure、onLayout、onDraw,即测量大小、放置位置...
26
热度 -
Android实时采摘视频,并在PC上显示出采集到的视频的程序
Android实时采集视频,并在PC上显示出采集到的视频的程序packagewl.android.activity;importjava.io.File;importjava.io.RandomAccessFile;importandroid.app.Activity;importandroid.content.res.Configuration;importandroid.graphics.Pi...
13
热度 -
2015Java面试指南(1)
2015Java面试指南(一)?前言2015年可以说是Java程序员的“大年”,随着2014年11月乌镇互联网的闭幕,互联网行业是真的迎来了春天。2015年大量的创业型公司的兴起,对Java中高级职位的需求几乎可以用抢人的程度,跳槽人员的薪资普通在30%-50%的涨幅(一方面是因为市场需求、另一方面企业也在努力打破好多年员工待遇倒挂现象,即新入职员工的工资总比老员工高),更高的也不罕见,这是近几年...
36
热度 -
筹建Hadoop2.6.0+Eclipse开发调试环境
搭建Hadoop2.6.0+Eclipse开发调试环境上一篇在win7虚拟机下搭建了hadoop2.6.0伪分布式环境。为了开发调试方便,本文介绍在eclipse下搭建开发环境,连接和提交任务到hadoop集群。1.环境Eclipse版本Luna4.4.1安装插件hadoop-eclipse-plugin-2.6.0.jar,下载后放到eclipse/plugins目录即可。2.配置插件2.1配置...
271
热度 -
关于JAVA面试习题得整理
关于JAVA面试习题得整理 JAVA相关基础知识 1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明...
420
热度 -
Android开发-API指南-创办 Content Provider
Android开发-API指南-创建ContentProviderCreatingaContentProvider英文原文:http://developer.android.com/guide/topics/providers/content-provider-creating.html采集日期:2015-01-23在本文中设计数据存储形式ContentURI设计实现ContentProvider...
340
热度 -
Android应用程序窗口(Activity)的绘图表盘(Surface)的创建过程分析
Android应用程序窗口(Activity)的绘图表面(Surface)的创建过程分析在前文中,我们分析了应用程序窗口连接到WindowManagerService服务的过程。在这个过程中,WindowManagerService服务会为应用程序窗口创建过一个到SurfaceFlinger服务的连接。有了这个连接之后,WindowManagerService服务就可以为应用程序窗口创建绘图表面了...
183
热度 -
北京市达内面试题集 java面试题
北京达内面试题集java面试题SpringMVC+mybatisHTML5全新高大尚后台框架_集成代码生成器面试题集面试题集共分为以下十部分:一、CoreJava:1—95题1—24页基础及语法:1—61题1—13页异常:62—69题13—15页集合:70—80题15—18页线程:81—90题18—21页IO&Socket:91—95题21—24页二、OOAD&UML:96—101...
94
热度 -
JSP学习(3)
JSP学习(三) 三:动作语法(action)(JSP_0300_Action工程) ? 1:<jsp:include>(include文件夹下的程序) 用于动态包含JSP程序或HTML文件等 除非这个指令会被执行到,否则它是不会被Tomcat等JSP?Engine编译。 格式: <jsp:include?page=“URLSpec”?flush=“true”/> <...
454
热度 -
ssh调整例子(spring3 + struts2 + hibernate4+dwr+ext+json)
ssh整合例子(spring3+struts2+hibernate4+dwr+ext+json) 1.文档说明: 我的Csdnhttp://blog.csdn.net/zl563143188 spring3.1http://static.springsource.org/spring/docs/3.1.0.M2/spring-framework-reference/html/struts2http...
1041
热度 -
ConcurrentHashMap深度解析(二)
经过之前的铺垫,现在可以进入正题了。我们关注的操作有:get,put,remove这3个操作。对于哈希表,Java中采用链表的方式来解决hash冲突的。一个HashMap的数据结构看起来类似下图:实现了同步的HashTable也是这样的结构,它的同步使用锁来保证的,并且所有同步操作使用的是同一个锁对象。这样若有n个线程同时在get时,这n个线程要串行的等待来获取锁。ConcurrentHashMa...
1641
热度 -
Java口试:基础概念
Java面试:基础概念1,java语言是解释执行,java源码是通过编译生成一种特殊的.class的中间字解码文件,然后再有JVM进行解释执行。2,java语言对指针进行了上层的封装,它保证能够通过这个指针(引用),来访问有效的内存单元。3,java语言不允许多继承,使继承关系成树装图,每个类都只能有一个父类。4,java语言的开发效率高,但执行效率低。(相当于c++的55%)5,...
39
热度 -
Java错误之try,catch,finally,throw,throws
Java异常之try,catch,finally,throw,throwsJava异常之try,catch,finally,throw,throws你能区分异常和错误吗?我们每天上班,正常情况下可能30分钟就能到达。但是由于车多,人多,道路拥挤,致使我们要花费更多地时间,这就是生活中的异常!程序和生活一样都会出现异常,先来看个异常:上面出现的是算数错误的异常。在java中,除去一些编译上的错误(语...
333
热度 -
HTMLParser运用
HTMLParser使用 HTMLParser使用HTMLParser具有小巧,快速的优点,缺点是相关文档比较少(英文的也少),很多功能需要自己摸索。对于初学者还是要费一些功夫的,而一旦上手以后,会发现HTMLParser的结构设计很巧妙,非常实用,基本你的各种需求都可以满足。下面是网友的一些使用经验,摘抄一下,备查。 HTMLParser的核心模块是org.htmlparser.Parser类,...
528
热度 -
Java 内存机制(堆和栈
Java内存机制(堆和栈 Java内存机制(堆和栈),内存地址,==,equals,hashCode 问题的引入: 问题一: Stringstr1="abc"; Stringstr2="abc"; System.out.println(str1==str2);//true 问题二: Stringstr1=newString(...
357
热度 -
[转]一次 applet 客户端打印 jasperreport 表格任务笔记
[转]一次applet客户端打印jasperreport报表任务笔记 一次applet客户端打印jasperreport报表任务笔记 为了方便更多的人了解、使用Java打印,写了这个!也希望高手们不吝赐教,指出其中的不足之处,帮助我们提高项目性能,谢谢!背景:.NET项目中用webprint3.0破解版进行打印。客户反映可否不预览、不弹出打印机对话框,点击“打印”按钮后打印机直接打印?要求:为了...
955
热度 -
Android RxJava使用介绍(4) RxJava的操作符
AndroidRxJava使用介绍(四)RxJava的操作符本篇文章继续介绍以下类型的操作符CombiningObservables(Observable的组合操作符)ErrorHandlingOperators(Observable的错误处理操作符)CombiningObservables(Observable的组合操作符)combineLatest操作符combineLatest操作符把两个O...
27
热度 -
android常见面试题与小弟我自己的回答 (二)
android常见面试题与我自己的回答(二)1,android:process解决访问SharedPreferences,不在同一进程privateSharedPreferencesDB(Contextcxt){ this.context=cxt; Contextcontext; try{ context=cxt.createPackageContext(cxt.getPackageNa...
43
热度