Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
· java程序员面试题(基础部分)发布时间:2011-08-13
java程序员面试题(基础部分),据说是广州一家公司招jsp程序员的初试题,这家公司是为华为做外包的1.请写出下列Java代码的输出结果packagetest;publicclassFatherClass(){publicFatherClass(){System.out.println("FatherClassCreate");}}子类:packagetest;importtest.FatherClass... 查看全文
· java程序员面试必备发布时间:2011-08-13
第一,谈谈final,finally,finalize的区别。final用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。第二,AnonymousInnerClass(匿名内部类)是否可以extends(继承)其它类,是否可以implements(实现... 查看全文
· Twitter从Rails迁移到了Java发布时间:2011-08-10
Rail那插满五颜六色鲜艳羽毛的帽子现在跌落到了地上。Twitter决定放弃RubyonRails,改用Java,这次是包括他们的整个搜索库。早在2008年9月,他们就决定了把消息队列的后端程序从ruby迁移到Scala(一种Java虚拟机上的语言),而现在连同它们的前端也要迁移到Java。他们开发了一个可扩展的叫做Blender的平台,使用的是依赖JavaNIO的服务器(Netty),以此来克服目前的繁重的接入流量,MyQSL被换成了Java上的Lucene搜索引擎... 查看全文
· 在java语言中执行jruby发布时间:2011-08-10
ruby一种动态语言,而JRuby是纯java实现的ruby语言。JRuby使用ruby语法开发。不仅可以使用ruby类库,同时也可以使用java基础类库和第三方jar包。举一个helloworld的例子:ruby语言puts"helloworld"jruby语言includeJavajava.lang.System.out.println"helloworld"使用jruby开发swingincludeJavaimportjava.lang.Booleanimportjava.lang... 查看全文
· Servlet 3(用Java生成GET/POST请求)发布时间:2011-08-10
Servlet是SUN指定的Java服务器端编程规范,用以处理来自客户端的请求,处理并做出响应的一套基础API。Servlet是运行在Servlet容器中的Java小程序,容器运行在服务器端,服务器侦听特定端口的请求,并解析请求地址,将请求对象送给容器中的Servlet来执行,这个原理非常简单,平时我们多以在浏览器中输入URL地址,提交表单方式来实现,现在我们用Java语言来模拟常用的GET和POST请求,来更底层的看看Servlet,这就是C/S模型了,其实JavaWeb不拘泥于B/S模型... 查看全文
· JAVA Exception发布时间:2011-08-10
1.报错如下:<spanstyle="color:#ff0000;">java.io.filenotfoundexception:d:(拒绝访问。)</span>解决:在设置filefile=newfile(str);str的时候需要把str精确掉某个文件。例如str="d:"是错误的,应该是<spanstyle="white-space:pre;"></span><spanstyle="white-space:pre;"><... 查看全文
· Java定时执行代码发布时间:2011-08-10
importjava.text.ParseException;importjava.text.SimpleDateFormat;importjava.util.Date;importjava.util.Timer;importjava.util.TimerTask;/***定时任务测试类*@authorxumeng2010-9-21**/publicclassTimerTest{publicstaticvoidmain(String[]args)throwsParseException... 查看全文
· Java内存分配、管理小结发布时间:2011-08-10
P.S.想写这篇总结酝酿了有个来月了,却始终感觉还差点什么东西,一直未敢动笔。最近两天连夜奋战,重新整理下前面查阅的资料、笔记,还是决定将它写出来。现在提出几个问题,如果都能熟练回答的大虾,请您飘过.如以往一样,我是小菜,本文自然也是针对小菜阶层的总结。首先是概念层面的几个问题:Java中运行时内存结构有哪几种?Java中为什么要设计堆栈分离?Java多线程中是如何实现数据共享的?Java反射的基础是什么?然后是运用层面:引用类型变量和对象的区别?什么情况下用局部变量,什么情况下用成员变量... 查看全文
· JAVA NIO 全书 译稿发布时间:2011-08-10
JAVANIO全书译稿前言本书介绍了Java平台上的高级输入/输出,具体点说,就是使用Java2标准版(J2SE)软件开发包(SDK)1.4及以后版本进行的输入/输出。J2SE1.4版代号Merlin,包含可观的I/O新特性,对此我们将作详细论述。这些新的I/O特性主要包含在java.nio软件包及其子包中,并被命名为NewI/O(NIO)。通过本书,您将学会如何使用这些令人兴奋的新特性来极大地提升Java应用程序的I/O效率。第一章简介面向对象的程序设计讲的无非就是封装。封装是个好东西... 查看全文
植物大战僵尸手机版下载植物大战僵尸jar下载地址java版,目前测试只要只要java的手机均可安装,不排除部分机型无法打开的问题哦.搜遍网络上的植物大战僵尸资源,再适用于其他平台的确实很少,包括WindowsMobile和Andriod等都未见踪影。不过还有一个版本是通用性十分强的,它就是我们手机普遍支持的JAVA版。目前该版本支持分辨率为QVGA(240x320像素)分辨率的手机,但该版本目前不支持触摸,仅适用于具有物理键盘或虚拟键盘的手机。植物大战僵尸手机版下载:http://dl... 查看全文
· JAVA 复制图片实例发布时间:2011-08-10
/***功能:拷贝image从一个地址至另一个地址*@paramsourcepath*图片初始生成地址*@paramtopath*图片要复制到的地方*@paramfilename*图片的名字*@paramfilen*生成的文件夹名字*/publicvoidcopytootherpath(stringsourcepath,stringtopath,stringfilename,stringfilen){try{filetofile=newfile... 查看全文
· JAVA servlet储存至本地发布时间:2011-08-10
需求:serlvet经过处理通过报表工具返回一张报表图(柱状图折线图)。现在需要把这个图存储到本地以便随时查看//构造urlurlurl=newurl(endstr);//打开url连接urlconnectioncon=url.openconnection();//得到url的输入流inputstreaminput=con.getinputstream();//设置数据缓冲byte[]bs=newbyte[1024*2];//读取到的数据长度intlen... 查看全文
· JAVA 点滴发布时间:2011-08-10
1关于判断:"已经审核".equals(mark);["正确形式"]mark.equals("已经审核");["错误形式"]可能引起空指针异常2日期当newdate().gettime();不能满足你的时候,可以试试<spanstyle="font-family:simsun;font-size:medium;"></span>calendara=calendar.getinstance();a.set(calendar.hour_of_day,0);a.set... 查看全文
· java获取客户端网卡的MAC地址发布时间:2011-08-10
转载自:importjava.io.IOException;importjava.net.DatagramPacket;importjava.net.DatagramSocket;importjava.net.InetAddress;publicclassUdpGetClientMacAddr{privateStringsRemoteAddr;privateintiRemotePort=137;privatebyte[]buffer=newbyte[1024]... 查看全文
Spring3.0M3及其以后的版本包含了JavaConfig项目提供的大部分功能.如果你的程序遭遇如下异常:Exceptioninthread"main"java.lang.annotation.AnnotationFormatError:Invaliddefault:publicabstractorg.springframework.beans.factory.annotation.Autowireorg.springframework.config.java.annotation... 查看全文
1.前言当我们所做的系统到一定的程度后,随着涉及的领域越来越宽泛,客户群也越来越多,我们的系统不得不需要第三方系统协作,或者将原有大系统分解成各个协作的小系统才能更好地完成任务。就好像KFC,收银员就负责客户端点餐、收银、找零钱、开发票是一个接待人员完成。而真正为您做餐的又分为比较复杂的分工,比如负责炸薯条的人、做汉堡的人、还有做盖饭的(KFC的盖饭,唉~~不说了)。而为这些做餐人员提供物料供给的又是另一些人。还有就是KFC外卖送,店员管理经理,是这些人撑起了一个KFC店面... 查看全文
唉~~因为blog总显示不全只能分为2个了,排版也不是很好,凑合着看吧。客户端执行的优化策略有如下3种措施方法内联:一个方法的执行离不开其他方法的支持,若调用的其他方法十分简单。那么调用的时候会将被调用那个方法里面所有的内容粘到主调方法中,这样做的好处是节省参数变量,中间变量的资源和返回值的资源申请位置。privatevoidtest(){test2("1");}privateStringtest2(Stringa){//test2的方法体returnnull;... 查看全文
唉~这一大篇blog又是只能显示部分,部分内容被截断了。。。。4.Set的并发CopyOnWriteArraySet和CopyOnWriteArrayList底层实现差不多,就是在添加元素的时候需要对对象进行唯一性判断,如果对象数组已经含有重复的元素,不进行增加处理。在此不再赘述。5.Queue的并发队列的并发类是java.util.concurrent.ArrayBlockingQueue,从类名字上大家估计就能猜出来了,底层使用的依然是数组... 查看全文
· java反射发布时间:2011-08-10
privateObjectreflectClassByInstance(Objectinstance,StringmethodName,Object[]parameterObjects){try{Classc=Class.forName("java.util.logging.LogManager");Constructorconstructor=c.getDeclaredConstructor(null);constructor.setAccessible(true);//设置可以访问... 查看全文
1.前言平时咱们使用的HashMap、ArrayList等等容器集合包都存在线程安全的问题,看过JDK源码的各位朋友们知道这些实现类底层,为了性能,都没有对这些集合的操作方法做加锁或者副本传递机制,只有Vector和Stack是线程安全的,大家可以看它们的源码,底层方法是以在方法上加上synchronized作为代价的,换句话说是用时间换取空间的方式。SunJDK对多线程并发环境下做了很多并发的解决方案,其类大都在java.util.concurrent.*下面,此包下的类和java.util... 查看全文