关于作者

用户名:kealeen
笔名:kealeen
地区:
行业:其他

日历  

快速登录

+ 用户名:
+ 密 码:

在线留言



blog

网站连接

搜索工具

BLOG

访问统计:
文章个数:17
评论个数:18
留言条数:1




Powered by BlogDriver 2.1

kealeen's blog

 

It comes CET-4

文章

我回来了
今天无聊,就上上网,打上自己的名字,百度一下,发现了已经2年多没有开发的荒地,这里竟然还属于我。真不知道该用什么方式庆祝自己弃而复得的天地。就以贴为证吧!

- 作者: kealeen 2008年11月3日, 星期一 18:59  回复(0) |  引用(0) 加入博采

ZT: Vector在Java编程中的应用(详)
最近在一个网逻站,看了几篇文章,觉得很不错,转贴过来^_^不过,暂未贴完,这不允许贴太多,那的东东也不少,还可以申请xxx@weblogic.com.cn的邮箱^_^,大家也可以直接去看:http://www.weblogic.com.cn
最近在一个网逻站,看了几篇文章,觉得很不错,转贴过来^_^不过,暂未贴完,这不允许贴太多,那的东东也不少,还可以申请xxx@weblogic.com.cn的邮箱^_^,大家也可以直接去看:http://www.weblogic.com.cn

Vector 类提供了实现可增长数组的功能,随着更多元素加入其中,数组变的更大。在删除一些元素之后,数组变小。
  Vector 有三个构造函数,
  public Vector(int initialCapacity,int capacityIncrement)
  public Vector(int initialCapacity)
  public Vector()
  Vector 运行时创建一个初始的存储容量initialCapacity,存储容量是以capacityIncrement 变量定义的增量增长。初始的存储容量和capacityIncrement 可以在Vector 的构造函数中定义。第二个构造函数只创建初始存储容量。第三个构造函数既不指定初始的存储容量也不指定capacityIncrement。
  Vector 类提供的访问方法支持类似数组运算和与Vector 大小相关的运算。类似数组的运算允许向量中增加,删除和插入元素。它们也允许测试矢量的内容和检索指定的元素,与大小相关的运算允许判定字节大小和矢量中元素不数目。
  现针对经常用到的对向量增,删,插功能举例描述:
addElement(Object obj)  
  把组件加到向量尾部,同时大小加1,向量容量比以前大1  
insertElementAt(Object obj, int index)  
  把组件加到所定索引处,此后的内容向后移动1 个单位 
setElementAt(Object obj, int index)
  把组件加到所定索引处,此处的内容被代替。
  removeElement(Object obj) 把向量中含有本组件内容移走。
  removeAllElements() 把向量中所有组件移走,向量大小为0。
  例如: 
     import java.lang.System;
     import java.util.Vector;
     import java.util.Emumeration;
     public class Avector{
        public static void main(String args[]){
   Vector v=new Vector();
   v.addElement("one");
  v.addElement("two");
  v.addElement("three");
  v.insertElementAt("zero",0);
  v.insertElementAt("oop",3);
  v.setElementAt("three",3);
     v.setElementAt("four",4);
   v.removeAllElements();
}
}
Vector中的变化情况:
1. one   2. one   3. one   4. zero   5.zero   6. zero  7. zero
8.
          two   two  one   one  one   one
             three  two   two  two   two
                 three  oop  three  three
                     three   three  four
 
  另外,Vector 在参数传递中发挥着举足轻重的作用。
  在Applet 中有一块画布(Canvas) 和一个(Panel), 而Panel 中放着用户要输入的信息,根据这些信息把参数传递到canvas 中,这时在Java 中用一个接口(Interface), 而在接口中需用一个Vector 去传递这些参数。另外,在一个类向另一个类参数传递就可以用这种方法。
  例如: 
import java.util.Vector
interface codeselect{
   Vector codeselect=new Vector();
 }
显示数学信息
Vector(0)存入学生编号
Vector(1)存入学科




【回贴】 [原创] 续:Vector在Java编程中的应用 作者:小猪哥 查看:0 回复:0

[第 1 楼] 发表于4/13/2005 16:53:32

在Panel 中当用户在TextField 和Choice 中选择自己所要求的内容,程序中
  通过事件响应把值传到向量Vector 中。
  假若在Panel 类中: 
public void  codepanel extends


(未完待续......)大家也可以直接去http://www.weblogic.com.cn看完,还有图解。

- 作者: kealeen 2005年04月18日, 星期一 14:30  回复(0) |  引用(0) 加入博采

新的开始

好久没来了。

二级考试结束了,要谢谢小鱼,同在12#的一位师兄,是他们一直在帮助我,鼓励我。还有bbs上的那些未曾谋面的朋友,从他们那里我学到了很多东西。还要感谢白痴,一定要感谢白痴,尽管她不能帮助我学java,这一阵子她的车一直是我在用,每次去北大、中关村都是与她的车为伴。而且整个寒假那都是我的专车。二级已经结束了,尽管我不敢保证一定能通过,但无论什么样的结果我都能接受,我的目的已经达到了,报考二级只是一个手段,仅仅是用于自己的手段。我也常常在想,为什么只有这样我才有学习的效率,这就是姜老先生所说的"置之死地而后生,置之亡地而后存"吗?

以后再学习java的感觉就不一样了,以前只是为了考试,现在就比较自由了。以前收藏的帖子也该好好看看了。

接下来又该为四级和下学期的课程而奔波了,尤其是物化,前一阵物化为java贡献的时间太多了,剩下的半个学期应当好好弥补一下。高中的那些同学也好久没联系了,为了一个二级,我付出的是否太多呢。五一是一定要回家的。寒假没回去,觉得有些对不住老妈。这就算是补偿吧!

 


- 作者: kealeen 2005年04月4日, 星期一 19:24  回复(0) |  引用(0) 加入博采

关于System.out.println的深思!![zt]

ZT from bbs.chinajavaworld.com

    


     System.out.println 中out是类System的一个属性,帮助文档在System类中是这样定义的public static final PrintStream out。还有我们可以在System类帮助文档中发现System类是没有构造函数的,那么我个人觉的这里有了问题::此处的out如果没有初始化,那么out的引用不就是指向null,由于println是PrintStream类的public void函数,那么Println函数的调用就必须是PrintlnStream类的对象才能引用。所以我怀疑System类虽然没有构造函数,但在System类加载的时候系统给予out(注out是PrintlnStream类的引用)初始化,但很奇怪sun公司为什么不在文档中说明给予out初始化了,只说它是System的一个属性而已。

   Which 文档 do you refer?
I read from
http://java.sun.com/j2se/1.4.2/docs/api/java/lang/System.html:

out
  public static final PrintStream outThe "standard" output stream. This stream is already open and ready to accept output data. Typically this stream corresponds to display output or another output destination specified by the host environment or user.
For simple stand-alone Java applications, a typical way to write a line of output data is:

System.out.println(data)
See the println methods in class PrintStream.

And if you read JDK's source, you will see:
...
public final static PrintStream out = nullPrintStream(); //Set it null first
...
private static PrintStream nullPrintStream() throws NullPointerException {
  if (currentTimeMillis() > 0)
   return null;
  throw new NullPointerException();
}
...
And in the following method:
/**
* Initialize the system class. Called after thread initialization.
*/
private static void initializeSystemClass() {
  ...
setOut0(new PrintStream(new BufferedOutputStream(fdOut, 128), true));
...
}
private static native void setOut0(PrintStream out); //Redirect after init.

Do I make myself clear? 
 

- 作者: kealeen 2005年02月15日, 星期二 10:04  回复(1) |  引用(0) 加入博采

没有情人的情人节
    今天真得没劲,也许是身在福中不知福吧。不知还要过几个这样的今天,我渴望自由,真希望一直这样下去。不早了,该休息了。今天是应该被忘记的。

- 作者: kealeen 2005年02月14日, 星期一 23:42  回复(5) |  引用(0) 加入博采

又可以blog一下了
    昨天没来blog,不是不想来,而是来不了,昨天中午把电用光了,下午和晚上就来不了了。有点郁闷,如果年前再买一次,昨晚也就不会摸黑过夜了,也就不会在完全的黑暗中度过一天了,幸好今天售电窗口今天有人在,要不然剩下的几天还不把人憋死。其实今晚也够郁闷的,常去的bbs.chinajavaworld.com不知为什么上不去了,好在前两天提的问题今天已经自己解决了。
   不过今天得意的一天,今天是学习java进展最大的一天,应该感谢缺电哦,应该庆祝一下,可是我想不出更好的庆祝方式。就让我多玩一会,晚点儿休息吧,今上午美美地睡一次懒觉吧,这就算是对自己的奖励了。其它的事情就先不管了。
   开始大富翁喽。

- 作者: kealeen 2005年02月13日, 星期日 00:33  回复(0) |  引用(0) 加入博采

春节晚会的所有对联

终于整理完了,就放在这儿吧。

整理过程中,我把各个省市的名字去掉了。各位应该知道吧?

 



央视春联              
                     横批:盛世大联欢
上联:上下五千年 繁荣盛世庆今日   
下联:纵横九万里 锦绣中华兴未来

三海九门 京华迎奥运 
一江两岸 世博靓申城

朝天门喜迎天下客     
天津港笑纳万国风


万里长城山海关 龙头为首
独门绝枝少林寺 天下无双

八百里洞庭 凭岳阳壮阔
两千年赤壁 揽黄鹤风流

南海风清 讲述春天故事
漓江水碧 飘来三姐新歌

孔子仁 关公义 人文典范  
泰山日 壶口烟 天地奇观

黄山为九州增色     
瓷器与中国同名

水泽源流江河湖海     
金银铜铁铬镍铅锌

饮龙井茶 品江南丝竹  
登虎丘塔 论天下园林

碧草毡房 春风马背牛羊壮
苍松雪岭 沃野龙江稻谷香

苗寨黔山黄果树 酒乡赤水
川肴蜀绣锦官城 花径草堂

荆花吐艳香江瑞      
莲蕊临风镜海清

品铁观音 香飘两岸    
拜妈祖庙 情系一家

红黄蓝白黑 五珍献瑞
字诗酒医诗 诸圣流芳

石林自有高材生 群峰拔地
琼海独具大手笔 五指擎天

车轮飞转 东西南北追风去
钢水沸腾 春夏秋冬入眼来

雪域春秋 扎西德勒
天山南北 乌鲁木齐

- 作者: kealeen 2005年02月12日, 星期六 22:36  回复(10) |  引用(0) 加入博采

人生25句经典的话 zt

人生25句经典的话

这25句话是很有意义的,不知道我什么时候能够理解。


关于人生25句经典的话


1,记住该记住的,忘记该忘记的。改变能改变的,接受不能改变的
2,能冲刷一切的除了眼泪,就是时间,以时间来推移感情,时间越长,冲突越淡,仿佛不断稀释的茶。

3,怨言是上天得至人类最大的供物,也是人类祷告中最真诚的部分。

4,智慧的代价是矛盾。这是人生对人生观开的玩笑。

5,世上的姑娘总以为自己是骄傲的公主(除了少数极丑和少数极聪明的姑娘例外)

6,如果敌人让你生气,那说明你还没有胜他的把握

7,如果朋友让你生气,那说明你仍然在意他的友情

8,令狐冲说"有些事情本身我们无法控制,只好控制自己。"

9,我不知道我现在做的哪些是对的,那些是错的,而当我终于老死的时候我才知道这些。所以我现在所能做的就是尽力做好每一件事,然后等待着老死。

10,也许有些人很可恶,有些人很卑鄙。而当我设身为他想象的时候,我才知道:他比我还可怜。所以请原谅所有你见过的人,好人或者坏人

11,鱼对水说你看不到我的眼泪,因为我在水里.水说我能感觉到你的眼泪,因为你在我心里。

12,快乐要有悲伤作陪,雨过应该就有天晴。如果雨后还是雨,如果忧伤之后还是忧伤.请让我们从容面对这离别之后的离别。微笑地去寻找一个不可能出现的你!

13,死亡教会人一切,如同考试之后公布的结果——虽然恍然大悟,但为时晚矣~!

14,你出生的时候,你哭着,周围的人笑着;你逝去的时候,你笑着,而周围的人在哭!一切都是轮回!!!! 我们都在轮回中!!!!

15,男人在结婚前觉得适合自己的女人很少,结婚后觉得适合自己的女人很多

16,于千万人之中,遇见你所遇见的人;于千万年之中,时间的无涯荒野里,没有早一步,也没有晚一步,刚巧赶上了

17,每个人都有潜在的能量,只是很容易:被习惯所掩盖,被时间所迷离,被惰性所消磨.

18,人生短短几十年,不要给自己留下了什么遗憾,想笑就笑,想哭就哭,该爱的时候就去爱,无谓压抑自己

19,《和平年代》里的话:当幻想和现实面对时,总是很痛苦的。要么你被痛苦击倒,要么你把痛苦踩在脚下

20,真正的爱情是不讲究热闹不讲究排场不讲究繁华更不讲究嚎头的

21,生命中,不断地有人离开或进入。于是,看见的,看不见的;记住的,遗忘了。生命中,不断地有得到和失落。于是,看不见的,看见了;遗忘的,记住了。然而,看不见的,是不是就等于不存在?记住的,是不是永远不会消失?

22,我们确实活得艰难,一要承受种种外部的压力,更要面对自己内心的困惑。在苦苦挣扎中,如果有人向你投以理解的目光,你会感到一种生命的暖意,或许仅有短暂的一瞥,就足以使我感奋不已。

23,我不去想是否能够成功,既然选择了远方,便只顾风雨兼程;我不去想,身后会不会袭来寒风冷雨,既然目标是地平线,留给世界的只能是背影.

24,后悔是一种耗费精神的情绪.后悔是比损失更大的损失,比错误更大的错误.所以不要后悔

25,日出东海落西山,愁也一天,喜也一天;遇事不钻牛角尖,人也舒坦,心也舒坦

- 作者: kealeen 2005年02月12日, 星期六 21:00  回复(0) |  引用(0) 加入博采

[转载]如何才算掌握Java(J2SE篇)

如何才算掌握Java(J2SE篇)

dulu 原创 

我离这一步又有多远?


     时常看到一些人说掌握了Java,但是让他们用Java做一个实际的项目可能又困难重重,在这里,笔者根据自己的一点理解斗胆提出自己的一些对掌握Java这个说法的标准,当然对于新手,也可以提供一个需要学习哪些内容的参考。另外这个标准仅限于J2SE部分,J2EE部分的内容有时间再另说。
  1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。
  2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、HtmlConverter、jar、java、javac、javadoc、javap、javaw、native2ascii、serialver,如果这些命令你没有全部使用过,那么你对java实际上还很不了解。
  3、工具:必须至少熟练使用一种IDE的开发工具,例如Eclipse、Netbeans、JBuilder、Jdeveloper、IDEA、JCreator或者Workshop,包括进行工程管理、常用选项的设置、插件的安装配置以及进行调试。
  4、API:Java的核心API是非常庞大的,但是有一些内容笔者认为是必须熟悉的,否则不可能熟练的运用Java,包括:
    1)、java.lang包下的80%以上的类的功能的灵活运用。
    2)、java.util包下的80%以上的类的灵活运用,特别是集合类体系、规则表达式、zip、以及时间、随机数、属性、资源和Timer。
    3)、java.io包下的60%以上的类的使用,理解IO体系的基于管道模型的设计思路以及常用IO类的特性和使用场合。
    4)、java.math包下的100%的内容。
    5)、java.net包下的60%以上的内容,对各个类的功能比较熟悉。
    6)、java.text包下的60%以上的内容,特别是各种格式化类。
    7)、熟练运用JDBC。
    8)、java.security包下40%以上的内容,如果对于安全没有接触的话根本就不可能掌握java。
    9)、AWT的基本内容,包括各种组件事件、监听器、布局管理器、常用组件、打印。
    10)、Swing的基本内容,和AWT的要求类似。
    11)、XML处理,熟悉SAX、DOM以及JDOM的优缺点并且能够使用其中的一种完成XML的解析及内容处理。
  5、测试:必须熟悉使用junit编写测试用例完成代码的自动测试。
  6、管理:必须熟悉使用ant完成工程管理的常用任务,例如工程编译、生成javadoc、生成jar、版本控制、自动测试。
  7、排错:应该可以根据异常信息比较快速的定位问题的原因和大致位置。
  8、思想:必须掌握OOP的主要要求,这样使用Java开发的系统才能是真正的Java系统。
  9、规范:编写的代码必须符合流行的编码规范,例如类名首字母大写,成员和方法名首字母小写,方法名的第一个单词一般是动词,包名全部小写等,这样程序的可读性才比较好。

- 作者: kealeen 2005年02月12日, 星期六 18:21  回复(0) |  引用(0) 加入博采

今天的日记

    我很痛苦

    写在今夜的日记,望各位自重!!

如果诸位感兴趣,我也不会介意的。


 

我明白了,终于明白了。

今晚,,接到了妹妹打来得电话。一切都在预料之中,又有点意外。妹妹是在妈妈爸爸都不在家的时候打过来的,我打过去不久,妈妈就回来了。这是我第一次不是主动往家里打电话。

 

过了好久我才明白,妹妹为什么在爸妈都出去的时候才给我打电话,可为什么我不能早一点儿明白呢!!!妹妹,你真是用心良苦,有心计,也证明了我比你白多活了4年。

可惜我明白的晚了一点,我太笨了。

妹妹,又是你勾起了我想回家的欲望,我就不知道家里人都想我吗??正因为我知道,我才没有在你们最盼望我打电话的时候,让你们听到我的声音。我这样做的没别的想法,就是不想让妈妈太挂念,我是故意躲开你们最想听到我的时间才往家里打电话的。我的亲妹妹,你能明白吗?也许我这样做根本不可行。这样更让爸妈想我,可是,我没有更好的办法啊。

今晚,妈妈一定哭了。我的心,也在流泪......

我、该、怎、么、办?

 

- 作者: kealeen 2005年02月10日, 星期四 23:25  回复(1) |  引用(0) 加入博采