Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
· 读<ThinkingInJava>有感(二)发布时间:2011-11-18
刚刚复习完控制流程,初始化及清理等相关类容,今晚就给各位分享分享下小弟复习后感。1、ForEach关于ForEach,想必大家都用过,也知道它仅仅适用于数组及iterable对象,那么ForEach遍历String呢?那就要使用String里的toCharArray()了。代码如下:importjava.util.Random;publicclassForEachFloat{publicstaticvoidmain(String[]args){Randomrand=newRandom(47)... 查看全文
来个牛的,只要是做java的,一定要来看哇http://www.tudou.com/programs/view/neACr5bjM3U/... 查看全文
· 和java反射有个约会发布时间:2011-11-18
JAVA语言中的反射机制:在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用他的方法?这些答案是肯定的,这种动态获取类的信息,以及动态调用类的方法的功能来源于JAVA的反射。从而使java具有动态语言的特性。JAVA反射机制主要提供了以下功能:1.在运行时判断任意一个对象所属的类2.在运行时构造任意一个类的对象3.在运行时判断任意一个类所具有的成员变量和方法(通过反射甚至可以调用private方法)4.在运行时调用任意一个对象的方法... 查看全文
· Java面试问题之五十七发布时间:2011-11-18
问题:在Java垃圾收集机制中的MinorGC和FullGC分别指什么,有和不同?答:MinorGC是指新生代GC,是发生在新生代的垃圾收集动作,因为Java对象大多都具有“朝生夕灭”的特性,所以MinorGC非常频繁,一般回收速度也比较快;FullGC(也称为MajorGC)是指老年代的GC,FullGC的速度一般会比MinorGC慢10倍以上。相关知识扩展:虚拟机一般提供参数-XX:+PrintGCDetails这个收集器日志参数,告诉虚拟机在发生垃圾收集行为时打印内存回收日志... 查看全文
· java.io包详细解说发布时间:2011-11-18
java.io包详细解说,讲解的简单易懂,附带decorator模式,适合入门,链接http://hzxdark.iteye.com/blog/40133... 查看全文
· java代码规范总结发布时间:2011-11-18
作为一名合格的程序员,代码就是其战斗的武器,因此,武器的好坏,武器的品质,也一定程度上体现了程序员的水平和影响对功能的实现,因此良好的代码的规范,在一定程度上,所表现的作用是很大的,应该引起广大程序员,尤其是初级程序员的注意。因此,我总结了一下几点:1.命名规范1).所有的标示符只能用英文字母,数字,下划线2).包名全小写3).类名是一个名词,大小写混合,每个单词的首字母大写4).接口的规则与类名相似5).方法名第一个字母小写,中间单词的首字母大写,采用驼峰标识6).变量名的规则与方法名相似7... 查看全文
1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、HtmlConverter、jar、java、javac、javadoc、javap、javaw、native2ascii、serialver,如果这些命令你没有全部使用过,那么你对java实际上还很不了解。3、工具:必须至少熟练使用一种IDE的开发工具,例如Eclipse... 查看全文
· java中的Annotation概念发布时间:2011-11-17
一、Annotation究竟是什么?Annotation提供了一条与程序元素关联任何信息或者任何元数据(metadata)的途径。从某些方面看,annotation就像修饰符一样被使用,并应用于包、类型、构造方法、方法、成员变量、参数、本地变量的声明中。这些信息被存储在annotation的“name=value”结构对中。annotation类型是一种接口,能够通过java反射API的方式提供对其信息的访问。annotation能被用来为某个程序元素(类、方法、成员变量等)关联任何的信息... 查看全文
· java中super()与this()的区别发布时间:2011-11-17
java中super()与this()的区别This():当前类的对象,super父类对象,所有的资源都可以访问。Super():在子类访问父类的成员和行为,必须受类继承规则的约束,在构造函数中,如果第一行没有写super(),编译器会自动插入.但是如果父类没有不带参数的构造函数,或这个函数被私有化了(用private修饰).此时你必须加入对父类的实例化构造.而this就没有这个要求,因为它本身就进行实例化的构造。... 查看全文
· java 反射机制一 发布时间:2011-11-17
Java类反射中所必须的类:Java的类反射所需要的类并不多,它们分别是:Field、Constructor、Method、Class、Object,下面我将对这些类做一个简单的说明。Field类:提供有关类或接口的属性的信息,以及对它的动态访问权限。反射的字段可能是一个类(静态)属性或实例属性,简单的理解可以把它看成一个封装反射类的属性的类。Constructor类:提供关于类的单个构造方法的信息以及对它的访问权限。这个类和Field类不同,Field类封装了反射类的属性... 查看全文
· java List remove 时的小问题发布时间:2011-11-17
From:http://hi.baidu.com/xiami9910/blog/item/caeda23621e560d8a2cc2b51.htmlimportjava.util.*;publicclassobject{publicstaticvoidmain(String[]args){Stringstr1=newString("abcde");Stringstr2=newString("abcde");Stringstr3=newString("abcde")... 查看全文
· 谈谈EJB与JAVA BEAN的区别发布时间:2011-11-17
JavaBean是可复用的组件,对JavaBean并没有严格的规范,理论上讲,任何一个Java类都可以是一个Bean。但通常情况下,由于JavaBean是被容器所创建(如Tomcat)的,所以JavaBean应具有一个无参的构造器,另外,通常JavaBean还要实现Serializable接口用于实现Bean的持久性。JavaBean实际上相当于微软COM模型中的本地进程内COM组件,它是不能被跨进程访问的。EnterpriseJavaBean相当于DCOM,即分布式组件... 查看全文
没有事做,就会堕落。。这个世界有太多的浮躁,要耐得住诱惑;要时刻告诫自己,认清方向,否则就可能就真的堕落了!!闲来无事学习了java正则表达式及java.util.regex包贴上学习的代码,虽然是入门级的东东,希望能以此方式记录下自己曾经努力过付出过。参考正则表达式http://www.cnblogs.com/deerchao/archive/2006/08/24/zhengzhe30fengzhongjiaocheng.htmlpackagesunfa.lx;importjava.util... 查看全文
· Java学习这七年发布时间:2011-11-17
从2005那会做自动化测试开始接触Java开始,至今近7年。今天正好项目结束,趁机整理下思路,确定后续方向。前三个年头基本上集中于Java基础的学习,包括设计模式,从完全不懂,到看的懂但似乎又不懂,到融汇贯通(也许还有欠缺,因为每次再翻一遍还是会有收获);由于没有研究过任何流行的框架,Struts,Spring,Hibernet等,也从没有尝试去研究过,所以那段时间时不时有SSH的兄弟用吃惊甚至略有嘲讽的口气跟我说“我是搞J2EE的,J2SE我没搞过。”... 查看全文
/****/packagecom.duoguo.usb;importjava.io.File;importjava.util.ArrayList;importjava.util.HashMap;importjava.util.List;importjava.util.Map;importjavax.swing.filechooser.FileSystemView;importorg.apache.log4j.Logger;importcom.duoguo.Service... 查看全文
· 论java鸟还是ruby鸟!!!!!!发布时间:2011-11-17
话说很久很久以前,有很多类鸟。一类鸟叫java鸟,java鸟互相之间都认识对方,因为都不管是菜鸟,小鸟,大鸟和老鸟,都长着一个个鸟样。还有一类鸟,叫ruby鸟。长相相当的不稳定和自由,千奇百怪。所以ruby鸟互相看见都不一定认识,只好来一句:你妈贵姓。答曰:ruby鸟,非ruby鸡。于是恍然大悟。这个故事告诉我们:1、java鸟和ruby鸟的区别在于:java鸟碰面不要问你妈贵姓,而ruby鸟要。2、ruby鸟和java鸟的区别在于:ruby鸟碰面要问你妈贵姓,而java鸟不要。... 查看全文
· PHP中的java方式重载发布时间:2011-11-17
有的时候,能够调用可变参数的同一个方法会非常方便。PHP能够定义带默认值的可选参数使这一做法成为可能。可以在php5中用__call()实现这种方法重载。下面来看一个示例。假设要用重载行为,那么要将其放到抽象父类中。abstractclassOverloadableObject{function__call($name,$args){$method=$name."_".count($args);if(!method_exists($this,$method))... 查看全文
· Java基础知识二发布时间:2011-11-11
1.在Java中Aa只是定义一个A类型的变量a,没有分配内存a=newA();这才调用构造函数进行内存分配,初始化。(与C++不同的)在Java中基本类型如(byte,int,short,long,float)都是在栈中分配内存,而对于自定义类型-类,则通过new在堆上分配内存。而通过new在堆上分配的内存却不可以通过GC自动释放内存,不需要像C/C++中那样“谁申请谁释放”.2.变量复制在基本类型之间,采用直接赋值来实现的。而在类对象之间,只是赋值一个引用,即指向同一个内存块... 查看全文
· Java基础知识三---static关键字发布时间:2011-11-11
static变量,static函数,static块1.static变量:Java是纯面向对象的语言,也就是说,所有的方法和属性都是属于类的,不存在全局变量或者全局函数,而static变量却是一类特殊的全局变量,因为在整个应用程序中只有一份,所有类对象共享,并且生命周期是整个应用程序的生命周期。它在main()开始执行以前进行初始化,这里也包括static块.2.static块:是一个静态变量块,里面可以调用函数或者访问类的属性,但是只能调用或者访问静态的成员函数和成员属性。也是在main(... 查看全文
· java注解定义发布时间:2011-11-11
//三个参数:Target表示这个注解能应用在类型上//Retention表示保持策略为运行时,就算加载类,这个注解能要加载。//Documented表示这个注解能体现在javadoc中@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic@interfaceDescription{Stringvalue();}... 查看全文