Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
· java日期比较发布时间:2012-02-28
importjava.util.*;importjava.text.DateFormat;importjava.text.SimpleDateFormat;publicclassfdf{/***@paramargs*/publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubinti=compare("2011-03-19","2009-09-11");System.out.println("i="+i);... 查看全文
· UML类图各种关系在java上的实现发布时间:2012-02-28
UML的类图共有6种关系:泛化(Generalization),实现(Realization),依赖(Dependency),关联(Association),聚合(Aggregation),组合(Composition)泛化很简单,对应java的extends。也就是常说的继承。实现也很简单,对应java的implmentes。也就是接口的实现。依赖:对应java的局部变量、函数参数、静态方法的引用。如:A依赖B和CpublicclassA(){publicvoidtest(Bb){b.ttt... 查看全文
· java手动连接JDBC发布时间:2012-02-28
/***手动连接jdbc数据库连接*/packagecom.bjsxt.jbpm;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.sql.Statement;publicclassJdbc{publicstaticvoidmain(String[]args){Stringurl="jdbc... 查看全文
· 为什么Java不支持声明泛型数组发布时间:2012-02-28
大家都知道Java是不能够声明泛型数组的,诸如以下的语法是不支持的:List<String>[]ls=newArrayList<String>[10];而这样声明却是可以的:List<String>[]ls=newArrayList[10]但是我一直不清楚为什么不能够声明泛型的数组,指定类型可以让编译的时候不会出现类型安全的提示。直到今天我看到Sun的一篇文档才清楚,里面提到了一种情况:List<String>[]lsa=newList<... 查看全文
引言在Java软件开发过程中,开发团队往往要花费大量的时间和精力发现并修改代码缺陷。Java静态代码分析(staticcodeanalysis)工具能够在代码构建过程中帮助开发人员快速、有效的定位代码缺陷并及时纠正这些问题,从而极大地提高软件可靠性并节省软件开发和测试成本。目前市场上的Java静态代码分析工具种类繁多且各有千秋,因此本文将分别介绍现有4种主流Java静态代码分析工具(Checkstyle,FindBugs,PMD,Jtest),并从功能、特性等方面对它们进行分析和比较... 查看全文
· java 基本类型的相互转换发布时间:2012-02-28
intz=257;bytex=(byte)z;为什么x等于1因为在java中,int类型的占4个字节,而byte占1个字节,所以int类型转化为byte类型时会出现位丢失情况,即将int的低8位作为byte类型的值。int型变量的值为257,对应的二进制是100000001,后8位是00000001,第一个0表示符号位,表示正数,所以变量x的值为1。http://blog.sina.com.cn/s/blog_6ab84a580100vndv.htmlJava包装类... 查看全文
· JAVA JDK ERROR发布时间:2012-02-28
今天运行项目出现如下问题:Oops:UnsupportedClassVersionErrorAnunexpectederroroccuredcausedbyexceptionUnsupportedClassVersionError:controllers/API:Unsupportedmajor.minorversion51.0导致这个错误的愿意是,application使用的jdk版本与系统配置的jdk版本不同。解决办法很简单:修改Myeclipse下的Window-->... 查看全文
· JAVA装饰类自动生成发布时间:2012-02-28
packagecom.wesley.framework.decoration;/***@authorit.zl封装解析Object之后的一些参数*/publicclassDecoratorParam{privateClass<?>cls;privateStringBufferclsString=newStringBuffer();publicDecoratorParam(Class<?>cls){super();this.cls=cls;... 查看全文
· java中map的遍历发布时间:2012-02-28
今天写完代码做findbugs时在map的遍历这方面出现了一下的一个提示:”inefficientuseofkeySetiteratorinsteadofentrySetiterator“大概意思就是效率不高。经过研究比较,发现以下两种方式遍历map都可以,只是效率不同而已Map<String,Integer>catalogIds=newHashMap<String,Integer>();方式一、Set<Map.Entry<String,Integer>... 查看全文
packagecom.wesley.framework.decoration;importjava.util.Collection;importjava.util.List;publicinterfaceDecoration<Model,DecorextendsDecorator<Model>>{publicList<Decor>baseExchange(Collection<Model>models)... 查看全文
com.mongodb是MongoDBDriver核心类所在的包。其中Mongo类是整个Driver的入口点。下面列出之前对这个包中的几个主要类的介绍:Mongo表示一个数据库实例,可能包含多个Server。http://xxing22657-yahoo-com-cn.iteye.com/blog/1236186DB表示一个数据库连接。http://xxing22657-yahoo-com-cn.iteye.com/blog/1291183DBApiLayer继承DB类。DB操作的底层实现... 查看全文
· java逗号操作符发布时间:2012-02-27
packageJavaObject;publicclassCommaOperator{publicstaticvoidmain(String[]args){for(inti=1,j=i+10;i<5;i++,j=i*2){System.out.println("i="+i+"j="+j);}}}输出:i=1j=11i=2j=4i=3j=6i=4j=8/*for循环相当于inti=1;intj=i+10;while(i<5){System.out.println... 查看全文
· 浅析Java抽象类和接口的比较发布时间:2012-02-27
[摘要]abstractclass和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstractclass和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstractclass和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换... 查看全文
· java多线程同步synchronized发布时间:2012-02-27
记录代码有兴趣可以运行试试,然后想想。最终结论只有一条:“synchronized”关键字同步的始终是该synchronized修饰的方法的持有对象(同步方法)该synchronized修饰的对象(同步块)目前我所知的synchronized关键字用法,分3种情况:普通方法上使用eg:publicsynchronizedvoidmethod(...){...}静态方法上使用eg:publicsynchronizedstaticvoidmethod(...){...}代码块上使用eg:...... 查看全文
· 【转】Java Sax解析xml发布时间:2012-02-27
1.JavaSax解析是按照xml文件的顺序一步一步的来解析,在解析xml文件之前,我们要先了解xml文件的节点的种类,一种是ElementNode,一种是TextNode。如下面的这段book.xmlXml代码<?xmlversion="1.0"encoding="UTF-8"?><books><bookid="12"><name>thinkinginjava</name><price>85.5</price>... 查看全文
· java短路发布时间:2012-02-27
例如要打印输出三个表达式System.out.println(test(1)&&test(2)&&test(3))当test(1)为true时候,会继续往下走,test(2)一旦为false,代码就不会往下走了,因为表达式已经是false,再往下走也没意义了,只是浪费,这样的情况就是短路。... 查看全文
· java编写的计算器发布时间:2012-02-27
importjava.awt.Color;importjava.awt.Component;importjava.awt.Dimension;importjava.awt.GridLayout;importjava.awt.Toolkit;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.awt.event.KeyEvent;importjava.awt.event... 查看全文
· java 接口与抽象类的区别发布时间:2012-02-27
一个软件设计的好坏,我想很大程度上取决于它的整体架构,而这个整体架构其实就是你对整个宏观商业业务的抽象框架,当代表业务逻辑的高层抽象层结构合理时,你底层的具体实现需要考虑的就仅仅是一些算法和一些具体的业务实现了。当你需要再开发另一个相近的项目时,你以前的抽象层说不定还可以再次利用呢,面对对象的设计,复用的重点其实应该是抽象层的复用,而不是具体某一个代码块的复用,是不是一下子感觉自己对复用理解的高度又上升了一层?^_^说到了抽象,我就不能不提到曾让我头痛的Java接口和Java抽象类了... 查看全文
RelicaSetStatus用于读取集群中的服务器节点的信息。getMaster方法和getASecondary方法分别可用于以获取master节点和secondary节点。内部类ReplicaSetStatus.Node包含了节点的状态信息,内部类ReplicaSetStatus.Node.Updater用于实例化一个定时更新节点状态的线程。getMaster方法和getASecondary方法分析如下://获取master服务器地址ServerAddressgetMaster()... 查看全文
去年6月辞职考研今年计算机统考408考起来蛋疼,挂在专业课上了。有半年时间没摸过JAVA的东西了,看看书也能很快的想起来。过年后耍了1个半月了,还没找工作。之前有去过电脑超市当销售的面试,拿到自己的简历去面试时又感觉不值啊。随后速调头闪人。慢慢来,专心找个工作还是做技术。... 查看全文