自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

转载 WinCVS从入门到精通(1)

1. CVS基本概念 CVS是很早的时候在Unix下发展起来的,它使用的术语比较特殊,需要先熟悉和理解,这是使用CVS的第一步。 Repository: 中文名称:仓库。它是 CVS服务器(可能在远程,也可能在本地)的根目录,我们所有的工作都保存在这个仓库中,包括源代码和这些代码的全部历史。你可以把Repository想像成一个仓库,仓库中有许多“木桶”,每个“木桶”就是我们的一个让CVS

2007-11-22 09:58:00 1381

转载 Together For Eclipse 2006的使用

1. 去BORLAND主页去下载最新版本的Together Architect 2006 for Eclipse    注意:这里我在安装的时候走了一些弯路,刚开始下载的是DESIGNER 版本,然后按照网上的教程根本就不能实现自动生成JAVA代码。这里需要下载的是    Together Architect 2006 for Eclipse     然后会让你注册,请填写真实的EMAIL地址

2007-11-19 15:02:00 4053

转载 设计模式之Adapter(适配器)

 适配器模式定义:将两个不兼容的类纠合在一起使用,属于结构型模式,需要有Adaptee(被适配者)和Adaptor(适配器)两个身份.为何使用?我们经常碰到要将两个没有关系的类组合在一起使用,第一解决方案是:修改各自类的接口,但是如果我们没有源代码,或者,我们不愿意为了一个应用而修改各自的接口。 怎么办? 使用Adapter,在这两种接口之间创建一个混合接口(混血儿).如何使用?实

2007-11-19 10:00:00 699

转载 Eclipse RCP入门

Eclipse RCP入门 zhlmmc 2006-4-23 最近做了一个基于RCP的项目,感受颇深,觉得RCP有希望扭转Java桌面应用的颓势。在项目中积累了一点经验与心得,拿出来与大家分享,希望能给RCP初学者一点帮助。我研究Eclipse插件开发已经有一段时间了,但是我并没有很系统的学习过Eclipse的插件开发,往往只是做项目需要临时学的一点,所以讲的东西难免粗陋,请见谅。 一

2007-11-16 15:50:00 3905

转载 SWT/JFace开发需要多少包

今天下午创建了一个SWT程序,报了好多错误,查了查原来需要导入好多的包,导入了几个包之后还是报错,我都快崩溃了,还真是挺麻烦的。直接把别人的东东粘过来了,都懒的敲了。org.eclipse.core.runtime_3.2.0.v20060603.jar 必须org.eclipse.swt.win32.win32.x86_3.2.1.v3235.jar必须org.eclipse.jface_3

2007-11-15 17:13:00 3549 2

转载 找不到org/eclipse/core/runtime/IStatus的解决

在Eclipse3.2.×下做SWT开发,运行的时候总是找不到org/eclipse/core/runtime/IStatus的错误,而到plugins目录下查看core.runtime的jar包时没有IStatus类。查帮助手册也是在core.runtime下。原来,Eclipse3.2以后原core.runtime里面很多class被转移了位置。才知道eclipse3.2以后的IStatu

2007-11-15 17:07:00 6749 3

转载 实战Eclipse:设置SWT/JFace环境变量

SWT和JFace是新兴的两个Java GUI库,结合Eclipse开发平台的使用,使我们能够迅速开发出具有优美高效的用户界面的应用程序,但在此之前,我们必须首先为SWT/JFace设置适当的环境变量,只有这样才能顺利地编译和执行代码。    一、开始的情形 如果不为我们的项目设置适当的SWT/JFace环境变量,由于找不到所需的库文件,所以编译时Eclipse会报错,我们看到

2007-11-15 16:36:00 1826

转载 理解JAVA多态

理解JAVA多态作者:mienflying 日期:2006-08-19 本文来自blogjava,我发现作者原Flyingis写的很好,很到位,就转过来了,自己就懒的写了……在此为其表示感谢!这几天我在重新复习Java语言基础,虽然和团队一起,自己个人都进行了实际项目的开发,但越往上面走越觉得自己应该花点时间看看Java的基础知识,巩固一下基础。今天复习的是多态,同时写下自

2007-11-15 10:54:00 12138 6

转载 有关有效使用 final 关键字的准则

Brian Goetz ([email protected]), 首席顾问, Quiotix Corp2003 年 2 月 11 日final 关键字常常被误用 - 声明类和方法时使用过度,而声明实例字段时却使用不足。本月,Java 实践者 Brian Goetz 探究了一些有关有效使用 final 的准则。如同它的“表亲”- C 中的 const 关键字一样,根据上下文, final

2007-11-15 10:06:00 788

转载 final关键字用法

final使得被修饰的变量"不变",但是由于对象型变量的本质是“引用”,使得“不变”也有了两种含义:引用本身的不变,和引用指向的对象不变。引用本身的不变:final StringBuffer a=new StringBuffer("immutable");final StringBuffer b=new StringBuffer("not immutable");a=b;//编译期错误引用指向的对

2007-11-15 09:59:00 715

转载 迭代器模式(Iterator pattern)

一、 引言   迭代这个名词对于熟悉Java的人来说绝对不陌生。我们常常使用JDK提供的迭代接口进行java collection的遍历:Iterator it = list.iterator();while(it.hasNext()){ //using “it.next();”do some businesss logic}而这就是关于迭代器模式应用很好的例子。  二、 定义与结构  迭

2007-11-14 10:05:00 678 1

转载 从追MM谈Java的23种设计模式

从追MM谈Java的23种设计模式1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory.   工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,

2007-11-13 09:44:00 1066

转载 在Eclipse中使用SWT进行界面设计

1. 为什么要使用SWT?      SWT是一个IBM开发的跨平台GUI开发工具包。至于为什么IBM要费劲自己另起炉灶开发一个GUI工具包,而不是使用Sun现有的由AWT, Swing, Java 2D, Java 3D等构成的Java GUI框架,那就说来话长了。(记得在一个BBS上读过一个关于SWT起源的调侃类的帖子)。      在SWT之前,Sun已经提供了一个跨平台GUI开发工具包AW

2007-11-12 14:53:00 1120

转载 java动画编程:使用双缓冲,消除闪烁

双缓冲,消除闪烁   大家可能注意到了上面例子中的我们下降的圆看起来不是很清晰,带着很严重的闪烁。这种现象在写游戏程序中是普遍存在的现象。这是由于我们的 repaint()函数导致的结果,由于它在调用paint()函数前会自动清除屏幕,所以在一个毫秒内我们会看到一个空白的屏幕,在快速的变换操作中就 出现了闪烁现象。  解决这种闪烁现象有几种方法,下面是两种方法的列举说明,其他的方式大家可以

2007-11-08 15:34:00 1982 1

转载 CVS安装与配置

 CVS 全称Concurrent Versions System,主要用于管理在开发过程中生成的源代码、文档等资料,记录他们的更新历史,使开发团队各成员可以更好的协作。CVS版本控制系统采用C/S架构,目前CVS server可以支持Linux、windows 2000/xp/2003以及部分unix(如sun的solaris等),CVS client在linux、windows、unix上也有

2007-11-08 10:33:00 1377

转载 JAVA反编译工具精选

JAVA反编译工具精选 关键字:   jad      JAVA反编译工具精选作者: 王喆 | 2006年03月17日23时11分 | JAVA语言是1995年5月由SUN公司发布的,由于其安全性高、代码优化、跨平台等特性,迅速取代了很多传统高级语言,占据了企业级网络应用开发等诸多领域的霸主地位。不过,JAVA最突出的跨平台优势使得它不能被编译成本地代码,而要以中间代码的形式运行在虚拟机环

2007-11-07 14:49:00 2974

转载 Java开源加密与混淆

ProGuard ProGuard 是一个免费的 Java类文件的压缩,优化,混肴器。它删除没有用的类,字段,方法与属性。使字节码最大程度地优化,使用简短且无意义的名字来重命名类、字段和方法 。eclipse已经把Proguard集成在一起了。更多ProGuard信息 JavaGuard JavaGuard是一个通用的字节码模糊器,旨在容易地适合你的规则建造和测

2007-11-07 14:39:00 1152

转载 小算法:约瑟夫环的Java实现

著名的算法问题,约瑟夫环的c语言实现是利用了指针链表的形式,java实现呢,我的这个是用了内部类.  算法描述:n个人围成一圈,每人有一个各不相同的编号,选择一个人作为起点,然后顺时针从1到k数数,每数到k的人退出圈子,圈子缩小,然后从下一个人继续从1到k数数,重复上面过程。求最后推出圈子的那个人原来的编号。程序实现:public class JosephCircle {       privat

2007-11-07 11:48:00 1747

转载 学习java的30个目标

1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该十分了解UML,尤其是class,object,interaction以及statediagrams。  2.你需要学习JAVA语言的基础知识以及它的核心类库(collections,serialization,streams,networking, multithreading,refle

2007-11-07 11:31:00 922

转载 一个Java面试题(约瑟夫环问题)

 在一只热气球上有15个日本人和15个美国人,由于热气球超重,必须要跳下去15个人。按照商讨的规则,从第一个人开始数起,第九个人被选做要跳下的人,以此类推。最终热气球上只剩下15个美国人,试编写一段程序,打印出那15个日本人的位置。 import java.io.*;public class Yuesefu2 { public static class Ren {  private int w

2007-11-07 11:29:00 3599

转载 Java学习:内部类

1、在一个类中定义另外一个类,这个类就叫做内部类或内置类 (inner class) 。inner class是一个独立的个体,与放在outer class外是一样的,分别占有不同的内存空间。所以内部类可以随意访问外部类中所有的方法和成员变量。2、内部类可以让我们将逻辑上相关的一组类组织起来,并由外部类(outer class)来控制内部类的可见性(外部类.内部类)。在外部使用inner cl

2007-11-06 11:48:00 1010

转载 Java学习:Java字符串处理

第一节、String对象                     一、       Java中将字符串作为String类型对象来处理。当创建一个String对象时,被创建的字符串是不能被改变的。每次需要改变字符串时都要创建一个新的String对象来保存新的内容。原始的字符串不变。之所以采用这种方法是因为实现固定的,不可变的字符串比实现可变的字符串更高效。对于那些想得到改变的字符串的情况,有

2007-11-06 10:06:00 19370

原创 导入SWT原生库

在eclipse3.2中用SWT做的GUI程序,可是只能以SWT Application 的形式 运行,如果以 Java Application 的形式运行时提示错误“Exception in thread "main" java.lang.UnsatisfiedLinkError: no swt-win32-3235 in java.library.path”。这是因为没有导入SWT原生库的原因

2007-11-01 11:03:00 1162

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除