JavaEE
文章平均质量分 55
richard_2010
专注于分布式系统的开发
展开
-
JAVA学习心得--基础知识
1、一个JAVA应用程序必须有一个类含有public static void main (String args[])方法,称这个类是应用程序的主类。2、如果源文件中有多个类,那么只能有一个类是public类,如果有一个类是public,那么源文件的名字必须与这个类的名字相同,扩展名为.java,如果源文件没有public类,那么源文件的名字只需要和某个类的名字相同,并且扩展名是.java就可以了原创 2007-04-12 09:27:00 · 1201 阅读 · 0 评论 -
MD5算法JAVA的实现
稍微有点复杂, 好像有多种hash方式,仅会这种,用的时候整篇代码copy即可。 import com.hh.framework.core.NotSupportedException;//自己框架定义的异常,可以在catch NotSupportedException异常的地方替换成自己定义的异常 public final class MD5Impl { p原创 2008-09-24 19:17:00 · 965 阅读 · 0 评论 -
SHA算法JAVA的實現
import java.math.BigInteger;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement原创 2008-09-24 19:15:00 · 868 阅读 · 0 评论 -
AES算法和RSA算法的JAVA實現
沒什么好說的,一切盡在代碼中。 import java.io.*;import java.security.*;import javax.crypto.*;/** * AES算法生成密鑰和對文件加解密的實現。 * @author Li Xiaofeng * AES--DES算法的后續版本,由于DES算法可以通過窮舉法破譯,因此不推薦使用。 */public class AESI原创 2008-09-24 19:11:00 · 3838 阅读 · 3 评论 -
用JDBC—ODBC桥连接Oracle数据库
用JDBC—ODBC桥来连接Oracle数据库和JDBC方式驱动都是差不多的,所以我们就不用再设置环境变量了。在JDBC中连接数据库的语句有关键的两句:Class.forName("oracle.jdbc.driver.OracleDriver");Connection con=DriverManager.getConnection("jdbc:oracle:thin:@127.0.0原创 2007-04-13 23:37:00 · 2680 阅读 · 2 评论 -
用JAVA连接ORACLE数据库的问题
前天刚开始学习用JAVA连接Oracle 数据库的时候遇到了点问题,在网上发帖子求助,搜索相似的问题,和同学一起探索,终于把问题给解决了,说不上完美的解决吧,但至少学到了不少的东西。 分别在Java和Oracle社区发表了同样的帖子,以下会引用一起原贴中的话: 主 题:原创 2007-04-12 11:03:00 · 5438 阅读 · 0 评论 -
JAVA学习心得--线程
1、线程的优先级都在常数1(Thread.MIN_PRIORITY)到10(Thread.MAX_PRIORITY)之间。若没有明确设置,则线程的优先级为常数5(Thread.NORM_PRIORITY)。线程优先级可以通过setPriority(int grade)方法调整。getPriority()方法返回优先级。2、start()线程调用该方法将启动线程,使之从新建状态进入就绪队列排队。3、原创 2007-04-12 09:33:00 · 1096 阅读 · 0 评论 -
JAVA学习心得--继承、接口与泛型
1、JAVA不支持多重继承,子类只能有一个父类。类声明中,用关键字extends来声明一个类是另外一个类的子类。2、子类和父类在同一个包中,子类自然继承了其父类中不是private的成员变量和方法作为自己的,访问权限不变。不在同一个包中,子类继承父类的protecded,public成员变量和方法,子类不能继承父类的友好变量和方法。3、在子类中定义的成员变量只要和父类中的成员变量同名时(不管变量的原创 2007-04-12 09:32:00 · 3243 阅读 · 1 评论 -
JAVA学习心得--类与对象
1、T为一个对象,若T=NULL,则T为空对象,空对象不能使用,不能让一个空对象去调用方法产生行为。如果程序中使用了空对象,程序运行时会出现异常:NullPointException。由于对象是动态地分配实体,所以JAVA编译器对空对象不做检查,因此要避免使用空对象。2、类中用static修饰的成员变量称为静态变量或类变量,而没有使用static修饰的成员变量称为实例变量。不同对象的实例变量被分配原创 2007-04-12 09:31:00 · 2709 阅读 · 0 评论 -
JAVA学习心得--运算符、表达式与语句
1、关系运算符的运算结果是boolean值,为true和false。2、逻辑运算同上。3、移位运算时,如a>>n,若a为byte,short,int类型数据,则系统先计算出n%32的值m,再进行运算a>>m,若a为long类型,则 m=n%64。4、用同一个数对数a进行两次“异或”运算结果仍是a。5、instanceof左面的操作元是一个对象,右面是一个类。当左边的对象为右边类所创的对象时,值为t原创 2007-04-12 09:31:00 · 1405 阅读 · 0 评论 -
JAVA学习心得--基本数据类型,输入、输出,数组
1、关键字:abstract boolean break byte case catch char class continue do double else extends false find final float for implements import instanceof int intenface long native null package private public re原创 2007-04-12 09:30:00 · 1415 阅读 · 0 评论 -
对EJB3 Stateless和Stateful的认识
有状态会话bean :每个用户有自己特有的一个实例,在用户的生存期内,bean保持了用户的信息,即“有状态”;一旦用户灭亡(调用结束或实例结束),bean的生命期也告结束。即每个用户最初都会得到一个初始的bean。无状态会话bean :bean一旦实例化就被加进会话池中,各个用户都可以共用。即使用户已经消亡,bean 的生命期也不一定结束,它可能依然存在于会话池中,供其他用户调用。由于没有特定的用户,那么也就不能保持某一用户的状态,所以叫无状态bean。但无状态会话bean 并非没有状态,如果它有自原创 2010-11-01 17:43:00 · 5182 阅读 · 2 评论