Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
· 面试JAVA前必须了解的10个概念发布时间:2011-12-08
1、对象的初始化(1)非静态对象的初始化在创建对象时,对象所在类的所有数据成员会首先进行初始化。基本类型:int型,初始化为0。如果为对象:这些对象会按顺序初始化。构造方法的作用就是初始化。(2)静态对象的初始化程序中主类的静态变量会在main方法执行前初始化。不仅第一次创建对象时,类中的所有静态变量都初始化,并且第一次访问某类(注意此时未创建此类对象)的静态对象时,所有的静态变量也要按它们在类中的顺序初始化。2、继承时,对象的初始化过程(1)主类的超类由高到低按顺序初始化静态成员... 查看全文
· java 读取 properties 属性文件发布时间:2011-12-08
packagecom.xinlong.util;importjava.io.InputStream;importjava.util.Properties;publicfinalclassTest{publicstaticStringp1;publicstaticStringp2;static{Propertiesprop=newProperties();InputStreamin=Object.class.getResourceAsStream("/struts.properties")... 查看全文
· 2011年Java EE生产力报告发布时间:2011-12-08
<h1>[size=12px;font-weight:normal;]ZeroTurnaround分析了1027名JavaEE开发者的反馈问卷,公布了2011年的JavaEE生产力报告,统计了开发者最常使用的编译工具,IDE以及Java框架等。开发者对编译工具Ant和Maven的偏好几乎相等,Maven略受欢迎;最流行的JavaIDE是Eclipse,有65%的开发者使用,其次是IntelliJIDEA(22%)和Netbeans(12%)... 查看全文
· Java网络编程发布时间:2011-12-08
[img][/img]<ol><li>Java网络编程:</li>?java网络编程用的包java.net<br/>java.net.URL,我们可以使用这个类来创建一个网络编程要用的URL对象。<br/>全部构造方法:<br/>&amp;nbsp;<br/><imgsrc="http://dl.iteye.com/upload/attachment/507945/05960599-8bcd... 查看全文
· java 操作时间记录时间 差发布时间:2011-12-08
现在是2004-03-2613:31:40过去是:2004-01-0211:30:24要获得两个日期差,差的形式为:XX天XX小时XX分XX秒方法一:DateFormatdf=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");try{Dated1=df.parse("2004-03-2613:31:40");Dated2=df.parse("2004-01-0211:30:24");longdiff=d1.getTime()-d2.getTime()... 查看全文
如果我们用下列语句输出一个数System.out.println(123456.789);将会在Console看到输出123456.789那么如何得到123,456.789这种格式化的输出呢?这里就需要用到java.text.Format这个类。不仅是数字,它还提供了货币值和百分数的格式化输出,比如0.58的百分数输出形式是58%。要获得本地的默认格式,可以用下列方法获得NumberFormat.getNumberInstance()NumberFormat... 查看全文
需求:写一个题库,要求先按时间分组,然后按月分组可以给任意时间选两道题,给任意月份增删查改题,。答题的时候,按当天时间选取两道题,如果不存在,就在当月选取,还不满足,就随机选出两道!!本人Java小白,各种表之间关联及逻辑说明。先谢过。。... 查看全文
· Java学习笔记之三发布时间:2011-12-08
Java学习笔记之三一、Java异常处理机制/***@authorAdministrator**@description异常学习测试类*@history*/publicclassExceptionDemo{/***@description*@paramargs*/publicstaticvoidmain(String[]args){//Throable类是所有错误和异常的根基类//Throable类下两个重要的子类Exception和Error//1、编写一个常见的异常例子try{inti=1... 查看全文
· JavaScript6看上去很美发布时间:2011-12-07
本文是从ECMAScript6lookspromising这篇文章翻译而来。JavaScript6让我很兴奋,这是我看了DavidHerman在YUIConf2011大会上的演讲后的反应。我非常希望这些语言特征能尽快的在V8引擎上实现,这样我就可以在node.js里使用它们了。这些新增加的语言特征对于一个使用JavaScript的程序员来说,解决了很多以前使用起来很不方便的东西。尽管这个标准中2013年才能制定完成(大会上David这样说的),谷歌浏览器和火狐浏览器很有可能会提前实现这些特征... 查看全文
· java实现断点续传发布时间:2011-12-06
用java的URL实现了一个简单的断点续传的列子,不为别的,假如你对断点续传不了解一看就明白了呵呵,算不上高深啊packagetest;importjava.io.FileNotFoundException;importjava.io.IOException;importjava.io.InputStream;importjava.io.RandomAccessFile;importjava.net.MalformedURLException;importjava.net.URL... 查看全文
实例方法一个与父类中的实例方法有相同标签(名字,参数个数和类型)和返回类型的子类实例方法会重写父类中的方法.子类重写的方法具有修改对象的行为的能力,他也可以返回被重写方法返回类型的子类型.这叫做协变返回类型(covariantreturntype).在重写某个方法时,你可能想用@Override注解来告诉编译器你打算重写父类中的某个方法.这时候,如果编译器不能在父类中找到这样的方法,将会产生一个错误.类方法如果子类中定义了一个类方法与父类中的某个类方法具有相同的标签,那么子类中的方法隐藏... 查看全文
· JAVA EnumSet 发布时间:2011-12-06
publicclassenumSet{enumALPH{M,D,F,A,E,G,W,S};publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubEnumSet<ALPH>all=EnumSet.allOf(ALPH.class);EnumSet<ALPH>none=EnumSet.noneOf(ALPH.class);EnumSet<ALPH>range=EnumSet.range... 查看全文
· java.lang.IncompatibleClassChangeError发布时间:2011-12-06
??今天在修改代码之后用maven重新打包替换原来的jar包,可是启动之后却发现:java.lang.IncompatibleClassChangeError...从字面上理解应该是不兼容的类改变引起的错误,可是想了半天,明明包已经要替换了,不得不求助于google,看了一下,大多数的解释是包重复引起的,于是去部署路径下查看相关jar包,终于找到原因,<spanstyle="color:#ff0000;">果然是jar包重复了!!!</span>?... 查看全文
· 【转】Java中的Enum的使用与分析发布时间:2011-12-06
示例:publicenumEnumTest{FRANK("Thegivennameofme"),LIU("Thefamilynameofme");privateStringcontext;privateStringgetContext(){returnthis.context;}privateEnumTest(Stringcontext){this.context=context;}publicstaticvoidmain(String[]args){for(EnumTestname... 查看全文
· Java 获取指定时间发布时间:2011-12-06
//用来全局控制上一周,本周,下一周的周数变化privateintweeks=0;privateintMaxDate;//一月最大天数privateintMaxYear;//一年最大天数/***@paramargs*/publicstaticvoidmain(String[]args){MyTesttt=newMyTest();System.out.println("获取当天日期:"+tt.getNowTime("yyyy-MM-dd"));System.out.println... 查看全文
· java开发速成班培训课程(23)发布时间:2011-12-06
ISO78161-4的免费文件说明网页高手推荐几本,j2me的书籍吧YoucandownloadJVMforembeddeddevicefromthissite请教版老大:(请推荐一些站点或者资料来讲讲手机上的"操作系统")关注手机增值服务领域的朋友请看求助高手,帮忙解决一下学j2me需要对硬件很了解吗?JinitutorialupdatedforJini2.0请教高手Nokia套件的序列号NokiaDeveloperwtk2.0在那里有下的?谢谢王森PersonalJava系列全集(1~4... 查看全文
为什么我们需要hashcode方法和equals方法我们都知道,在java中每一个类都继承Object,Object中所以每一个类都有一个hashCode(),equals()方法,为什么要在最高层设计这两个方法呢,先说equals方法。判断两个对象是否相等,怎么样才算相等,举个例子Integeri1=newInteger(1);Integeri2=newInteger(1);System.out.println(i1==i2);//falseSystem.out.println(i1... 查看全文
1.显示参数命名为otherObjectpublicbooleanequals(ObjectotherObject)后面到具体Classname再进行类型转换2.if(this==otherObject)returntrue;判断是否引用同一个对象只是一个优化3.if(otherObject==null)returnfalse;4.if(getClass()!=otherObject.getClass())returnfalse;如果所有子类拥有统一的语义if(!... 查看全文
对于一般的java值对象或实体对象来说,这三个方法总是应该覆盖的equals,hashCode,toString,所以我总是把值对象从下面这个类继承publicabstractclassBaseObjectimplementsSerializable{/***DOCUMENTME!**@returnDOCUMENTME!*/publicabstractStringtoString();/***DOCUMENTME!**@paramoDOCUMENTME!**@returnDOCUMENTME... 查看全文
· linux下java开发环境配置发布时间:2011-12-05
【jdk安装】1、下载安装文件jdk-6u26-linux-i586.bin2、在/usr目录下新建目录java.【sudomkdirjava】3、将jdk-6u26-linux-i586.bin拷贝到/usr/java下.【sudocp-rjdk-6u26-linux-i586.bin/usr/java】4、安装jdk,并根据提示操作.【./jdk-6u26-linux-i586.bin】5、配置JDK环境变量。这里我们只给当前用户配置JDK环境变量1)、进入当前用户目录... 查看全文