Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
· java7新特性发布时间:2011-09-14
参考:http://radar.oreilly.com/2011/09/java7-features.html语法增强:1.方块操作符原:Map<String,List<Trade>>trades=newTreeMap<String,List<Trade>>();现:Map<String,List<Trade>>trades=newTreeMap<>();2... 查看全文
· dhcp4java dhcpserver例程发布时间:2011-09-14
/**Thisfileispartofdhcp4java,aDHCPAPIfortheJavalanguage.*(c)2006StephanHadinger**Thislibraryisfreesoftware;youcanredistributeitand/or*modifyitunderthetermsoftheGNULesserGeneralPublic*LicenseaspublishedbytheFreeSoftwareFoundation;either*version2... 查看全文
今天研究flexSpring集成案例时出现了如下错误!NoClassDefFoundError:edu/emory/mathcs/backport/java/util/concurrent/ConcurrentHashMap上网google了一把原来Spring2.5需要依赖backport-util-concurrent.jar如有同党遇到此bug请在你的工程下addbackport-util-concurrent.jar文件... 查看全文
· 自己写的Java导出Excel组件发布时间:2011-09-14
自己写的,记录下来,方便以后使用。packageorg.wsr.util;importjava.io.IOException;importjava.io.OutputStream;importjava.util.Iterator;importjava.util.List;importjxl.Workbook;importjxl.format.Colour;importjxl.write.Label;importjxl.write.WritableCellFormat;importjxl... 查看全文
· Java heap space[转]发布时间:2011-09-14
PermGenspace的全称是PermanentGenerationspace,是指内存的永久保存区域OutOfMemoryError:PermGenspace从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被Load的时候被放入PermGenspace区域,它和和存放Instance的Heap区域不同,GC(GarbageCollection)不会在主程序运行期对PermGenspace进行清理... 查看全文
· Java面试问题之二十四发布时间:2011-09-14
请详细阐述一下Java中实例内部类的特点。答:实例内部类是成员内部类的一种类型,没有static修饰。实例内部类就是一个实例内部类。实例内部类具有以下几个特点:(1)在创建实例内部类的实例时,外部类的实例必须已经存在。例如,一个内部类InnerTool类,它的外部类是Outer,那么如果要创建InnerTool类的实例,必须先创建Outer外部类的实例。Outer.InnerTooltool=newOuter().newInnerTool();//上述代码等价于... 查看全文
· 【转载】Java 文件常用读写方式发布时间:2011-09-14
转载自:http://www.cnblogs.com/lovebread/archive/2009/11/23/1609122.html1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容publicclassReadFromFile{/***以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。*/publicstaticvoidreadFileByBytes(StringfileName){Filefile=newFile(fileName)... 查看全文
· Java中WeakHashMap类型使用示例发布时间:2011-09-14
在Java集合中有一种特殊的Map类型——WeakHashMap,在这种Map中存放了键对象的弱引用,当一个键对象被垃圾回收器回收时,那么相应的值对象的引用会从Map中删除。WeakHashMap能够节省存储空间,可用来缓存那些非必须存在的数据。下面程序段测试了垃圾回收器对WeakHashMap中值对象的回收过程,其中能够被3整除的键不会被垃圾回收器回收是由于其引用是强引用。importjava.util.*;importjava.lang.ref.*;classKey{Stringid... 查看全文
· 深入研究java.lang.Class类发布时间:2011-09-09
深入研究java.lang.Class类Java程序在运行时,Java运行时系统一直对所有的对象进行所谓的运行时类型标识。这项信息纪录了每个对象所属的类。虚拟机通常使用运行时类型信息选准正确方法去执行,用来保存这些类型信息的类是Class类。Class类封装一个对象和接口运行时的状态,当装载类时,Class类型的对象自动创建。Class没有公共构造方法。Class对象是在加载类时由Java虚拟机以及通过调用类加载器中的defineClass方法自动构造的,因此不能显式地声明一个Class对象... 查看全文
· Java中的ThreadLocal类发布时间:2011-09-09
ThreadLocal并不是一个Thread,他是线程局部变量,作用是为每一个使用该变量的线程都提供一个变量值的副本。Java中一种较为特殊的线程绑定机制,使每一个线程都可以独立地改变自己的副本,而不会和其它线程的副本冲突。从线程的角度看,每个线程都保持一个对其线程局部变量副本的隐式引用,只要线程是活动的并且ThreadLocal实例是可访问的;在线程消失之后,其线程局部实例的所有副本都会被垃圾回收(除非存在对这些副本的其他引用)。通过ThreadLocal存取的数据,总是与当前线程相关... 查看全文
· Java进阶 ---- 多态(Polymorphism)发布时间:2011-09-09
从前面的继承(Inheritance)到比较this和super,所用的例子都夹杂着多态(Polymorphism)的味道。所以,这篇就是阐述个人总结的多态(Polymorphism)多态,并没有关键字,可以视之为Java的三大特性之一,也可以视为继承“isa”的另一阐述“substitutionprinciple(代理准则)”的体现。在Java中,对象变量(引用变量)是多态的,如:Employeee;//e为对象变量e=newEmployee(...);e=newManager(....)... 查看全文
· Java 中多线程初窥发布时间:2011-09-09
参阅了关于JAVA中多线程的博客:http://avaj.iteye.com/blog/148702classmainThread{publicstaticvoidmain(Stringargs[]){System.out.println(Thread.currentThread().getName());Runnabler=newThreadTest2();Threadt1=newThread(r,"t1");Threadt2=newThread(r,"t2");t1.start();t2... 查看全文
· java Hash算法大全(转载的)发布时间:2011-09-09
/***Hash算法大全<br>*推荐使用FNV1算法*@algorithmNone*@authorGoodzzp2006-11-20*@lastEditGoodzzp2006-11-20*@editDetailCreate*/publicclassHashAlgorithms{/**//***加法hash*@paramkey字符串*@paramprime一个质数*@returnhash结果*/publicstaticintadditiveHash(Stringkey... 查看全文
· java 内部类总结发布时间:2011-09-09
内部类:1,概述内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用PROTECTED和PRIVATE修饰。(而外部类不可以:外部类只能使用PUBLIC和DEFAULT)。2,分类成员内部类、局部内部类、静态内部类、匿名内部类(图形是要用到,必须掌握)。3,使用方法A,成员内部类:作为外部类的一个成员存在,与外部类的属性、方法并列。成员内部类的优点:packagecom.innerClass... 查看全文
白天一直继续处理头天的突发事件.其实,现在很少有活是真正太阳下的体力活,处理事情,也就是与人打交道的过程,不停地在电话里和各个不同的人说话,沟通,...这过程,真的是比让自己去做一天体力活还累.到了晚上,困倦之下,在沙发上睡着了.刚刚起来,看看时间,凌晨2点了.不知道想了点什么,翻来覆去之下,睡意有点跑了.一天没怎么吃东西,也饿了.起来.吃粥.边吃粥,边在网上看东西.记录几个对专业人士看起来应该是很低级的,却是我最近一段时间刚刚明确知道的小词语.确实,它们之间的区别,我曾有段时间,总是弄混... 查看全文
Bash字符串处理(与Java对照)-3.给(字符串)变量赋值InJava简单赋值情况s="Hello";一次给多个变量赋值的情况s1=s2="Same";赋值为整数(将整数转换为字符串)inti=1234;s=String.valueOf(i);或s=""+i;InBash赋值符号(=)赋值操作的形式为VAR=STRING记住:等号的两边不能有空格!AdvancedBash-ScriptingGuide:4.2... 查看全文
Bash字符串处理(与Java对照)-4.字符串输出InJava输出到标准输出设备(控制台、屏幕)System.out.println(s);输出到标准错误设备(控制台、屏幕)System.err.println(s);输出到文件PrintWriteroutputStream=newPrintWriter(newFileWriter("output_file.txt"));try{outputStream.println(s);}finally{//别忘记将输出流关闭... 查看全文
1.线程池是啥子一说到池子,大家都会想到数据库连接池那种对象池。本来嘛,现在倡导废物回收利用的节能环保绿色新社会嘛。其实线程池的初衷就是能将已经创建好了的线程对象重复利用。之前咱们说过对于一个分布式系统,离不开高并发、多线程的支持。那么无论是HTTP方式的,还是文件方式的,面对海量的客户端请求,作为服务端如果对于请求使用单线程阻塞方式显然是不可能的。JDK5之后为咱们提供了现成的线程池对象。我们用几个现成的JDK辅助类就能将线程对象池化。线程池实际上也是对象池的一种特例... 查看全文
· 模拟一个队列(java)发布时间:2011-09-09
简介队列是一种特殊的线性表,它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列中没有元素时,称为空队列。在队列这种数据结构中,最先插入的元素将是最先被删除的元素;反之最后插入的元素将最后被删除的元素,因此队列又称为“先进先出”(FIFO—firstinfirstout)的线性表。队列空的条件:front=rear队列满的条件... 查看全文
刚写的java获取网卡mac地址序列号的方法。在这里记录一下。importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;importjava.net.NetworkInterface;importjava.net.SocketException;importjava.util.Enumeration;publicclassMACAddress{publicMACAddress()... 查看全文