Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
· java栈和队列的实现发布时间:2014-06-14
java栈实际上就像一个盒子模型.先放进去的要向拿出了必须先把后放进去的拿出来.先进后出.实现比较简单.直接贴代码,没有什么好说的.//底层实现是一个数组privatelong[]arr;privateinttop;/***默认的构造方法*/publicMyStack(){arr=newlong[10];top=-1;}/***带参数构造方法,参数为数组初始化大小*/publicMyStack(intmaxsize){arr=newlong[maxsize];top=-1;... 查看全文
· Java 自定义栈结构发布时间:2014-06-14
publicclassLinkedStack<T>{privatestaticclassNode<U>{Uitem;Node<U>next;Node(){item=null;next=null;}Node(Uitem,Node<U>next){this.item=item;this.next=next;}booleanend(){returnitem==null&&next==null;}... 查看全文
· 图 邻接表 Java 实现发布时间:2014-06-13
packageabc.Dijkstra.pack3;importjava.util.ArrayList;importjava.util.List;publicclassAlGraph{List<HeadNode>headNodes=newArrayList<HeadNode>();voidaddVertex(HeadNodenode){headNodes.add(node);}voidaddArc(HeadNodehead,HeadNodetail){if(head... 查看全文
代码下载地址:http://www.zuidaima.com/share/1858069987494912.htm原文:JavaSwing打猎射击游戏编程代码下载这是一款javaswing编写的打猎射击游戏,从这款游戏的编程中,我们可以练习如何进行射击对象的消失及相关按键的监听。该游戏的一大亮点还是对运动图片的二级缓冲功能,运行时可以感受到非常的流畅,对于想从事游戏编程的人员来说是必须要掌握的一个技能点。游戏操作:通过鼠标点击野猪和小鸟来是实现击中功能,子弹不足时提示“装载子弹...”... 查看全文
· java 四舍五入保留小数点后n位发布时间:2014-06-13
方法一:doublepi=3.1415926;java.math.BigDecimalb=newjava.math.BigDecimal(pi);//n为保留小数位数doublepi1=b.setScale(n,java.math.BigDecimal.ROUND_HALF_UP).doubleValue();System.out.println(pi1);方法二:doubled=3.1465926;//n为保留小数位数Stringresult=String.format("%.nf",d)... 查看全文
· java操作系统的进程发布时间:2014-06-13
1、windows下调用dos命令,很简单的java代码:Stringcommand="taskkill/f/immysqld.exe";Runtime.getRuntime().exec(command);... 查看全文
System.out.println("user.dir:"+System.getProperty("user.dir"));System.out.println("java.version:"+System.getProperty("java.version"));System.out.println("java.vendor:"+System.getProperty("java.vendor"));System.out.println("java_vendor_url:"+System... 查看全文
· 使用Java开发iOS应用发布时间:2014-06-13
自从使用ObjectiveC开发原生的iOS应用以来,就有许多使用别的语言来开发iOS应用的替选方案。比如说,下面就列出了一些:PhoneGap,使用HTML/JS来开发RubyMotion,使用Rubyionic,使用AngularJS开发我最近发现的一个的是RoboVM,你可以通过它来用Java开发iOS程序。本文将介绍一下如何使用RoboVM和Java来开发一个简单的应用。下面是一些前期准备:OSX10.9.3JDK1.7EclipseKepler4.3Xcode5.1.1首先... 查看全文
Eclipse是众多Java程序员实用的开发工具,其中开发技巧也是繁多,但作为优秀的Java程序员,需要掌握最起码的调试技巧。小编从前辈程序员和网络中,整理了10个Eclipse调试技巧,希望对Java程序员有用。1条件断点如果你不知道如何添加断点,只需点击左边面板(行号前面)断点即被创建。在调试界面中,“断点”视图会把所有被创建的断点列出来。我们可以给它加一个布尔条件,也就是说,该断点会被激活并且如果布尔条件为真,就会执行该断点,否则将会跳过往下执行... 查看全文
· PHP代码转成java代码发布时间:2014-06-12
<?phpfunctionbter_query($path,array$req=array()){//APIsettings,addyourKeyandSecretathere$key='';$secret='';//generateanoncetoavoidproblemswith32bitssystems$mt=explode('',microtime());$req['nonce']=$mt[1].substr($mt[0],2,6)... 查看全文
· 8张图理解Java发布时间:2014-06-12
英文原文:Top8DiagramsforUnderstandingJava一图胜千言,下面图解均来自ProgramCreek网站的Java教程,目前它们拥有最多的票选。如果图解没有阐明问题,那么你可以借助它的标题来一窥究竟。1、字符串不变性下面这张图展示了这段代码做了什么Strings="abcd";s=s.concat("ef");2、equals()方法、hashCode()方法的区别HashCode被设计用来提高性能。equals()方法与hashCode()方法的区别在于... 查看全文
· Java 文件关闭的位置发布时间:2014-06-12
publicclassInputFile{privateBufferedReaderin;publicInputFile(Stringfname)throwsException{try{in=newBufferedReader(newFileReader(fname));}catch(FileNotFoundExceptione){e.printStackTrace();throwe;}catch(Exceptione){try{in.close();}catch(IOExceptione2)... 查看全文
· java反编译小工具jad常用命令发布时间:2014-06-11
首先,看一下jad的帮助提示-a-用JVM字节格式来注解输出-af-同-a,但是注解的时候用全名称-clear-清除所有的前缀-b-输出多于的括号(e.g.,if(a){b();},default:no)-d<dir>-指定输出文件的文件目录-dead-试图反编译代码的dead部分(default:no)-disass-不用用字节码的方式反编译(noJAVAsourcegenerated)-f-输出整个的名字,无论是类还是方法-ff-输出类的成员在方法之前(default... 查看全文
· Socket(JAVA)通信发布时间:2014-06-11
最近学到了Socket通信,其实在学校的课程--计算机网络,这个东西是必学的。。。只是自己上课没听,只为应付考试,这个也没怎么碰触。接触到这个,现在就讲一下最简单的聊天通信C/S模式的代码的编写。这里只谈一下最简单的C/S模式的聊天程序。显然分为客户端和服务器端。流程也很简单。服务端首先需要监听摸一个端口号。(由于1024以内的端口计算机通常内部程序在使用,所以我们最好监听端口号较大的。以8888为例。)//监听端口号为8888端口ServerSocketss=newServerSocket... 查看全文
· java 迭代器发布时间:2014-06-11
publicclassReversibleArrayList<T>extendsArrayList<T>{publicReversibleArrayList(Collection<T>c){super(c);}publicIterable<T>reversed(){returnnewIterable<T>(){@OverridepublicIterator<T>iterator(){returnnewIterator<... 查看全文
在今天利用java做网络编程项目的时候,安全性以及系统的运行速度都是每一个开发者都需要考虑的问题。尤其是在对java商城开发以及jsp商城的开发中,连接池的使用以及配置更为重要,为什么会如此说了,下面我们的开发人员就来带大家深入的了解一下java开发过程中的连接池。数据库每个读写操作需要一个连接,而它的访问流程大概如下:应用数据层向DataSource请求数据库连接DataSource使用数据库Driver打开数据库连接创建数据库连接... 查看全文
当在静态初始化块中出现了异常的时候,JVM会抛出java.lang.ExceptionInInitializerError异常。如果你了解Java中的静态变量,你会知道它们是在类加载的时候进行初始化的。如果在这个静态变量初始化的过程中出现了异常,那么就会抛出java.lang.ExceptionInInitializerError异常。任何异常都可能会引发这种情况,比如说,java.lang.ArrayIndexOutOfBound或者java.lang... 查看全文
publicclassBaseDaoImpl<T>implementsBaseDao<T>{privateClass<T>clazz=null;publicBaseDaoImpl(){ParameterizedTypept=(ParameterizedType)getClass().getGenericSuperclass();clazz=(Class<T>)pt.getActualTypeArguments()[0];//得到泛型的class}... 查看全文
· Java 回调机制发布时间:2014-06-11
ClassA实现接口CallBackcallback——背景1classA中包含一个classB的引用b——背景2classB有一个参数为callback的方法f(CallBackcallback)——背景31.异步的回调机制publicinterfaceCallBack{publicabstractvoidsolve(Stringresult);}publicclassWangimplementsCallBack{privateLili;publicWang(Lili){this.li=li... 查看全文
作为一个开发java快将近10年工作经验的人,今天来给大家推荐一个新的java框架,nutz框架,以前也跟大家一样经常用的是ssh(struts,hibernate,spring)框架,甚至也对这三个框架做过修改,进行过二次的封装,但是总觉得配置起来还是比较繁琐,需要引入太多的jar包,稍微小引入某个jar包就会报错,因此有的架构师就会将从各自官网上下载的jar包都引入进来,那就难免又会造成jar包的冗余,甚至让人悲催的是有时候即使引入所有的jar包,有的时候又会因为jar包版本问题... 查看全文