程序员JAVA_程序员俱乐部_JAVA频道

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 > 编程开发 > JAVA > 文章列表
· WeakHashMap应用实例之SNMP4j中缓存发布时间:2014-11-21
WeakHashMap包路径java.util.WeakHashMap,基于HashMap实现原理同时在保存键时引入了WeakReference(弱引用),这样可以达到引用但不影响gc回收此引用实例的目的,其可以尽量避免内存泄漏的情况出现。这里的弱引... 查看全文
本文链接:http://quentinXXZ.iteye.com/blog/2159052昨天,一个搞android安全方向的朋友让我帮忙试一下java的反射,要求就是:利用java反射机制获得privateclass与其它package中defau... 查看全文
· Lucene(Lucence)建立索引(字段)发布时间:2014-11-21
Lucene,这是官方称谓,也有许多人叫它Lucence,做搜索和分词用的工具包.也有人说是Java下的搜索引擎框架库,见仁见智的说法罢了.不管叫什么,确实非常有用,比如做全站的搜索,其实它的用处远大于此,但凡涉及到文本搜索的地方就能用到它.我们就以... 查看全文
· xml的解析DOM4J,DOM,SAX发布时间:2014-11-21
Dom和sax解析区别:1.dom:(DocumentObjectModel,文档对象模型)W3C组织推荐的一种处理方式sax:(SimpleAPIforXML)不是官方标准,但它是XML社区事实上的标准,几乎所有的XML解析器都支持它。2.使用Do... 查看全文
· serialVersionUID的作用发布时间:2014-11-21
简单来说,Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体(类)的serialVersionUID进行比较,如果相... 查看全文
命令模式(CommandPattern)是对象的行为模式,其意图是将请求封装在对象的内部。命令模式涉及的角色有:客户端(Client)角色:负责创建一个具体的命令,并指定命令的接受者命令(Command)角色:定义一个命令公共的操作接口具体命令(Co... 查看全文
本文,我们将来看一下几个可以用英文单词表达的正则表达式。这些可以使用的英文关键词,可以在类java.util.regex.Pattern找到,如下:帮助publicfinalclassPatternimplementsjava.io.Serializ... 查看全文
· 类和接口发布时间:2014-11-21
本章阐述的一些原则,将使你设计出更加有用、健壮和灵活的类和接口。第十三条:使类和成员的可访问性最小化区别设计的模块是否良好,关键在于这个模块对于外部的其他模块而言,是否隐藏其内部数据和其他实现细节。设计良好的模块会把自己的API和具体实现隔离开,只通... 查看全文
· 控制台运行 java XX 出错 Exceptio发布时间:2014-11-21
是环境变量CLASSPATH没有设置好,需要设置.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;.;需要设置在前面... 查看全文
也谈如何构建高性能服务端程序作者:Coding架构师王振威>引子:我接触过很多编程语言,接触过各种各样的服务器端开发,Java,Go,Ruby,Javascript等语言,Spring,Node.js,Rails等等常见服务器端框架和编程模型都... 查看全文
· RHEL5.4下编译openjdk发布时间:2014-11-20
1、下载openjdk源码http://www.java.net/download/openjdk/jdk7/promoted/b147/openjdk-7-fcs-src-b147-27_jun_2011.zip(本文记录了openjdk7的编译过... 查看全文
· Java中Runnable和Thread的区别发布时间:2014-11-20
在Java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口。Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个... 查看全文
· 对JAVA类与对象的一点认识发布时间:2014-11-20
对象,顾名思义它首先是个东西,不管是存在于客观物质世界中的还是浮现在脑海中,具体到一条狗,一台笔记本电脑,大脑中的一个计划都可以算是某种对象。JAVA是面向对象的编程语言,运用JAVA时我们应该是从对象出发,将特定的需求附着在对象上来处理。一个对象有... 查看全文
· java 中的标记接口发布时间:2014-11-20
java中的标记接口没有方法,使用它的唯一目的就是可以进行instanceof检查:Cloneable是其中一个标记接口... 查看全文
· java验证码的实现(ssi)发布时间:2014-11-20
总体流程:html页面发送生成验证码请求,java服务端生成对应的验证吗并回写到页面,点击验证码或者刷新页面及页面报错情况下,验证码都要刷新。html端:<imgid="imageCode"alt="验证码"src="image_getImgC... 查看全文
· java数据结构之链表发布时间:2014-11-20
假设读者有一定数据结构应用经验,比如写过数组,队列,链表。计算机中,有数据结构这种概念,(作者大胆假设)是因为1.计算机自身特点,即底层进行数据交换时寻址等客观因素的限制,因为存储空间分为连续的和非连续的,访问非连续空间时怎么将其联系起来,就成了链表... 查看全文
问题:给定一个正整n,作为括号的对数,输出所有括号可能的组合,如n=2(())()()n=3的情况((()))(()())(())()()(())()()()在之前的一篇文章中,我们采用了深度优先搜索的方式实现:(深度优先搜索)打印所有可能的括号组合... 查看全文
· ListView添加headview或者footv发布时间:2014-11-20
项目中Listview需要添加headview以及footview.响应listview的onitemclick事件的时候容易出现数组越界的问题.排查后发现自己使用的是自定义的adater来获取对象.需要调用parentadapter来调用,即可避免... 查看全文
· 解决Mac版IDEA 14光标块问题发布时间:2014-11-20
装了最新版的IDEA14formac,发现光标变成块状,然后编辑代码的时候出现一些奇怪的问题。解决办法是屏蔽掉ideaVim插件。... 查看全文
· java环境配置发布时间:2014-11-20
java环境变量配置:classpath:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;Path:%JAVA_HOME%\bin;Java_home:C:\ProgramFiles\Java\j... 查看全文