- 浏览: 36459 次
- 性别:
- 来自: 云南
最新评论
-
lupingzhang:
liangwenzheng 写道
这个性别问题,似乎有更深层 ...
性别之我见 -
liangwenzheng:
而且,公司招聘只注重命中几率,不会考虑是不是给男女的机会平等 ...
性别之我见 -
liangwenzheng:
这个性别问题,似乎有更深层次的原因。 如果只是简单的说谁能做 ...
性别之我见 -
silence406:
我连出来老师是学生的图元,学生是指导学生的连线,指导学生的连线 ...
GMF 基于Reference的连接 -
melin:
看你整理的挺多的。兴趣也广泛
整理自己的博客
文章列表
原文 :http://blog.csdn.net/kabini/archive/2007/08/11/1738132.aspx
目前,联合使用EMF和GEF来构建基于Eclipse的图形化应用程序已经越来越普遍。下面的许多参考资料都给出了如何将这两个框架整合使用的方法,其中的一些方法甚至需要深入到GMF工程内部。在进入GMF工程之前,让我们首先了解一下GMF是如何通过一个通用的方式来使用EMF和GEF来完成既定任务的。另一篇关于GMF 的runtime部分的文章可以在这里找到:http://www.eclipse.org/articles/Article-Introducing-GMF/arti ...
- 2008-04-26 15:24
- 浏览 1634
- 评论(0)
转:http://www.blogjava.net/xiaoxiaoleemin/archive/2007/05/06/115632.html
GMF中的Link有两个,分别是基于Type的和基于Reference的。对于前者,在ecore模型中有一个类对应这个连接,创建一个连接即创建了该类的一个实例,试想,如果一个模型比较复杂,有很多连接时,这种方法要在模型中要为连接建立很多与业务无关的类,使得模型非常复杂;对于后者,没有必要为每个连接在ecore中建立一个类,而是设置该连接对应的Reference即可。下面用一个school的模型来说明基于Reference的连接的建立方法,这个模型非常简单 ...
- 2008-04-26 15:01
- 浏览 967
- 评论(1)
在流行的商业化编程语言中,Java 语言由于在 Java 虚拟机 (JVM) 上运行而显得与众不同。这意味着已编译的程序是一种特殊的、独立于平台的格式,并非依赖于它们所运行的机器。在很大程度上,这种格式不同于传统的可执行程序格式。 与 C 或 C++ 编写的程序不同,Java 程序并不是一个可执行文件,而是由许多独立的类文件组成,每一个文件对应于一个 Java 类。 此外,这些类文件并非立即全部都装入内存,而是根据程序需要装入内存。ClassLoader 是 JVM 中将类装入内存的那部分。
- 2008-04-26 14:51
- 浏览 770
- 评论(0)
http://www.ibm.com/developerworks/cn/java/j-lo-asm30/index.html AOP 的利器:ASM 3.0 介绍
ASM 是一个 Java 字节码操控框架。它能被用来动态生成类或者增强既有类的功能。ASM 可以直接产生二进制 class 文件,也可以在类被加载入 Java 虚拟机之前动 ...
- 2008-04-26 14:36
- 浏览 1366
- 评论(0)
Person类
public class Person {
String name;
String day;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getDay() {
return day;
}
public void setDay(String day) {
this.day = day;
}
public void printlinfo() throws RuntimeException, IO ...
- 2008-04-26 14:30
- 浏览 3698
- 评论(0)
//写入properties信息
public static void writeProperties(String filePath,String parameterName,String parameterValue) {
Properties prop = new Properties();
try {
FileInputStream fis = new FileInputStream(filePath);
//从输入流中读取属性列表(键和元素对)
prop.load(fis ...
- 2008-04-26 14:12
- 浏览 1728
- 评论(0)
BASE64 编码是一种常用的字符编码,在很多地方都会用到。JDK 中提供了非常方便的 BASE64Encoder 和 BASE64Decoder,用它们可以非常方便的完成基于 BASE64 的编码和解码。下面是两个小的函数,分别用于 BASE64 的编码和解码:
// 将 s 进行 BASE64 编码
public static String getBASE64(String s) {
if (s == null) return null;
return (new sun.misc.BASE64Encoder()).encode( s.getBytes() );
}
// ...
- 2008-04-26 13:58
- 浏览 1672
- 评论(0)
java中处处体现着简单的程序设计风格,序列化作为最常用的功能之一,在java中的设计尤为“简单”。在ObjectInputStream 和ObjectOutputStream的帮助下,我们可以轻松的实现序列化。
只要我们的class 实现了java.io.Serializable接口,就可以利用ObjectOutputStream的writeObject()方法将一个对象序列化;利用ObjectInputStream的readObject()方法,可以返回读出的object对象。Serializable接口不需要我们实现任何方法。
以下是一个例子,它能给我们一个感性的认识:
Serial ...
- 2008-04-26 13:46
- 浏览 755
- 评论(0)
XStream是一个开源项目,利用它可以方便的进行java对象和xml之间进行转换,从而在测试,服务器设置等方面有很好的应用。
先建两个java对象
1.Adress类
package xml_chb;
public class Adress ...{
private String provice;
private String city;
public String getCity() ...{
return city;
}
public void setCity(String city) ...{
this.cit ...
- 2008-04-26 13:32
- 浏览 3102
- 评论(0)
JAVA反射机制
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。
Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。
1. 得到某个对象的属性
1 public Object getProperty(Object owner, String fieldName) throws Excepti ...
- 2008-04-26 13:29
- 浏览 631
- 评论(0)