java
跃睿
一个男人重要的不是所处的位置,而是你面对的方向!!!
展开
-
List集合的排序
1、http://www.blogjava.net/zygcs/archive/2013/11/14/176032.html原创 2014-04-04 14:56:38 · 600 阅读 · 0 评论 -
java中的lang包介绍
<br /><br />一、接口<br /><br />java.lang.Appendable<br />可追加(append)接口。实现了该接口的类的对象实例具有可向其追加字符或字符序列的能力。希望能够接收Formatter输出的类必须实现该接口。<br /><br />java.lang.CharSequence<br /><br />CharSequence是指可阅读的字符序列。该接口为只读访问各种类型的字符序列提供了统一的方法。<br /><br />java.lang.Cloneable<br转载 2010-06-21 17:28:00 · 2637 阅读 · 0 评论 -
Myeclipse8.5下载地址
<br />MyEclipse8.5 下载地址(转)文章分类:大众软件<br />MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。MyEclipse是功能丰富的 J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL转载 2010-06-23 20:15:00 · 20653 阅读 · 2 评论 -
javax,java
java和javax都是Java的API包,java是核心包,javax的x是extension的意思,也就是扩展包java类库是java发布之初就确定了的基础库,而javax类库则是在上面增加的一层东西,就是为了保持版本兼容要保存原来的,但有些东西有了更好的解决方案,所以,就加上些,典型的就是awt和swing.原创 2010-06-12 11:14:00 · 873 阅读 · 0 评论 -
java注册机源码(java源码,支持6.5,7.0)
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class MyEclipseGen {private static final String LL = "Decompiling this copyrighted software is a violation of both your license agreement and the Digital Mille原创 2010-06-12 09:27:00 · 1780 阅读 · 0 评论 -
java的冒泡排序
<br /><br />package test;<br /> <br />public class Array {<br />public static void main(String []args){<br />int num[]={3,1,2,5,4};<br />for(int i=0;i<num.length;i++){<br />for(int j=i+1;j<num.length;j++){ ///注意j的开始值是i+1,因为按照排序规则,比a[i]大的值都应该在它后面<br />if(n原创 2010-06-12 17:11:00 · 588 阅读 · 0 评论 -
tomcat部署web工程的两种方法(不用MyEclipse工具)
<br />1、直接放到Webapps目录下<br /> Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。也可以将JSP程序打包成一个war包放在目录下,服务器会自动解开这个war包,并在这个目录下生成一个同名的文件夹。一个war包就是有特性格式的jar包,它是将一个Web程序的所有内容进行压缩得到。具体如何打包,可以使用许多开发工具的IDE环境,如Eclipse、NetBeans、ant、JBuilder等。也可以用cmd 命令:jar -c转载 2010-06-12 11:07:00 · 8193 阅读 · 1 评论 -
EJB入门
<br />一.Enterprise Beans<br />在EJB(Enterprise Java Beans)中定义了两种不同类别的Enterprise Bean :<br />*会话 Bean (Session Bean)<br />*实体Bean (Entity Bean)<br /><br />1. 会话 Bean (Session Bean)<br />会话 Bean 是调用它的客户端代码要完成的工作。当客户端与服务器建立联系,那么一个会话 Bean 就建立起来了。根据会话 Bean 的状态不同转载 2010-06-12 09:50:00 · 775 阅读 · 0 评论 -
jdk,jre,jvm
<br /><br />SDK(Software Develop Kit,软件开发工具包),用于帮助开发人员的提高工作效率。各种不同类型的软件开发,都可以有自己的SDK。Windows有Windows SDK,DirectX 有 DirectX 9 SDK,.NET开发也有Microsoft .NET Framework SDK。JAVA开发也不含糊,也有自己的Java SDK。<br />Java SDK最早叫Java Software Develop Kit,后来改名为JDK,即Java Develop转载 2010-06-12 09:00:00 · 451 阅读 · 0 评论 -
java的instanseof运算符号
<br /> <br />多态性带来了一个问题:如何判断一个变量所实际引用的对象的类型。C++使用untime-type information(RTTI),Java使用instanceof操作符。 instanceof 运算符功能:用来判断某个实例变量是否属于某种类的类型。一旦确定了变量所引用的对象的类型后,可以将对象恢复给对应的子类变量,以获取对象的完整功能。 <br /> <br />示例如下: <br />public class Employee extends Object <br />pub原创 2010-06-13 17:56:00 · 1593 阅读 · 0 评论 -
java的多态和类型
一个对象只有一个格式(是在构造时给它的) 。但是,既然变量能指向不同格式的对象,那么变量就是多态性的。也就是说一个对象只有一种形式,但一个变量却有多种不同形式。 象大多数面向对象语言一样,Java 实际上允许父类类型的引用变量指向一个子类的对象。因此,可以说: Employee e = new Manager() 使用变量 e 是因为,你能访问的对象部分只是 Employee 的一个部分;Manager 的特殊部分是隐藏的。这是因为编译者应意识到,e 是一个 Employee,而不是一个M原创 2010-06-13 17:25:00 · 668 阅读 · 0 评论 -
java的枚举
<br /> <br />枚举类型enum是一种新的类型,在JDK5.0加入,允许用常量来表示特定的数据片断,<br />这些数据是分配时预先定义的值的集合,而且全部都以类型安全的形式来表示。 <br />在枚举类型没有加入到Java 前,我们要想表达常量的集合,通常采用如下的方式: <br />public class Test { <br /> public static final int A = 1; <br /> public static final int B = 2; <br /原创 2010-06-12 18:37:00 · 691 阅读 · 0 评论 -
java必记的知识点
1 数组一旦被创建,在内存里面占用连续的内存地址。 数组还具有一个非常重要的特点——数组的静态性:数组一旦被创建,就不能更改数组的长度。 2 for循环的新写法 :String name[]={"叶无道","陈浮生","bavariama"};for(String i:name){System.out.println(i); //可直接输出数组的值}3原创 2010-06-12 17:21:00 · 792 阅读 · 0 评论 -
java基本的运行顺序
<br /> <br />第1行 public class Test { <br />第2行 private String name = "Java"; <br />第3行 private int age = 2; <br />第4行 public Test(){ <br />第5行 age = 1000;<br />第6行 } <br />第7行 public static void main(String[] args) { <br />第8行 Test t = new Test(原创 2010-06-11 15:50:00 · 605 阅读 · 0 评论 -
java环境变量的设置
<br /> <br />windows xp下配置JDK环境变量: <br />1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:/java/jdk1.5.0_08;<br />2.安装完成后,右击“我的电脑”,点击“属性”;<br /> 3.选择“高级”选项卡,点击“环境变量”;<br /> 4.在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”;<br />转载 2010-06-08 17:22:00 · 793 阅读 · 0 评论 -
写一个简单的java web页面必须的步骤
<br />1 下载最新的jdk,安装,配置环境变量<br />2 下在MyEclipse适合自己的就行<br />3 下载tomcat,安装,然后再浏览器地址栏输入http://localhost:8080如果出现Apache的页面说明安装成功<br />4 在MyEclipse这个IDE中新建一个web project,新建jsp页面<br />5 在Apache中部署这个project,然后启动Apache<br />6 在浏览器地址栏输入http://localhost:8080/工程名/index原创 2010-06-09 10:21:00 · 5996 阅读 · 0 评论 -
collection接口
Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些Collection允许相同的元素而另一些不行。一些能排序而另一些不行。Java SDK不提供直接继承自Collection的类,Java SDK提供的类都是继承自Collection的“子接口”如List和Set。 Collection Colle原创 2009-09-17 21:14:00 · 498 阅读 · 0 评论 -
增强MyEclipse,使其有智能提示的功能
一般默认情况下,Eclipse ,MyEclipse 的代码提示功能是比Microsoft Visual Studio的差很多的,主要是Eclipse,MyEclipse本身有很多选项是默认关闭的,要开发者自己去手动配置。如果开发者不清楚的话,就不知道Eclipse,MyEclipse的代码提示功能一样能像Microsoft Visual Studio的代码提示功能一样强大。 先举个简单的例子说明问题所在,例如在Eclipse,MyEclipse代码里面,打个foreach,switch等这些,是无法转载 2010-06-21 17:32:00 · 708 阅读 · 0 评论 -
java的多线程(一)
一 什么是线程1 带有自己的程序代码和数据的虚拟处理机的封装。 java.lang.Thread类允许用户创建并控制他们的线程2 线程的三个部分 处理机 (CPU) 代码(Code) 数据 (Data)二 怎么使用两种方法:一种实现Runnable接口,一种集成Thread类1 实现接口示例:一个Thread类构造函数带有一个参数,它是 Runnable的一个实例。一个Runnable是由一个实现了Runnable接口(即,提供了一个public void run()方法)的类产生的。 代码示例:原创 2010-06-22 11:23:00 · 737 阅读 · 0 评论 -
关于tomcat的一些问题
1 tomcat可分为安装版和解压版,推荐使用解压版,可以安装多可,手动开启服务2 tomcat在MyEclipse下的配置步骤要详记原创 2010-10-08 11:19:00 · 552 阅读 · 0 评论 -
Android 函数回调
1 http://blog.csdn.net/xyz_lmn/article/details/8631195 我感觉fragment和activity的通信形象的解释了函数的回调,看别人的博客越看越迷糊2 http://www.cnblogs.com/vtianyun/archive/2012/06/19/2555427.html 没看懂,留着吧原创 2014-02-21 10:31:29 · 696 阅读 · 0 评论 -
匿名内部类
1、http://www.cnblogs.com/chenssy/p/3390871.html2、http://www.cnblogs.com/nerxious/archive/2013/01/25/2876489.html3、http://younglab.blog.51cto.com/416652/106059备注:匿名内部类,形参必须使用final类型原创 2014-03-13 18:04:06 · 601 阅读 · 0 评论 -
Java系统程序员修炼之道
从2002开始接触Java学会HelloWorld这么经典的程序到如今不知不觉已经十年啦,十年中亲耳听到过不少大牛的演讲,见到过项目中的神人在键盘上运指如飞的编程速度,当时就被震撼了。当编程越来越成体力活,我们还能有自己的思想,还能修炼为Java系统级别的程序员嘛?学习与修炼以下知识与技能,帮你早日达成愿望。 一:Java语言学习对线程(转载 2012-07-10 17:35:36 · 1181 阅读 · 0 评论 -
jboss 中,jdk版本不兼容问题的深入探究(转)
<br /><br />(1).<br />今天,详细研究了在jdk1.6下,jboss4.2 不能正常工作的问题。<br />出现了如下错误:<br />setProperty must be overridden by all subclasses of SOAPMessage。。。<br />出现这个错误的根源,分析如下:<br />jbossws-client.jar 中有一个类叫做:SOAPMessageImpl, 它的版本是1.5<br />jboss-saaj.jar 中有一个类叫做 SOAP原创 2011-01-21 12:12:00 · 3640 阅读 · 0 评论 -
java java.lang.NoClassDefFoundError 的解决办法
<br />以简单而经典的 “HelloWorld.java” 为例<br /><br />不含包层次的HelloWorld.java<br /><br />public class HelloWorld<br /> {<br /><br /> public static void main(String[] args)<br /> {<br /><br /> System.out.println("Hello World转载 2010-12-29 16:38:00 · 546 阅读 · 0 评论 -
Ubuntu 10.4下安装JDK和Eclipse(手动安装)
<br />首先来安装JDK<br />到官网去下载最新版的JDK,我选择下载的是那个bin文件 jdk-6u21-linux-i586.bin ,将其放到任意你想存放的目录下然后准备安装。<br />我查找的文章,是说将其放在/var文件夹下,是Linux 的习惯。<br />使用FireFox下载文件一般默认为是Downloads文件夹,需要使用命令,将 jdk-6u21-linux-i586.bin复制到/var下,命令如下: tinker@tinker-laptop:~$ sudo cp Downl原创 2010-12-30 12:03:00 · 756 阅读 · 0 评论 -
java java.lang.NoClassDefFoundError 的解决办法
<br />以简单而经典的 “HelloWorld.java” 为例<br /><br />不含包层次的HelloWorld.java<br /><br />public class HelloWorld<br /> {<br /><br /> public static void main(String[] args)<br /> {<br /><br /> System.out.println("Hello World转载 2010-12-29 16:38:00 · 691 阅读 · 0 评论 -
JAVA常见异常整理
<br />JAVA常见异常整理2007-05-20 11:14异常<br />javax.servlet.jsp.JspException: Cannot retrieve mapping for action /Login (/Login是你的action名字) <br /><br />可能原因<br />action没有再struts-config.xml 中定义,或没有找到匹配的action,例如在JSP文件中使用 <html:form action="Login.do".将表单提交给Login转载 2010-12-29 16:11:00 · 612 阅读 · 0 评论 -
关于数组的排序和旋转
<br />用户输入一组数字,请将它以升序的形式打印出来。要求的格式如下:比如说用户输入的数字是:13 22 34 44 42 45 67 68 69 33 21 88 99 18 65 21 85 47 96 85 47 14 12 17 19 24的话,那么结果就是:12 19 33 47 69 13 21 34 47 85 14 21 42 65 85 17 22 44 67 88 18 24 45 68 96 我的思路是:先将用户输入的这组数字排序,然后在用二维数转载 2010-12-29 10:31:00 · 595 阅读 · 0 评论 -
OSGI
<br />OSGI<br />OSGi技术是面向Java的动态模型系统。OSGi服务平台向Java提供服务,这些服务使Java成为软件集成和软件开发的首选环境。Java提供在多个平台支持产品的可移植性。OSGi技术提供允许应用程序使用精炼、可重用和可协作的组件构建的标准化原语。这些组件能够组装进一个应用和部署中。OSGI-基本简介 OSGIOSGi服务平台提供在多种网络设备上无需重启的动态改变构造的功能。为了最小化耦合度和促使这些耦合度可管理,OSGi技术提供一种面向服务的架构,它能使这些组件动原创 2010-10-12 11:03:00 · 930 阅读 · 1 评论 -
整体把握javaEE
一 关于J2EE 1 J2EE是一个虚的大的概念,J2EE标准主要有三种子技术标准:WEB技术、EJB技术和JMS,谈到J2EE应该说最终要落实到这三个子概念 上。 1.1 web技术Web技术中除了Jsp/Servlet技术外,还需要JavaBeans或Java Class实现一些功能或者包装携带数据,所以Web技术最初裸体简称为Jsp/Servlet+JavaBeans系统。 其中Jsp/Servlet属于容器,但是javabean并不是。JavaBeans不属于J2EE概念范畴中,如果一个JavaB转载 2010-10-12 10:06:00 · 539 阅读 · 0 评论 -
JMS
jms即Java消息服务(Java Message Service)应用程序接口是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供支持。jms同时也可以指Journal of Marketing Science,《营销科学学报》的简称。此外,佳木斯、姐妹们的拼音缩写也是jms。定义简介历史体系架构JMS模型传递消息方式JMS应用程序接口JMS提供者实现定义原创 2010-10-12 09:15:00 · 601 阅读 · 0 评论 -
初学者如何开发出高质量J2EE系统(转载csdn)
J2EE学习者越来越多,J2EE本身技术不断在发展,涌现出各种概念,本文章试图从一种容易理解的角度对这些概念向初学者进行解释,以便掌握学习 J2EE学习方向。首先我们需要知道Java和J2EE是两个不同概念,Java不只是指一种语言,已经代表与微软不同的另外一个巨大阵营,所以Java有时是指一种 软件系统的流派,当然目前主要是.NET和Java两大主流体系。J2EE可以说指Java在数据库信息系统上实现,数据库信息系统从早期的dBase、到Delphi/VB等C/S结构,发展到B /S(Browse转载 2010-10-12 09:28:00 · 565 阅读 · 0 评论 -
构建高性能J2EE应用的十个技巧(转自csdn)
<br /><br />构建高性能的J2EE应用不但需要了解常用的实施技巧。下面介绍最常用的10种有效方法,可帮助架构设计师们快速成为这方面的专家。<br />Java性能的基础—内存管理<br />任何Java应用,单机的或J2EE的性能基础都可归结到你的应用是如何管理内存的问题。Java的内存管理包括两个重要任务:内存的分配和内存的 回收。在内存的分配中,目标是要减少需要创建的对象。<br />内存回收是导致性能下降的普遍原因。也就是说,内存中的对象越多,垃圾回收越困难。所以我们对创建对象的态度应该越保转载 2010-10-12 10:07:00 · 550 阅读 · 0 评论 -
POJO
<br /><br />POJO(Plain Old Java Objects)简单的Java对象,实际就是普通JavaBeans,是为了避免和EJB混淆所创造的简称。 <br />在Java应用程序中的角色使用POJO名称是为了避免和EJB混淆起来, 而且简称比较直接. 其中有一些属性及其getter setter方法的类,有时可以作为value object或dto(Data Transform Object)来使用.当然,如果你有一个简单的运算属性也是可以的,但不允许有业务方法,也不能携带有co原创 2010-10-11 11:15:00 · 690 阅读 · 0 评论 -
关于java学习的一些东西
1 需要学习什么新的技术或者第三方库直接去官方网站,找说明文档。工作中碰到问题自己解决。在不行baidu和google 2 CSDN.NET - 中国领先的IT技术社区,为IT专业技术人员提供最全面的信息传播和服务平台3 J道:软件架构之道4 JavaEye Java编程 Spring框架 AJAX技术 Agile敏捷软件开发 ruby on rails实践 - JavaEye做最棒的软件开发交流社区5 Java开源大全6 蔚蓝书店|蔚蓝网――最全的计算机专业的图书商城:更新、更全、更实惠7 CSDN学原创 2010-10-11 09:02:00 · 513 阅读 · 0 评论 -
jta
JTA(Java Transaction API) 为 J2EE 平台提供了分布式事务服务。 要用 JTA 进行事务界定,应用程序要调用 javax.transaction.UserTransaction 接口中的方法。例如: utx.begin(); // ... DataSource ds = obtainXADataSource(); Connection co原创 2009-09-17 20:53:00 · 571 阅读 · 0 评论 -
RMI(EJB)
RMI是Java的一组拥护开发分布式应用程序的API。RMI使用Java语言接口定义了远程对象,它集合了Java序列化和Java远程方法协议(Java Remote Method Protocol)。简单地说,这样使原先的程序在同一操作系统的方法调用,变成了不同操作系统之间程序的方法调用,由于J2EE是分布式程序平台,它一RMI机制实现程序组件在不同操作系统之间的通信。比如,一个EJB可以通过RM原创 2009-09-17 20:49:00 · 1573 阅读 · 1 评论 -
else if 与else
如果是多重else if 的话,如果上一个else if条件符合了,就不往下面走了,而多重if 不是,如果上面符合了,程序还会一直执行!原创 2008-12-22 21:33:00 · 933 阅读 · 0 评论 -
java中的switch结构
switch关键字的中文意思是开关、转换的意思,switch语句在条件语句中特别适合做一组变量相等的判断,在结构上比if语句要清晰很多。switch语句的语法格式为:switch(表达式){case 值1:功能代码1; [break; ]case 值2:功能代码2; [break; ]……default:功能代码1; [break; ]}语法说明:1、 表达式的类型只能为byte、short、c原创 2008-12-19 10:21:00 · 5510 阅读 · 2 评论