Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
· java快速开发平台的相关技术发布时间:2017-04-09
平台的技术选型,这是比较大的概述,选择各个点都有一定的原因,相信有点经验的人都知道,欢迎提出不同的见解或更好的建议,感激不尽大小:70.1KB查看图片附件... 查看全文
· Java泛型T E K V ? 详解发布时间:2017-04-09
JAVA泛型通配符T,E,K,V区别,T以及Class<T>,Class<?>的区别1.先解释下泛型概念泛型是JavaSE1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。Java语言引入泛型的好处是安全简单。在JavaSE1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换... 查看全文
· 基于JAVA的常用文件操作方法发布时间:2017-04-06
平常整理的文件工具类,话不多说,直接上代码:/***FileUtil.java*Copyright&reg;2011窦海宁*Allrightreserved*/packageorg.aiyu.core.common.util.file;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io... 查看全文
· java内存区域发布时间:2017-04-02
Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些区域则是依赖用户线程的启动和结束而建立和销毁。1.程序计数器(线程私有)一块较小的内存空间,存储当前线程所执行的字节码行号指示器。分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器来完成。此内存区域是唯一一个在Java虚拟机规范中没有规定任何OutOfMemoryError情况的区域。2.Java虚拟机栈... 查看全文
类(class)是一批对象(object)的抽象,对象是类的实例(instance)。对事物的描述通常包括两方面:一个是属性,一个是行为。成员变量其实就是类中的属性。成员方法就是类中的行为。类构造器成员变量方法成员变量vs局部变量成员变量定义在类中,整个类都可以访问;局部变量定义在函数中,语句局部代码快中,只在所属的区域有效。成员变量存在于堆内存的对象中;局部变量存在于栈内存的方法中。成员变量随着对象的创建而存在,随着对象的小时而消失;局部变量随着所属区域的执行而存在,随着所属区域的结束而释放... 查看全文
抽象类抽象类用关键字abstract修饰的类叫做抽象类,抽象类不能被实例化,即不能new出来一个抽象类的对象(实例)。注:抽象类可以定义引用,可以用这个引用去访问子类实例对象.抽象方法用abstract关键字所修饰的方法叫做抽象方法。抽象方法必须定义在抽象类中。抽象方法有声明,无实现(没有花括号{},有花括号但是内容为空也是一种实现,空实现)。相对应的有声明有实现的方法可以叫做具体方法。抽象类和抽象方法的关系抽象方法必须定义在抽象类里面。如果一个类包含了抽象方法,那么这个类一定要声明成抽象类... 查看全文
· Java EhCache发布时间:2017-04-02
1、配置文件ehcache-setting.xml<?xmlversion="1.0"encoding="UTF-8"?><ehcache><!--指定一个文件目录,当EhCache把数据写到硬盘上时,将把数据写到这个文件目录下--><diskStorepath="c:/tmp"/><!--缓存配置name:缓存名称。maxElementsInMemory:缓存最大个数。eternal:对象是否永久有效,一但设置了,timeout将不起作用... 查看全文
为了验证编译器对于String相关代码的字节码优化,我简单的做了个测试:jdk版本:1.7.0_51java用例代码:packagecom.rsp.shiro;/***Createdbycd_huangon2017/4/1.*/publicclassStringTest{publicstaticStringStaticString(){return"BBB";}publicstaticStringgetString1(){return"AAA"+"BBB";... 查看全文
· java中常见的的jar包作用发布时间:2017-04-02
ar包用途axis.jarSOAP引擎包commons-discovery-0.2.jar用来发现、查找和实现可插入式接口,提供一些一般类实例化、单件的生命周期管理的常用方法.jaxrpc.jarAxis运行所需要的组件包saaj.jar创建到端点的点到点连接的方法、创建并处理SOAP消息和附件的方法,以及接收和处理SOAP错误的方法.wsdl4j-1.5.1.jarAxis运行所需要的组件包activation.jarJAF框架的jar包annotations-api... 查看全文
1、pom.xml依赖包引入<dependency><groupId>com.sun.mail</groupId><artifactId>javax.mail</artifactId><version>1.5.5</version></dependency>2、email.properties文件#emailmail.smtp.host=smtp.mxhichina.commail.smtp... 查看全文
· Java生成excel(使用jxl)发布时间:2017-03-31
1、pom.xml依赖包引入<dependency><groupId>net.sourceforge.jexcelapi</groupId><artifactId>jxl</artifactId><version>2.6.12</version></dependency>2、具体代码//创建excelStringfileName=getExcelFileName(list.get(0))... 查看全文
· 开源 java CMS - FreeCMS2.6 用户管理发布时间:2017-03-31
项目地址:http://www.freeteam.cn/用户管理用户管理主要是对用户进行定义和设置。提示:admin可以管理所有用户数据,非admin可以管理自己所属单位下的用户。1.添加用户从左侧管理菜单点击"添加"进入。输入相关属性点击"保存"即可。提示:1)用户可以同时属于多个部门。2)用户可以同时授予多个角色。2.批量添加从FreeCMS2.4开始支持点击"批量添加"按钮输入相关属性后点击"保存"即可。3.编辑用户选中需要编辑的用户,点击下方的编辑按钮,如"test"。注意... 查看全文
· Java到处运行的基础之 Class 文件发布时间:2017-03-29
Java实现一次编译到处运行的基础,来源于Java虚拟机屏蔽了操作系统的底层细节。使用class文件存储编译后的源程序,使得Java程序的编译与操作系统解耦。正是因为Javaclass文件的设计与Java语言解耦,分别发布了Java语言规范和Java虚拟机规范,使得其他语言如Scala、Groovy、JRuby、JPython等基于Java虚拟机的语言按照class文件格式要求生成的class文件也能在虚拟机上运行。class文件格式class文件采用如下的结构存储二进制内容。其中u2... 查看全文
转自:http://swiftlet.net/archives/754在Web开发中,避免不了对日期的操作,常用的关于时间的类有这么几个:java.util.Date、java.sql.Date、java.sql.Time、java.sql.Timestamp,这几个类在JDK的定义如下所示:java.lang.Object....|__java.util.Date..........|__java.sql.Date/java.sql.Timestamp/java.sql.Time....... 查看全文
· java关闭指定进程发布时间:2017-03-29
//window下publicstaticvoidmain(String[]args){//关闭指定进程Stringcommand="taskkill/f/imFirefox.exe";try{Runtime.getRuntime().exec(command);}catch(IOExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}}... 查看全文
· fastdfs java 使用发布时间:2017-03-29
fastdfs安装详解<!--fastdfsstart--><dependency><groupId>org.csource</groupId><artifactId>fastdfs-client-java</artifactId><version>1.25</version></dependency><!--fastdfsend--><!-... 查看全文
· 【Java每日一题】20170328发布时间:2017-03-29
20170327问题解析请点击今日问题下方的“【Java每日一题】20170328”查看packageMar2017;publicclassQues0328{publicstaticvoidmain(String[]args){newQues0328();}Ques0328(){Ques0328t1=this;Ques0328t2=this;synchronized(t1){try{t2.wait();//11System.out.println("wait");}catch... 查看全文
· Java SPI 机制实现解耦与本地化发布时间:2017-03-29
SPI是Java提供的一种服务加载方式,全名为ServiceProviderInterface,可以避免在Java代码中写死服务的提供者,而是通过SPI服务加载机制进行服务的注册和发现。通过这种方式,可以基于接口编程,实现多个模块的解耦。SPI机制实现解耦如下的示例展示了通过ServiceLoader类加载指定接口的所有服务提供者并进行调用的简单实现。1、定义接口test.DirMonitor,包含一个方法start();2、实现接口test.DirMonitor,定义两个实现类test... 查看全文
· 【Java每日一题】20170327发布时间:2017-03-29
20170324问题解析请点击今日问题下方的“【Java每日一题】20170327”查看packageMar2017;publicclassQues0327{publicstaticvoidmain(String[]args){MyThreadt1=newMyThread("t1");MyThreadt2=newMyThread("t2");t1.start();t2.start();}}classMyThreadextendsThread{publicvoidoutput(Strings)... 查看全文
· Java 获取一个机器的本地地址发布时间:2017-03-29
publicclassIpDetector{publicstaticStringgetIp(){try{Enumeration<NetworkInterface>em=NetworkInterface.getNetworkInterfaces();for(;em.hasMoreElements();){NetworkInterfaceni=em.nextElement();StringnicName=ni.getName();if(nicName.startsWith... 查看全文