`
文章列表
MyEclipse7.5安装JBPM4.0插件方法2010-02-26 16:28首先下载jbpm-4.0.zip,JBoss官网上有,自己找(最好不要直接找下载链接,以后学习深了,必须上英文官网上看东西,先习惯下)。 右击解压到E盘,目录如下:E:\jbpm-4.0,然后打开MyEclipse7.5选择Help-->Software Updates-->Add/Remove Software,在弹出的对话框中点击"Add"按钮,在弹出的对话框中单击"Add Archive"按钮,在弹出的对话框中选择"E:\jbpm-4.0\gpd ...
正则表达式入门 众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。 大家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它用以描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。   自从jdk1.4推出java.util.regex包,就为我们提供了很好的JAVA正则表达式应用平 ...

Java进制转换

    博客分类:
  • j2se
十进制转成十六进制: Integer.toHexString(int i) 十进制转成八进制 Integer.toOctalString(int i) 十进制转成二进制 Integer.toBinaryString(int i) 十六进制转成十进制 Integer.valueOf("FFFF",16).toString() 八进制转成十进制 Integer.valueOf("876",8).toString() 二进制转十进制 Integer.valueOf("0101",2).toString()
1. 关于动态加载机制?? 学习Java比C++更容易理解OOP的思想,毕竟C++还混合了不少面向过程的成分。很多人都能背出来Java语言的特点,所谓的动态加载机制等等。当然概念往往是先记住而后消化的,可有多少人真正去体会过动态加载的机制,试图去寻找过其中的细节呢?  提供大家一个方法: 在命令行窗口运行Java程序的时候,加上这个很有用的参数: java  -verbose  *.class 这样会清晰的打印出被加载的类文件,大部分是jdk自身运行需要的,最后几行会明显的看到自己用到的那几个类文件被加载进来的顺序。即使你声明了一个类对象,不实例化也不会加载,说明只有真正用到那个类的 ...
1、在构造函数中启动线程      我在很多代码中都看到这样的问题,在构造函数中启动一个线程,类似这样: public class A{    public A(){       this.x=1;       this.y=2;       this.thread=new MyThread();       this.thread.start();    }    }   这个会引起什么问题呢?如果有个类B继承了类A,依据java类初始化的顺序,A的构造函数一定会在B的构造函数调用前被调用,那么thread线程也将在B被完全初始化之前启动,当thread运行时使用到了类A中的某些变量,那么就 ...
/** * 文本扫描器 * * @author 聂鑫 * @email nix83@163.com * */ import java.io.FileNotFoundException; import java.io.FileReader; import java.util.Scanner; public class MyScanner { /*   * 使用java.util.Scanner类可以方便的读取从控制台或文本输入的信息,下面给出几个简单的示例。   */ public static void main(String[] args) {   /* Buffere ...
** * 对象序列化与反序列化 * * @author 聂鑫 * @email nix83@163.com * */ import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.io.Serializable; /* 需 ...
import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.FileWriter; import java.io.IOException; import java.io.Inp ...
众所周知,在Java多线程编程中,一个非常重要的方面就是线程的同步问题。 关于线程的同步,一般有以下解决方法: 1. 在需要同步的方法的方法签名中加入synchronized关键字。 2. 使用synchronized块对需要进行同步的代码段进行同 ...
java 网址大全 http://www.java3z.com/cwbwebhome/index1.jsp 1 java 中文API http://gceclub.sun.com.cn/Java_Docs/html/zh_CN/api/ 2 java夜未眠 http://www.iteye.com/ 3 Blog java  http://www.blogjava.net/ 专注于Java技术 4 Java开源大全 提供关于开源JAVA项目的相关信息,分类很清晰 http://www.open-open.com/ 5 CSDN java频道 http://java.csdn.ne ...
最近看到论坛里有个帖子在讨论接口和抽象类的区别和作用,这其实也是很多面试官喜欢问的问题,这里我就说说我的总结,顺便说说内部类的作用,当是给刚入门,或者想学习java的同学们能更好的理解它们的用法。 1.接口(inte ...
Global Results(全局结果集) Global Results(全局结果集) 即为共用的action 配置:     <package name="user" namespace="/user" extends="struts-default">             <global-results>                 <result name="mainpage">/main.jsp</result>             </g ...
先看一张表: Create table test( Test_id integer not null auto_increment, gender Enum(MALE, FEMALE) ) 在hibernate的pojo中可以这样描述: public final class TestVO {     private Integer id; public static enum Gender {         MALE, FEMALE;     }     private Gender gender;     public Integer get ...
1. 查询整个映射对象所有字段 //直接from查询出来的是一个映射对象,即:查询整个映射对象所有字段 String hql = "from Users"; Query query = session.createQuery(hql); List<Users> users = query.list(); for(Users user : users){ ...
all : 所有情况下均进行关联操作。 none:所有情况下均不进行关联操作。这是默认值。 save-update:在执行save/update/saveOrUpdate时进行关联操作。 delete:在执行delete时进行关联操作。 all的意思是save-update + delete all-delete-orphan 的意思是当对象图中产生孤儿节点时,在数据库中删除该节点 all比较好理解,举个例子说一下all-delete-orphan: Category与Item是一对多的关系,也就是说Category类中有个Set类型的变量items. 举个例子,现items ...
Global site tag (gtag.js) - Google Analytics