有才华的人,别忘记给滋润你的那块土壤施肥

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  28 随笔 :: 5 文章 :: 147 评论 :: 0 Trackbacks

04 2008 档案

     摘要: 线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。
  阅读全文
posted @ 2008-04-18 16:47 kissjava 阅读(1043) | 评论 (0)  编辑

     摘要: 这篇文章,是从我的《高效开发人员的五个特征》一文中抽出的一个观点。从我自身的事业和习惯中,我考虑了很多方式怎么样才能有效地学习。

1. 要看书。
在成千上万的编程图书中,可能很大一部分根本毫无用处。但是仍然有很多图书对你的(编程)能力有很大的提升。我一直坚持,相比在网络上查找很多有用信息,在同类图书中查找要来得更容易更快捷。阅读技术图书可心更好地抓住核心内容。对于理论,架构和设计等方面来说,图书也一样很有帮助。只不过要找到高质量的、权威的信息,就不如网络上可供查找的范围广。

2. 读代码。
这也是我很喜欢的一种方式。如果我并没有几年的专业编程工作经验,在学习之初我并不会去读很多复杂的代码。如果我要是早些开始学习,我将是一个比现在更好的程序员。但是,开始时我会从一些开源项目里,去学习那些源代码(当然,这些代码不能与我的工作有关,也不是我自己写的)。要从自己会使用到的,或者自己感兴趣的程序开始这项工作。我是从 Paint.net 这个网站里开始学习的,而且已经积累了很多关于 .NET 的编程技术。
读别人的代码可以为你提供更多不同  阅读全文
posted @ 2008-04-14 14:17 kissjava 阅读(691) | 评论 (0)  编辑

     摘要: 因为公司的程序要兼容到JDK1.3,所以对泛型没有系统的去了解下。今天有空学习下,哈已经是好遥远的东西啦。以下是在核心技术那本书上的摘抄:
使用泛型机制编写的程序代码要比那些杂乱地使用Object变量,然后再进行强制类型转换的代码具有更好的安全性和可读性。如: ArrayList files = new ArrayList();
一看就知道这个数组列表中包含的是String对象。同时编译器据此不需要强制类型转换,返回类型为String,而不是Object:
String file = files.get(0);
同时当files调用add方法,编译器知道有一个类型是String的参数。这会比使用Object参数更安全,编译器可以进行检查,避免错误类型的对象。
  阅读全文
posted @ 2008-04-10 16:24 kissjava 阅读(706) | 评论 (0)  编辑

     摘要: Configuration:负债管理Hibernate的配置信息,Hibernate的入口
1、configure()方法默认会在classpath下面寻找hibernatev.cfg.xml

2、支持带参数的访问,可以指定hbm.xml,如:

File file = new File(“d:\\cfg\\hibernate.xml”);

Configuration config = new Configuration().config(file);

Session的缓存:

1)、充当蓄水池的作用,减少程序访问数据库的次数。

2)、保证缓存中的数据与数据库同步,同步的具体情况看FlushMode是什么

清理缓存是指查看缓存中的数据与数据库是否同步,不同步就发送更新语句
  阅读全文
posted @ 2008-04-10 08:49 kissjava 阅读(858) | 评论 (0)  编辑

     摘要: 需要做一个可编辑的JComboBox,即可以在里面输入查找,也可以选择下拉框选择。但两者都必须在操作完后,comboBox的输入框都必须高亮显示,但是把鼠标点击输入框或者在里面输入数字按回车进行匹配时,都可是得输入框高亮显示,但是按那个下拉框按钮进行选择时却不能使其高亮显示,不知道怎么会事,希望高手指点。  阅读全文
posted @ 2008-04-02 15:27 kissjava 阅读(2387) | 评论 (3)  编辑