Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
· java常用集合基础知识发布时间:2014-04-16
【纯出自个人笔记,如有错误,望改正,谢谢哈!学习~】一、Java集合1、集合类:容器类装对象的(不能存放基本数据类型,但是里面看到的其实是包装类型)java.util包ArrayList底层是一个对象数组--------------------------------------------------------------------------------------------List中是可以存放重复元素的。Set是不能有重复元素.Ⅰ:ArrayList:a.添加:add()... 查看全文
FreeCMS商业版V1.8更新功能http://www.freeteam.cn1.info列表类标签增加ismobile属性,是否只提取允许移动app访问的数据1是2.site表增加移动app相关属性:ismobile是否允许移动APP访问isdefault是否默认移动APP站点layout移动app首页布局mobiletemplet移动app数据模板maxpage移动app首页最多加载页数3.channel表增加移动app相关属性... 查看全文
· 关于Java中尾递归的优化发布时间:2014-04-16
最近总有人问我,JavaSE8里有没有针对尾调用做优化(这是一种特殊的函数调用)。这个优化和递归调用密切相关,而递归调用对函数式语言来说尤其重要,因为它们通常都基于递归来进行设计编码。本文会介绍到什么是尾调用,怎样可以对它进行有效的优化,以及Java8在这方面是如何做的。在深入这个话题之前,我们先来了解下什么是尾调用。什么是尾调用?尾调用指的是一个方法或者函数的调用在另一个方法或者函数的最后一条指令中进行(为了简单,后面我就都称作函数调用了)... 查看全文
· Java练习 经典的兔子问题发布时间:2014-04-16
好久没写Java代码,太生疏了。找些练习做做,温故而知新-递归很实用。packageedu.rob.prac;importjava.util.LinkedList;/****【程序1】*题目:古典问题:有一只兔子,从出生后第3个月起每个月都生一只兔子,小兔子长到第三个月后每个月又生一*只兔子,假如兔子都不死,问每个月的兔子总数为多少?**/publicclassPractice_001{publicstaticvoidmain(String[]args)... 查看全文
· java 之md5加密发布时间:2014-04-16
packagecom.supan.md5;importjava.security.*;importjava.util.logging.Level;importjava.util.logging.Logger;publicclassMd5{publicStringmd5(Stringstr){Strings=str;if(s==null)//如果传过来的字符串为空,那么返回空字符串作为密码{return"";}else{Stringvalue=null;MessageDigestmd5=null... 查看全文
· java 之this,super关键字发布时间:2014-04-16
this关键字的三种用法:第一、通过this调用另一个构造方法,用发是this(参数列表),这个仅仅在类的构造方法中,别的地方不能这么用。第二、函数参数或者函数中的局部变量和成员变量同名的情况下,成员变量被屏蔽,此时要访问成员变量则需要用“this.成员变量名”的方式来引用成员变量。当然,在没有同名的情况下,可以直接用成员变量的名字,而不用this,用了也不为错,呵呵。第三、在函数中,需要引用该函所属类的当前对象时候,直接用this... 查看全文
· java 之递归便利文件夹中的文件发布时间:2014-04-16
importjava.io.File;publicclassDigui{publicstaticvoidmain(String[]args){StringfileName="d:"+File.separator+"Finance";Filef=newFile(fileName);print(f);}publicstaticvoidprint(Filef){if(f!=null){if(f.isDirectory()){File[]fileArray=f.listFiles();if... 查看全文
· Java NIO学习笔记(上)发布时间:2014-04-15
摘自并发编程网:http://ifeve.com/overview/仅作自己学习……1.概述JavaNIO由以下几个核心部分组成:lChannelslBufferslSelectors2.ChannelJavaNIO的通道类似流,但又有些不同:l既可以从通道中读取数据,又可以写数据到通道,但流的读写通常是单向的。l通道可以异步地读写。l通道中的数据总是要先读到一个Buffer,或者总是要从一个Buffer中写入。JavaNIO中最重要的通道的实现:lFileChannel:从文件中读写数据... 查看全文
· Java中的依赖,聚合和继承发布时间:2014-04-15
依赖:一个类的方法操作另一个类的对象,即为依赖.(减少类与类之间依赖,就减少了程序的耦合度)聚合:表示一个类中包含另一个类的对象.继承:多态:一个对象可以引用多个实际类型的现象被称之为多态.在运行时能够自动知道调用那个方法的现象则称之为动态绑定.... 查看全文
命令行含包并引用第三方jar的java程序的编译及运行javacjavaclasspath1、程序目录机构bin:class文件生成目录lib:第三方jar包目录src:源程序文件目录2、程序代码:3、程序编译javac–classpath.;..\lib\commons-lang-2.3.jar-d..\bincom\Test.java4、编译后的程序目录:5、运行程序及结果显示java-classpath.;..\lib\commons-lang-2.3.jarcom.Testjava... 查看全文
· [Java EE 7] JSF 请求的生命周期发布时间:2014-04-15
JSF定义了标准的请求处理声明周期。开发人员了解相关知识可以帮助理解例如验证、数据转换、事件处理等操作会在哪个阶段被执行。JSF页面通过UI组件树进行展示,称作视图(view)。当客户端发起页面请求后,生命周期开始。在整个生命周期过程中,JSF需要根据之前保存的状态来生成页面。当客户端提交页面的时候,JSF必须执行几个任务,比如验证视图组件中的输入数据、转换客户端输入的数据为服务端定义的类型、绑定数据到后台bean。JSF执行这些任务是通过生命周期中的几个步骤... 查看全文
· java-每天一练1发布时间:2014-04-15
一、packagetest;/***<p>Title:HelloJavaWorld</p>*<p>Description:简单的Java程序,只显示一个信息。</p>*<p>Copyright:Copyright(c)2014</p>*<p>filename:HelloWorld.java</p>*@authorllx*@version1.0*/publicclassHelloWorld... 查看全文
· java 问题总结发布时间:2014-04-15
0x001:Aninternalerroroccurredduring:"Redeploy".org/maven/ide/eclipse/jdt/BuildPathManager问题是在使用myeclipse发布项目时,出现的。解决办法:将tomcat下的work文件夹删除,重启myeclipse就可以了。原因:猜测是由于,项目在运行时,强制关机等造成的myeclipse没有释放资源造成的。... 查看全文
· 黑马程序员——java基础入门发布时间:2014-04-15
-------android培训、java培训、期待与您交流!----------黑马程序员——Java基础入门Main函数可以保证该类的独立运行,是程序的入口,会被JVM所调用。定义helloworld小程序步骤:<!--[if!supportLists]-->1、<!--[endif]-->通过class关键字定义一个类,将代码都编写到该类中。<!--[if!supportLists]-->2、<!--[endif]-->... 查看全文
· Java中equals()和hashCode()的关系发布时间:2014-04-14
覆盖equals时需要遵守的通用约定:覆盖equals方法看起来似乎很简单,但是如果覆盖不当会导致错误,并且后果相当严重。《EffectiveJava》一书中提到“最容易避免这类问题的办法就是不覆盖equals方法”,这句话貌似很搞笑,其实想想也不无道理,其实在这种情况下,类的每个实例都只与它自身相等。如果满足了以下任何一个条件,这就正是所期望的结果:类的每个实例本质上都是唯一的。对于代表活动实体而不是值的类来说却是如此,例如Thread... 查看全文
以true、false单选按钮组为例:Stringenable="false";Enumeration<AbstractButton>radioBtns=getButtonGroup().getElements();while(radioBtns.hasMoreElements()){AbstractButtonbtn=radioBtns.nextElement();if(btn.isSelected()){enable=btn.getText();break;}}... 查看全文
线程池与对象池的学习中,个人感觉线程池是将线程转移到内部一直在运行在容器中的线程中来运行,减少的是线程run时间,而不是创建时间,将其引用至新线程,而不需要重新分配资源1.线程池的类与接口关系构造Executor-->Executoservice->AbstractExcetorService->ThreadpoolExecutorExecutor->ExecutorService->... 查看全文
· java解析json发布时间:2014-04-14
最近项目中用到json这个数据结构,由于jdk1.6并没有提供默认解析json的api,项目中选用了apache的json工具类来做解析,目前常用的json解析工具还有google提供的gson和阿里的fastjson。网上瞅了半天,想了下,json解析无非是对字符串做遍历,忍不住自己尝试解析下,通过递归实现一次字符串的完整遍历来完成json字符串与Map的转换。首先列出json中常用的几个特殊字符:'":[]{}。‘和"这两个字符之前的部分是json的key或是value,对于这种字符... 查看全文
转自:http://www.blogjava.net/simie/archive/2007/07/29/133094.htmljava中相对路径,绝对路径问题总结1.基本概念的理解绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:\xyz\test.txt代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。相对路径:相对与某个基准目录的路径。包含Web的相对路径... 查看全文
· java多线程下载服务器端支持发布时间:2014-04-14
转自http://m.oschina.net/blog/167665Java服务器端支持断点续传的源代码【支持快车、迅雷】(仅支持HTTP协议)网上关于Java支持HTTP断点续传的文章不少,但关于Java服务器端支持HTTP断点续传的却比较少。本文是Java服务器端支持HTTP断点续传的源代码,支持快车、迅雷。本文使用一个简单的Servlet来作为支持断点续传的下载示例,在JavaWeb项目下部署好后,可以使用诸如http://localhost/cds/http的链接来调用Servlet... 查看全文