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

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 > 编程开发 > JAVA > 文章列表
· 设计模式之Singleton(单例)发布时间:2011-10-06
单例模式(Singleton):顾名思义就是一个类只有一个实例,并提供它的一个全局访问点,如果保证一个Class只有一个实例就是单例模式要做的事!javacode:publicclassSingleton{privateSingleton(){}pr... 查看全文
JAVA正则表达式-捕获组与非捕获组Java捕获组与非捕获组的问题困扰了我一阵子,下面是我弄明白后的笔记:先看例子:importjava.util.regex.Matcher;importjava.util.regex.Pattern;publicc... 查看全文
· JDK7的推出,oracle独揽Jav发布时间:2011-10-06
今天在CSDN看到JDK7也推出了lambda语法,还有JDK7中的东西,比如云计算,移动方面的应用,等等。产生了一些感触:Java现在也成为微软的C#,一个厂商独揽的局面了,有好的一面:可以明确发展方向,可以在确定的方向上前进的更快。也同时带来了弊... 查看全文
面向对象的方法所存在的问题面向对象方法目前是软件工程学中的主流方法论之一,但在实际运用中,存在如下问题:1)对象在描述业务模型时的能力欠缺。业务模型往往重点关注(功能)边界、(与其他模型的)关系等,对象分析方法往往表述较泛,相对而言,用组件来表达业务... 查看全文
· Java版数字金额转中文大写发布时间:2011-10-06
数据金额转大写,后面的测试数据来源于google,但是和我处理的结果有点儿出入,例如:1001001001MySelf:拾亿零壹佰万零壹仟零壹圆整Google:拾亿零壹佰万壹仟零壹圆整1001001MySelf:壹佰万零壹仟零壹圆整Google:壹佰... 查看全文
· 在Windows7下构建Android发布时间:2011-10-06
四月份的时候就写过一次,由于种种原因放弃了Android的开发,现在QQ也换了,也要重新拾起Android开发,所以重新写一次。好了不废话了,正文开始。。。---------------------------------华丽的分割线--------... 查看全文
· SpringJdbc的几种不同的用法发布时间:2011-10-06
Spring对jdbc做了良好的封装,本人在学习时做了以下几种方式的尝试首页先来创建一个dao接口packagecom.wys.dao;publicinterfaceIUserDao{voidsave();}第一种方式通过继承JdbcDaoSuppo... 查看全文
· 开源地图编辑器 mepper发布时间:2011-10-06
Mepper是一个用于通用目的的2D区块(tile-based)游戏地图编辑器(gamemapeditor)。能够用于制作多种类型的游戏地图。支持使用插件读写地图和资源、以资源库来管理游戏资源、自动地表生成。任何建议或者错误(bugs)请到这里:ht... 查看全文
· JVM问答发布时间:2011-10-06
大部分内容来源网络,整理一下,留个底。问:堆和栈有什么区别?答:堆是存放对象的,但是对象内的临时变量是存在栈内存中,如例子中的methodVar是在运行期存放到栈中的。栈是跟随线程的,有线程就有栈,堆是跟随JVM的,有JVM就有堆内存。问:堆内存中到... 查看全文
· Java中的transient,vol发布时间:2011-10-06
Java中的transient,volatile和strictfp关键字。如果用transient声明一个实例变量,当对象存储时,它的值不需要维持。例如classT{transientinta;//不需要维持intb;//需要维持}这里,如果T类的一... 查看全文
先说说事件回放某天客户端要求说tcp包要小点,这样他开的buffer就小点那我就找到acceptor.getSessionConfig().setSendBufferSize(int);这个方法设置发送bytebuffer的大小,但我把他设置成1,让... 查看全文
· 浅谈Java垃圾回收发布时间:2011-10-06
垃圾回收,是java同c++的一个重大区别,也是编写java程序不用指针的一个重要保证。在c++中,当一个对象不再有价值的时候,我们需要手动的清除这个对象,以释放空间。在java中,这个工作由垃圾回收器自动完成,程序员不必考虑难缠的对象回收问题。一、... 查看全文
由于web天生并发性,导致我们的一般java工具类会在这样的环境下出现问题。其实问题的根源就是我们的工具类不是线程安全的。有一个生成md5的工具类:publicclassMD5{privatestaticlong[]state=newlong[4];... 查看全文
· JVM 运行时数据区域发布时间:2011-10-06
Java虚拟机管理的内存包括以下几个运行时数据区域:1.程序计数器:程序计数器是一块比较小的内存空间,是当前线程执行的字节码行号指示器。Java多线程是通过线程轮流切换来实现的,所以每个线程都有一个自己独立的程序计数器,各个线程的程序计数器互补干扰。... 查看全文
· JVM 垃圾回收算法发布时间:2011-10-06
在说垃圾回收算法之前,先谈谈JVM怎样确定哪些对象是“垃圾”。1.引用计数器算法:引用计数器算法是给每个对象设置一个计数器,当有地方引用这个对象的时候,计数器+1,当引用失效的时候,计数器-1,当计数器为0的时候,JVM就认为对象不再被使用,是“垃圾... 查看全文
· Java 枚举7常见种用法发布时间:2011-10-06
DK1.5引入了新的类型——枚举。在Java中它虽然算个“小”功能,却给我的开发带来了“大”方便。用法一:常量在JDK1.5之前,我们定义常量都是:publicstaticfianl....。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,... 查看全文
· 一个Socket应用示例发布时间:2011-10-06
近日一个项目需要所其它项目进行集成,需要用Socket进行通讯,于是简单的学习了Socket编程方面的知识,做了个小应用示例,在此记录下,以增加印象,应用是比较简单,但从了解Socket到顺序跑通这个应用,还是花了点时间的,至少搞明白了如下几个问题:... 查看全文
· 翻烙饼问题发布时间:2011-10-06
1.这是一个翻烙饼的问题:一个饭馆的服务员,在每次客户点了烙饼的时候,都会把烙饼按下面最大上面最小的顺序摆放好,由于一只手托着盘子里的烙饼,只能用另一只手一次抓住最上面的几个烙饼进行翻个儿。求最优的翻烙饼方法(翻的次数最少)[详见《程序之美》]2.建... 查看全文
· Lucene 实战:快速开始 创建索引发布时间:2011-10-06
importjava.io.File;importjava.io.FileNotFoundException;importjava.io.FileReader;importjava.io.IOException;importorg.apache.lu... 查看全文
· 一个SSM框架的maven arche发布时间:2011-10-06
基于上次SSH的mavenarchetype发布之后,小弟又练了练手,边学边做,弄了一个SSM的mavenarchetype,SSM即为struts2.2,spring3.0.5和mybatis3.0.5(mybatis即为原先的ibatis,现在和... 查看全文