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

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 > 编程开发 > JAVA > 文章列表
· assertThat使用方法发布时间:2014-03-21
assertThat使用方法,转载自:http://hi.baidu.com/shenhuanyu09/item/2bcfcb981aa3188e581461b4一般匹配符1、assertThat(testedNumber,allOf(greater... 查看全文
· 使用JAVA编游戏的教程发布时间:2014-03-21
现在流行的游戏似乎都是用C或C++来开发的。在java平台上几乎没有很大型及可玩的流行游戏。由于java是个新生语言,他的许多特性还有待大家的发掘,但是我们不能否认Java在游戏编程方面的强大性。本文将带领大家一步一步学习编写Java游戏。最终打造属... 查看全文
· effective java读书笔记发布时间:2014-03-21
第1章引言1.代码应该被重用,而不是被拷贝2.模块之间的依赖性尽可能降到最小3.Java语言支持四种类型:接口、类、数据和基本类型4.类的成员由它的field、method、memberclass和memberinterface组成5.方法签名(si... 查看全文
· 垃圾收集器与内存分配策略发布时间:2014-03-21
java内存运行时区域的各个部分中,程序计数器、JVM栈、本地方法栈这三个区域随线程而生,随线程而灭,栈中的栈帧随着方法的进入和退出而有条不紊地执行着出栈和入栈操作。每一个栈帧中分配多少内存基本上是在类结构确定下来时就已知的,因此这几个区域的内存分配... 查看全文
· Java设计模式 之 接口型模式发布时间:2014-03-21
1.适配器模式(Adapter)概述:在软件开发过程中,我们要经常要复用我们以前开发的一些“现存对象”,但是这些“现存对象”并不能满足我们新的应用环境。怎样才能良好的复用这些对象,以满足我们的应用环境,这就是适配器(Adapter)所要解决的问题。意... 查看全文
· JAVA内存结构之运行时数据区域发布时间:2014-03-21
1内存区域1.1运行时数据区域Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些区域则是依赖用户线锃的启动和结束而建立和销毁。根... 查看全文
统计指定内容的汉字个数:Stringstr="ini的博客艾妮";intcount=0;Patternpattern=Pattern.compile("[\u4e00-\u9fa5]");charc[]=str.toCharArray();for(i... 查看全文
· Google Java编程风格指南发布时间:2014-03-21
作者:Hawstein出处:http://hawstein.com/posts/google-java-style.html声明:本文采用以下协议进行授权:自由转载-非商用-非衍生-保持署名|CreativeCommonsBY-NC-ND3.0,转载... 查看全文
· Java面试宝典2013版发布时间:2014-03-21
一.Java基础部分......................................................................................................21、一个".java"源... 查看全文
· [转]细数JDK里的设计模式发布时间:2014-03-21
这也是篇老文了,相信很多人也看过。前面那些废话就不翻译了,直接切入正题吧~结构型模式:适配器模式:用来把一个接口转化成另一个接口。java.util.Arrays#asList()javax.swing.JTable(TableModel)java.... 查看全文
· spring-AOP实现方式(3----Aspec发布时间:2014-03-21
AspectJ的AOP实现配置文件中的配置1、增加对注解名空间和schema的支持xmlns:context="http://www.springframework.org/schema/context"http://www.springframew... 查看全文
· activeMQ 消息发送与接收(一)发布时间:2014-03-21
一、默认已建项目、导包(包在activemq解压目录/lib及/lib/optional/目录下),如下图(有几个包暂时不需要,不过后续代码中需使用):二、点对点模式2.1、发送消息importjavax.jms.Connection;importj... 查看全文
计算麻将的番数描述:计算麻将的番数麻将游戏越来越受到大家喜爱,也在网络上盛行。本题目是给定一组已经和牌的麻将,编写一个函数计算这组麻将的番数。为简化题目,假设麻将只有筒子和条子两种花型,能翻番的规则也只有以下三种,当一组牌中没有下述三种情况中的一种或... 查看全文
· visualvm的使用发布时间:2014-03-21
JDK里面本身就带了很多的监控工具,如JConsole等。我们今天要讲的这款工具visualvm,就是其中的一款。但是这款工具是在JDK1.6.07及以上才有的。它能够对JAVA程序的JVM堆、线程、类加载情况、JVMGC情况进行监控,是一个很好的免... 查看全文
使用VisualVM进行性能分析及调优VisualVM是一款免费的\集成了多个JDK命令行工具的可视化工具,它能为您提供强大的分析能力,对Java应用程序做性能分析和调优。这些功能包括生成和分析海量数据、跟踪内存泄漏、监控垃圾回收器、执行内存和CPU... 查看全文
· Java选择排序(升序和降序)发布时间:2014-03-21
选择排序是简单排序的一种,其排序思想为:首先将第一个数标记为最大数,其位置为最大数的位置;然后排除第一个数,使用第一个数和剩下的数依次比较,若剩下的数大于第一个数,则继续比较,直到找到最大数为止;最后判断实际最大数的位置是否就是默认最大数的位置,若不... 查看全文
· Java冒泡排序(升序和降序)发布时间:2014-03-21
冒泡排序是简单排序方式中的一种,其排序思想为:第一个数和第二个数进行比较,如果第一个数大于第二个数,则交换位置,否则位置不变。以新的数据位置继续比较第二个数和第三个的大小,以此类推,则最终最大的数会排在最后一位,此时为升序排序;反之为降序排序。/**... 查看全文
· java 正则 正向 逆向 匹配发布时间:2014-03-21
Oftenunknown,orheraldedasconfusing,regularexpressionshavedefinedthestandardforpowerfultextmanipulationandsearch.Withoutthem,m... 查看全文
· java对json数据的解析发布时间:2014-03-21
importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;importjava.net.MalformedURLException;i... 查看全文
· 线程的初步应用发布时间:2014-03-21
//线程初步应用——————————————————————————————————最近一段时间,我学习了有关线程的知识,今天来总结一下最近学到的知识。我们的任务是要在窗体上绘制出一些能够互相碰撞的小球。这个功能的实现,需要用到线程相关知识。线程——... 查看全文