Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
· java中途强制跳出递归发布时间:2014-05-25
文章来源:http://www.itnose.net/detail/6048612.html更多文章:http://www.itnose.net/type/1.html有些时候我们需要在中途强制跳出递归,而且还是需要一步跳出,而不一层一层的跳出,这时,我们可以采用抛异常的方法来实现。classTest{staticclassStopMsgExceptionextendsRuntimeException{}publicstaticvoidmain(Stringargs[]){try{run(0)... 查看全文
· Java中的SerialVersionUID发布时间:2014-05-25
序列化及SerialVersionUID困扰着许多Java开发人员。我经常会看到这样的问题,什么是SerialVersionUID,如果实现了Serializable接口的类中没有定义SerialVersionUID的话会怎样?抛开它的复杂性以及不太常用不说,一个原因就是Eclipse在缺少了SerialVersionUID之后的给出的警告提示... 查看全文
· 让Java的反射更得简单发布时间:2014-05-25
反射对Java开发人员来说是最强大的功能之一了。标准的JavaAPI真的很难使用,尤其是搜索和查询某些特殊的方法的时候。比如说,我最近在参与的一个项目,要取出一个类的所有返回string,不带参数的,且以to开头的public方法,写出来的代码大概像下面这样:ArrayList<Method>results=newArrayList<Method>();for(Methodm:String.class.getDeclaredMethods()){if(Modifier... 查看全文
· java 的数据类型发布时间:2014-05-25
java的数据类型分为基本数据类型整型和浮点型整型包括:int,long,short,byte浮点型包括:float,double字符型:char布尔型:boolean引用类型:接口,类,数据等大小:31.9KB查看图片附件... 查看全文
-网络编程(网络模型)1.找到对象IP2.数据要发送到对方指定的应用程序上,为了标识这些应用程序,所以给这些网络应用都用数字进行标识。为了方便称呼这个数字,叫做端口。逻辑端口。3.定义通信规则。这个通讯规则则成为协议。国际组织定义了通用协议TCP/IP。网络参考模式OSI参考模式TCP/IP参考模式应用层表示层会话层应用层传输层传输层网络层网际层数据链路层物理层主机至网络层网络通讯要素:1.IP地址a)网络中设备的标识b)不易记忆,可用主机名c)本地回环地址:127.0.0.1主机名... 查看全文
· java基础之异常发布时间:2014-05-25
异常:是什么?是对问题的描述,将问题进行对象的封装。----------------------------------------异常体系:Throwable|-----Error|-----Exception|-----RuntimeException异常体系的特点:异常体系中的所有类以及建立的对象都具备可抛性。也就是说可以被throw和throws关键字所操作。只有异常体系具备这个特点。---------------------------------------... 查看全文
设计模式之责任链模式(ChainofResponsibility)是Web项目中最经常用到的一个设计模式,比如是ApacheTomcat的对Encoding的处理,Struts2的拦截器,jspservlet的Filter等等,都是基于责任链模式设计的。下面直接来模拟WEB发送一个请求Request经过两个过滤链HTMLFilter过滤标签、SensitiveFilter过滤敏感词汇,经过过滤之后返回一个Response对象实例代码:publicinterfaceFilter... 查看全文
· java基础之List和LinkedList发布时间:2014-05-24
简单总结一下List集合和LinkedList集合-----ArrayList<!--[if!supportLists]-->1.<!--[endif]-->add方法的参数类型是Object。可以接受任意类型对象。<!--[if!supportLists]-->2.<!--[endif]-->集合中存储的都是对象的引用(地址)。List集合共性方法:Connllection|----List:元素是有序的,元素可以重复,因为该集合体系由索引。|... 查看全文
This关键字this:就代表本累的对象this代表它所在函数所属对象的引用。简单说:哪个对象在调用this所在的函数,this就代表哪个对象。this的应用:当定义类中功能时,该函数内部要用到调用该函数的对象时,这时用this来表示这个对象。但凡本类功能内部使用了本类的对象,都用this表示。-----------------------------------------------------------------------------------------------------... 查看全文
继承概述and聚集关系Java语言中:java只支持单继承,不支持多继承。因为多继承容易带来安全隐患:当多个父类中定义了相同功能,当功能内容不同时,子类对象不确定要运行那一个。但是java保留这种机制。并用另一种体现形式来完成表示。多实现。Java支持多层继承,也就是一个继承体系。如何使用一个继承体系中的功能呢?想要使用体系,先查阅体系父类的描述,因为父类中定义的是该体系中共性功能。通过了解共性功能,就可以知道该体系的基本功能。那么这个体系已经可以基本使用了。那么在具体调用时... 查看全文
多态:可以理解为事物存在的多种提现形态。人:男人,女人动物:猫,狗<!--[if!supportLists]-->1.<!--[endif]-->多态的提现父类的引用指向了自己的子类对象。父类的引用也可以接受自己的子类对象。<!--[if!supportLists]-->2.<!--[endif]-->多态的前提必须是类与类之间有关系,要么继承,要么实现。通常还有一个前提:存在覆盖。<!--[if!supportLists]-->3... 查看全文
· 掌握Java字节码发布时间:2014-05-24
Java是一门设计为运行于虚拟机之上的编程语言,因此它需要一次编译,处处运行(当然也是一次编写,处处测试)。因此,安装到你系统上的JVM是原生的程序,而运行在它之上的代码是平台无关的。Java字节码就是你写的源代码的中间表现形式,也就是你的代码编译后的产物。你的class文件就是字节码。简单点说,字节码就是JVM使用的代码集,它在运行时可能会被JIT编译器编译成本地代码。你玩过汇编语言或者机器代码吗?字节码就是类似的东西,不过业界中许多人也很少会用及它,因为基本没这个必要... 查看全文
· java基础之IO流发布时间:2014-05-24
第一次写学习日记,其实还不知道要写什么,那就说说所学的IO流吧。装饰设计模式:当想要对已有的对象进行功能增强时,可以顶一类,将已有对象传入,基于已有的功能,并提供加强功能。那么自定义的该类称为装饰类。装饰类通常会通过构造方法接受被装饰的对象。并基于被装饰的对象的功能,提供更强的功能。装饰模式比继承要灵活,避免了继承体系的臃肿。而且降低了类与类之间的关系。装饰类因为增强已有对象,具备的功能和已有的是相同的,只不过提供了更多功能所以装饰类和被装饰类听你歌唱是都属于一个体系中的... 查看全文
· java实现字节型文件的复制粘贴发布时间:2014-05-24
java中实现字节型文件的复制importjava.io.BufferedInputStream;importjava.io.BufferedOutputStream;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.FileOutputStream;publicclassFc{publicstaticvoidmain(String[]args)... 查看全文
· java文件上传下载路径问题发布时间:2014-05-23
在java中涉及到访问文件路径或是引用某个文件时,经常要用到获取当前项目上下文路径问题,有时上传图片或文件后需要下载文件,又涉及到文件的下载路径,于是将在java或jsp里文件路径获取方法总结如下:DATE:2010-07-15hzgStringbasePath=reqst.getContextPath();basePath=reqst.getScheme()+"://"+reqst.getServerName()+":"+reqst.getServerPort()+basePath+"/"... 查看全文
· Java中的IO流-IO流体系介绍发布时间:2014-05-23
工欲善其事,必先利其器。—《论语》意思是说,工匠要想做好他的工作,必须要先让工具锋利。这句话告诉我们,要做好一件事情,准备工作是非常重要的。准备功夫做好了,可以事半功倍。今天我们进入IO流体系的学习,本章主要是对IO流体系作一个入门介绍。只有准备工作做充分了,往后的学习才会水到渠成。1、流与数据流的概念流是一个比较抽象的概念,当程序读取数据时,就会开启一个通往数据源的流,这个数据源可以是文件,内存,或是网络连接。同理,当程序需要写入数据时,就会开启一个通向目的地的流... 查看全文
· Java SE: Inner Class发布时间:2014-05-23
1)WhywouldweuseInnserClass?1>Innerclassmethodscanaccessthedatafromthescopeinwhichtheyaredefined-includingdatathatwouldotherwisebeprivate.2>Innerclassescanbehiddenfromotherclassesinthesamepackage.3>... 查看全文
java注解,从名字上看是注释,解释。但功能却不仅仅是注释那么简单。注解(Annotation)为我们在代码中添加信息提供了一种形式化的方法,是我们可以在稍后某个时刻方便地使用这些数据(通过解析注解来使用这些数据),常见的作用有以下几种:生成文档。这是最常见的,也是java最早提供的注解。常用的有@see@param@return等跟踪代码依赖性,实现替代配置文件功能。比较常见的是spring2.5开始的基于注解配置。作用就是减少配置。现在的框架基本都使用了这种配置来减少配置文件的数量... 查看全文
原创整理不易,转载请注明出处:java开源框架SpringSide3.1.4.3开发Web的demo项目实战代码下载地址:http://www.zuidaima.com/share/1781596496120832.htmSpringSide3.1.4.3是目前SpringSide的最新版本,也是完成度比较高的一个版本,用来做实际项目的开发应该丝毫不成问题。这里写一下使用该版本开发一个简单Web项目的全过程,当然,最重要的是我自己的一些心得体会。我的文章很长,只有耐下性子细看,才能体会个中三味... 查看全文
· Java Map遍历速度最优解发布时间:2014-05-23
HashMap的遍历有两种常用的方法,那就是使用keyset及entryset来进行遍历,但两者的遍历速度是有差别的。第一种:Mapmap=newHashMap();Iteratoriter=map.entrySet().iterator();while(iter.hasNext()){Map.Entryentry=(Map.Entry)iter.next();Objectkey=entry.getKey();Objectval=entry.getValue();}效率高... 查看全文