- 浏览: 289584 次
- 来自: ...
最新评论
-
mypanpan:
写的很清楚
file的getPath getAbsolutePath和getCanonicalPath的不同 -
walacewang:
君は素晴らしいですよ。
file的getPath getAbsolutePath和getCanonicalPath的不同 -
fv3386:
世事洞明皆学问
file的getPath getAbsolutePath和getCanonicalPath的不同 -
jerry:
LZ为什么不继续呢?
探索Java NIO的历程 -
withoutmark:
谢谢你的共享,很实用
ant中文手册 2.0版 (教程)
文章列表
圆明园这个东西,在我的记忆中出现的次数很多,无论是小学的教材,还是後来大学时学校组织的北京高校学生的参观。都没有给我太多的震撼但是昨天晚上看了新拍的圆明园,不知为什么却让我想了很多,片中的一写电脑合成恢复的画面让人震撼,当时的中国人能造出如此的园林,当时的中国是如此的富有(当时中国有世界1/3的人口,和1/3的财富),雨果也说,圆明园比所有法国的教堂,古堡,博物馆加起来更有价值,更好。为什么在如此短的时间里,如此富有的中国变成今天的样子,我们做错了什么?
- 2006-11-14 01:16
- 浏览 1059
- 评论(0)
最近看了一下Spring的Aop和Java的动态代理,下边利用个小例子,简单的表述一下。Spring中的Aop实现一,什么是Aop呢:AOP是Aspect Oriented Programming的缩写,意思是面向方面编程。AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,AOP可以说也是这种目标的一种实现。二,Spring中的Aopspring中的aop运用了java中的动态代理来实现的,下边是我写的个小例子,便于理解,如有问题请提出。1,需求: 我们经常遇到这样的情况,在很多不同的操做开始和结尾要做相同的操做。举个例子,比如你要实现一个对象ByBus(乘坐 ...
- 2006-11-14 00:51
- 浏览 1761
- 评论(0)
Java中的IO的性能优化在使用IO的时候注意一下细节,能使性能得到很大的优化.首先读写大文件,使用Buffer是肯定的了,使用方法,有下边两个
1
方法一:
2
public
static
void
test1(String fileName)
{
3
- 2006-11-10 18:05
- 浏览 922
- 评论(0)
在这篇文章中用Jad说明了JDK1.5中的泛型是擦拭法实现,实际是通过编绎前处理,或者编译器实现的。但有人说Jad还不支持1.5的语法,那么从另一个角度证明一下,就有了这篇文章。
import
java.util.ArrayList;
public
class
Generic
{
- 2006-11-10 13:05
- 浏览 2053
- 评论(0)
如果你还不知道泛型的使用请看这里 在JDK1.5中加入了泛型,能帮助我们简化代码,能解决不少问题,那JDK1.5中是如何实现的呢 ?JDK1.5中泛型的实现是擦拭法实现的,不同与c++中的泛型。说擦拭法可能有点难理解,所以从下边的角度理解一下:我们写一个程序
1 package com.jdk15; 2 3 import java.util.ArrayList; 4 5 public class Generic { 6 public static void main(String[] args){ 7
- 2006-11-09 23:08
- 浏览 1181
- 评论(0)
JDK1.5泛型之外的其它新特性,泛型相关看这里 For-Each循环For-Each循环得加入简化了集合的遍历。假设我们要遍历一个集合对其中的元素进行一些处理。典型的代码为:
1
class
Bean
{
2
public
void
run()
- 2006-11-09 16:21
- 浏览 1148
- 评论(0)
Python中很长用的数据结构是dict,在使用的过程中总会遇到这样的问题:你想有序的遍历一个dict
需求一,无序遍历dict中的内容,实现方式如下:
1
#
!/
usr
/
local
/
bin
/
python
2
MAP_TEST
=
{
3
- 2006-11-09 11:14
- 浏览 3852
- 评论(0)
本来只转载了个链接,和一个简单的使用程序,但昨天不小心看到有人批判jdk1.5,先说java要强制转型不好的问题没解决,容器不能放基类型不好,接着说泛型没用。而恰恰Jdk1.5中解决了这些问题,所以感叹之余,把这篇文章改一下,详细的说说泛型。
一,Java中的泛型:在Java中能使用到泛型的多是容器类,如各种list map set,因为Java是单根继承,所以容器里边可以放的内容是任何Object,所以从意义上讲原本的设计才是泛型。但用过Java的人是否感觉每次转型很麻烦呢?而且会有些错误,比如一个容器内放入了异质对象,强制转型的时候会出现cast异常。而这中错误在编译器是无从发现的。所以 ...
- 2006-11-08 11:04
- 浏览 1082
- 评论(0)
Eclipse Rcp中更改状态条的信息private void showStatusMessage(String msg) { WorkbenchWindow workbenchWindow = (WorkbenchWindow) PlatformUI .getWorkbench().getActiveWorkbenchWindow(); workbenchWindow.setStatus(msg); }
- 2006-11-07 15:35
- 浏览 932
- 评论(0)
Eclipse中多线程的实现,类似这样Job job = new Job("job1") { protected IStatus run(IProgressMonitor monitor) { //-----你自定义的东西 Job1 job1 = new Job1(); job1.run(); //----------------- return Status.OK_STATUS; }};job.setPriority(Job.SHORT);job.schedule(); //start as soon as possible
- 2006-11-07 15:32
- 浏览 1042
- 评论(0)
treeView的使用和TableView差不多,不同的是ContentProvider和LabelProvider的实现接口不同了。下边是个例子,看一下相信你就,明白了 class KindLabelProvider extends LabelProvider { public String getText(Object obj) { if (obj instanceof Kind) { return obj.toString(); } return null; }
public Image getImage(Object obj) { // String i ...
- 2006-11-07 15:23
- 浏览 2381
- 评论(0)
这些小问题会影响开发,查找这些问题还是比较耗时间的,这里把我在学习过程中遇到的问题,找到答案中比较好的转出来。1,使用第三方控件,在Rcp开发中使用第三方控件(lib)的方式和一般的开发不太一样,方式如下链接http://www.javazy.com/contentex/200644225825.shtml2,使用属性文件,对於属性文件的读取,也稍有不同,使用方法(转自http://blog.csdn.net/explorering/archive/2006/10/11/1330709.aspx)1。使用java.util.Properties类的load()方法 示例: InputStream ...
- 2006-11-07 15:20
- 浏览 1067
- 评论(0)
工厂模式主要负责将大量有共通接口的类实例化,工场模式有以下几种形态简单工厂(Simple Factory) 又称 静态工厂方法(Static Factory Method)工厂方法(Factory Method) 又称 多态性工厂(Polymorphic Factory)抽象工厂(Abstract Factory) 又称 工具箱(Kit or Toolkit)
先说简单工厂模式:需求:一个水果工厂,为任何来的客人提供水果,现有水果Apple ,Banana,Orange实现:定义三个类Apple,Banana,Orange 让他们都实现Fruit接口
---- ...
- 2006-11-07 15:02
- 浏览 1082
- 评论(0)
另有一个详细版在这里Jdk1.5中加入了泛型,解决了很多实际的问题,具体内容讲解见候捷的文章:http://jjhou.csdn.net/javatwo-2004-gp-in-jdk15.pdf下边是一个使用的简单实例import java.util.ArrayList;import java.util.HashMap;
public class TestGeneric { public static void main(String[] args){ //need not cast ArrayList<String> strList = new ArrayList ...
- 2006-11-06 18:29
- 浏览 958
- 评论(0)
怎么算是一个好的blog呢,以前我基本没想过这个问题,在我看来,blog是个可以发发牢骚,可以当记事本来用,也可以随便写写东西的地方。所以注册了两个blog,一个用来发发牢骚,一个用来当记事本,写写技术的东西。今天工作比较闲,第一次看了自己写的东西被人浏览的次数,又去看了看首页排名上最靠前的人的文章,忽然想起了eclipseside论坛上一位作者的一句话,只记得大概意思:“中国人写的教程大部份是零散的记录,基本不考虑学习者的角度,版面的美观,阅读的舒适感”。跟着想起了更多,比如MSDN 的专业 IBM网站上的文章 自己读的时候感叹作者写的文章如此好,让人一看就明白。有讲解 ...
- 2006-11-06 17:27
- 浏览 907
- 评论(0)