
java语言
文章平均质量分 58
cybertony
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
final在java中的应用
final在Java中并不常用,然而它却为我们提供了诸如在C语言中定义常量的功能,不仅如此,final还可以让你控制你的成员、方法或者是一个类是否可被覆写或继承等功能,这些特点使final在Java中拥有了一个不可或缺的地位,也是学习Java时必须要知道和掌握的关键字之一。final成员 当你在类中定义变量时,在其前面加上final关键字,那便是说,这个变量一旦被初始化便不可改变,这里不可改变...原创 2009-03-10 12:05:02 · 169 阅读 · 0 评论 -
JavaEE
JavaEE 是 J2EE的一个新的名称,之所以改名,目的还是让大家清楚J2EE只是Java企业应用.随着WEB和EJB容器概念诞生,使得软件应用业开始担心SUN的伙伴们是否还在Java平台上不断推出翻新的标准框架,致使软件应用业的业务核心组件架构无所适从,从一直以来是否需要EJB的讨论声中说明了这种彷徨。 JAVA EE 在2004年底中国软件技术大会Ioc微容...原创 2009-01-19 17:26:35 · 197 阅读 · 0 评论 -
struts2 零配置方法总结
struts2 零配置2009-02-03 22:16:20 · 186 阅读 · 0 评论 -
程序人生:你真的懂Java吗?
在这里,笔者根据自己的一点理解斗胆提出自己的一些对掌握Java这个说法的标准,当然对于新手,也可以提供一个需要学习哪些内容的参考。另外这个标准仅限于J2SE部分,J2EE部分的内容有时间再另说。 1、语法:必须比较熟悉,在写代码的时候,IDE的编辑器对某一行报错,应该能够根据报错信息知道是什么样的语法错误,并且知道任何修正。 2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟...原创 2009-02-06 11:03:23 · 83 阅读 · 0 评论 -
All kinds of Problem
2009-02-061. 为什么在WTP prospective 视图中server中不能加入jadj项目,来deploy?2. 手工搭建SSH ?http://fml.iteye.com/blog/3235833. Select N + 1 issue, n+1 select problem,http://ayende.com/Blog/archive/2006/05/02/Combat...2009-02-06 11:46:31 · 149 阅读 · 0 评论 -
Java 数据库连接池
关键字: 数据库操作/连接池类package tuha.sczb.db; import java.sql.Connection;import java.sql.DatabaseMetaData;import java.sql.Driver;import java.sql.DriverManager;import java.sql.SQLExceptio...原创 2009-02-06 23:24:47 · 94 阅读 · 0 评论 -
Java 泛型学习(Java 泛型的理解与等价实现)01
泛型是JAVA SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 JAVA语言引入泛型的好处是安全简单。 在JAVA SE 1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换,而这种转换是要求开发者对实...原创 2009-02-09 14:29:36 · 145 阅读 · 0 评论 -
Java 泛型学习(Java 泛型的理解与等价实现)02
三、泛型的综合运用实例(代码参考java参考大全,有改动) 查看复制到剪切板打印public class AvgGen<T extends Number> { public AvgGen() { } public double getAvg(T[] arr) { double sum = 0.0; for (i...原创 2009-02-09 14:36:33 · 189 阅读 · 0 评论 -
For 循环示例
package com.test.For_Each;import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class ForTest { public static void main(String args[]) { int arr[] = { 1, 2, 3, 4, 5, 6, ...原创 2009-02-09 14:42:20 · 170 阅读 · 0 评论 -
acegi
Acegi安全系统,是一个用于Spring Framework的安全框架,能够和目前流行的Web容器无缝集成。它使用了Spring的方式提供了安全和认证安全服务,包括使用Bean Context,拦截器和面向接口的编程方式。因此,Acegi安全系统能够轻松地适用于复杂的安全需求。 安全涉及到两个不同的概念,认证和授权。前者是关于确认用户是否确实是他们所宣称的身份。授权则是关于确认用户是否有允...原创 2009-02-09 16:49:13 · 138 阅读 · 0 评论 -
web.xml中load-on-startup标签的含义
在servlet的配置当中,<load-on-startup>5</load-on-startup>的含义是:标记容器是否在启动的时候就加载这个servlet。当值为0或者大于0时,表示容器在应用启动时就加载这个servlet;当是一个负数时或者没有指定时,则指示容器在该servlet被选择时才加载。正数的值越小,启动该servlet的优...原创 2009-02-13 10:02:23 · 157 阅读 · 0 评论 -
session-config session-timeout
session-config元素为Web应用中的javax.servlet.http.HttpSession对象定义参数。session-timeout元素用来指定默认的会话超时时间间隔,以分钟为单位。该元素值必须为整数。如果session-timeout元素的值为零或负数,则表示会话将永远不会超时。下面是一个部署描述符,在用户最近访问HttpSession对象30分钟后,HttpSession...2009-02-16 11:44:36 · 999 阅读 · 0 评论 -
EL表达式
EL脚本语言的配置和支持: 对于一个单个JSP页面,你可以使用定义page指令来设置jsp页面是否支持EL。默认是支持EL(如果要页面不支持EL,请设置为isELIgnored=true; <%@ page isELIgnored="true|false"%> 对于整个JSP应用程序,要修改WEB.XML配置(tomcat5.0.16...原创 2009-01-17 13:02:56 · 94 阅读 · 0 评论 -
剖析el表达式
我们已经知道el是jsp-2.0规范的一部分,tomcat-5.x版本以上都已经能够支持jsp-2.0规范,但在更低版本的tomcat和webphere,weblogic中还是无法使用这一便捷方式。其实我们也可以选择在jsp中禁止使用el表达式,使用jsp指令(directive)可以对禁用某一个jsp中的el表达式。禁用之后的el表达式会以原样显示出来,如下图所示。为了对照,我们还在1...原创 2009-01-17 12:59:23 · 101 阅读 · 0 评论 -
EL表达式语言语法及其他
${表达式}EL的前世今生: EL即Expression Language,是一种简单的数据访问语言,最初是JSTL1.0中定义的,从JSTL1.1开始,Sun公司将其从JSTL分离出来,成为JSP2.0规范中单独的一部分,并增加了很多新的特性。最基本的应...原创 2009-01-17 12:58:03 · 159 阅读 · 0 评论 -
Java对象的序列化和反序列化实践
当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象。 把Java对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为Java对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序...原创 2009-03-14 13:40:42 · 104 阅读 · 0 评论 -
Java中static、this、super、final用法
Java中static、this、super、final用法 一、static 请先看下面这段程序:public class Hello{public static void main(String[] args){ //(1)System.out.println("Hello,world!"); //(2)}}看过这段程序,对于...原创 2009-03-16 10:23:45 · 96 阅读 · 0 评论 -
认识理解Java中native方法
Java不是完美的,Java的不足除了体现在运行速度上要比传统的C++慢许多之外,Java无法直接访问到操作系统底层(如系统硬件等),为此Java使用native方法来扩展Java程序的功能。 可以将native方法比作Java程序同C程序的接口,其实现步骤: 1、在Java中声明native()方法,然后编译; 2、用javah产生一个.h文件; 3、写一个.cpp文件实现na...原创 2009-03-16 10:42:56 · 98 阅读 · 0 评论 -
0/1背包问题-递归、动态规划
问题描述:给定n种物品和一个背包,物品I的重量是Wi,其价值为Vi,背包的容量为c,问如何选择装入背包的物品,使得装入背包的物品的总价值最大?形式化描述:给定c求一个n元1-0向量Xi(每种物品要么装要么不装) Wi Xi(i从1到n连乘累加,Xi=0或1)〈=c Vi Xi(i从1到n连乘累加,Xi=0或1) 达到最大/*f(j,x)是当背包...原创 2009-03-31 16:36:44 · 443 阅读 · 0 评论 -
几个不错的学习网站
**************************************************************************http://www.javaalmanac.com - Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处. http://www.onjava.com - O'Reilly的J...2009-01-06 22:06:00 · 170 阅读 · 0 评论 -
双击Jar的启动方法
直接双击jar文件启动java程序的方法。在IE中的文件夹选项中,选择"文件类型"找到jar类型的文件点击"高级"新建如下:操作:open用于执行操作的应用程序:C:\Program Files\JavaSoft\JRE\1.4\bin\javaw.exe -jar %1设置完成后,双击任何jar文件都会自动运行这个程序文件了。 ...原创 2009-01-06 22:07:48 · 782 阅读 · 0 评论 -
调用类的静态方法和NEW一个类再调用方法有什么区别
[size=medium]静态方法就是不用生成类的实例可以直接调用的,显性的区别就在于此。原则上与类内部的变量没关系的方法,可以声明为静态方法。而对类的内部属性进行操作的方法就必须是实例化的方法。从编译器的角度来说,静态变量,静态方法都放在堆当中,所有的实例共享同一份,不随着新实例的生成而生成,节省new一个新对象时的内存空间[/size]...原创 2009-01-06 22:20:55 · 965 阅读 · 0 评论 -
java 字符串处理 1
[size=small]2009-01-05Java中的字符串也是一连串的字符。但是与许多其他的计算机语言将字符串作为字符数组处理不 同,Java将字符串作为String类型对象来处理。将字符串作为内置的对象处理允许Java提供十分丰富的功能特性以方便处理字符串。下面是一些使用 频率比较高的函数及其相关说明。 substring()它有两种形式,第一种是:String subs...原创 2009-01-06 22:47:23 · 105 阅读 · 0 评论 -
java字符串处理 2
[size=small]java字符串处理 1。String字符串一旦建立,其内容是不能改变的。我们看到的改变其实只是新建了一个字符串。如果需要变长字符串,可以用StringBuffer2。构造:可以用字符数组(ASC码整数数组)构造,并可以在构造函数中制定startIndex和numChars。(注意:用数组创建字符串时,字符串是新建的(占用自己的内存空间),所以数组内容如果再变,是不会...原创 2009-01-06 22:52:04 · 116 阅读 · 0 评论 -
ClassNoDefException
[size=medium]一般来说,java开发涉及到两个环境:1. [color=red]编译环境[/color],也叫开发环境,有sun公司提供的一整套开发包等;2. [color=red]运行环境[/color],运行环境是JVM(Java Virtual Machine)Java虚拟机等。如果system 抛出ClassNoDefException异常,一般应该从这两个方面...2009-01-17 10:11:25 · 421 阅读 · 0 评论 -
关于EL表达式语言的简单总结
[size=medium]首先你弄明白EL语言是怎么回事了吗? EL语言是JSTL输出(输入)一个JAVA表达式的表示形式。 在JSTL中,EL语言只能在属性值中使用。EL语言只能通过建立表达式${exp1}来进行调用。在属性值中使用表达式有三种方式。 1、 value属性包含一个表达式 在这种情况下,表达式值被计算出来并根据类型转换规则赋值给value属性。比如:中的$...原创 2009-01-17 12:28:10 · 202 阅读 · 0 评论 -
Java Exception
程序出错时至少需要做的三件事 Notify the user of an error; Save all work; Allow users to gracefully exit the program. Eception的分类Throwable Error Exception RuntimeException IOException ...原创 2009-09-07 20:45:45 · 191 阅读 · 0 评论