自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

转载 每一个软件开发人员绝对必须掌握的关于 Unicode 和字符集的最基础的知识

关键字:     Unicode, Character Set, 字符集, UTF-8, ANSI, ASCII, UTF-7  原文标题:    The Absolute Minimum Every Software Developer Absolutely, Positively Must Know              Abou

2007-10-15 14:22:00 848

原创 《Java Generics and Collections》读书笔记四:构造函数,静态成员,嵌套类

 参考资料:《Java Generics and Collections》  1. 构造函数这个没什么好说的,在一个泛型类中,类型参数在类声明的头部声明的,也就是接着class ClassName 。在定义构造函数时,不需要带上类型参数,函数体中就可以引用类型参数。不过在使用new创建对象时,需要在类名后面带上类型参数,否则将会导致一个未检查(Unchecked)的异常信息。

2007-09-26 16:56:00 707

原创 《Java Generics and Collections》读书笔记三:协变式覆盖与泛型重载

  参考资料:《Java Generics and Collections》  1.协变式覆盖在Java1.4及以前,子类方法如果要覆盖超类的某个方法,必须具有完全相同的方法签名,包括返回值也必须完全一样。Java5.0放宽了这一限制,只要子类方法与超类方法具有相同的方法签名,或者子类方法的返回值是超类方法的子类型,就可以覆盖。这样有什么好处呢?以Object类的clone

2007-09-21 16:09:00 1723 1

原创 《Java Generics and Collections》读书笔记二:子类化与通配符

参考资料: 《Java Generics and Collections》1. 子类型与替换原则ListNumber> 是 CollectionNumber> 的子类型, 但 ListInteger> 却不是 ListNumber> 的子类型, 如下面代码:ListInteger> ints = Arrays.asList(1,2);ListNumber> nums = ints;  

2007-09-06 16:08:00 612

原创 《Java Generics and Collections》读书笔记一:java泛型基本问题

参考资料: 《Java Generics and Collections》1. Java的泛型实现采用"擦除法". 编译器为我们完成类型擦除和必要的类型转换, 在运行时,每个泛型类只有一种类型. 具体地说, List, List 和 List> 在运行时都将具有相同的类型: List2. Boxing and Unboxing 自动装箱 和 自动拆箱特别注意在 == 比较时, 自动装箱和自

2007-09-04 16:46:00 647

转载 给学习J2EE的朋友一些值得研究的开源项目

转自团队群内一高人:http://blog.163.com/miaoxiaodong78/       这篇文章写在我研究J2SE、J2EE近三年后。前3年我研究了J2SE的Swing、Applet、Net、RMI、Collections、IO、JNI......研究了J2EE的JDBC、Sevlet、JSP、JNDI…..不久我发现这些好像太浮浅了:首先,我发现自己知道的仅仅是java提供的

2007-07-28 21:12:00 1100

原创 期待两本Spring 2的好书

最近在做一个基于Spring2 + Hibernate3 + Struts2的项目, 目前正处于起步阶段. 在开发的过程中, 深感没有权威的Spring2参考, 虽然已经有了中文版本的Spring2参考手册, 但仍然需要Spring的书籍...马上就要出版的两本Spring2书, 我就等着它们的电子版本了...http://www.amazon.com/Spring-Action-Crai

2007-05-20 11:14:00 757

翻译 Eclipse开发: Struts 2 + Spring 2 + JPA + AJAX

本文翻译自:http://cwiki.apache.org/S2WIKI/struts-2-spring-2-jpa-ajax.html来自Struts2 WiKi上的一篇文章,讲解如何在Eclipse + WTP中进行Spring2, Struts2, JPA的整合开发。很基础的说,希望对于想学习SSH的人能有一定的帮助。我在翻译的过程中,也尝试使用MyEclipse来进行整合开发。但由于水

2007-04-20 12:48:00 11254 7

原创 Subversion安装配置快速指南

花两天时间看完了《Pragmatic Version Control Using Subversion》,这本书写得非常好,继承一贯的Pragmatic风格,行文流畅,并且以Recipes的方式写作,适合快速阅读和随时参考。看书的同时我也实践了Subversion,总算是入了门,现在可以正常使用Subversion进行项目版本控制。在这个过程中,我感觉网上关于Subversion方面的文章不很全面

2007-04-19 23:19:00 925

转载 IDEA快捷键整理

转自: http://bbs.cjsdn.net/post/view?bid=7&id=188815&tpg=1&ppg=1&sty=3&age=01、写代码时用Alt-Insert(Code|Generate…)可以创建类里面任何字段的getter与setter方法。2、右键点击断点标记(在文本的左边栏里)激活速查菜单,你可以快速设置enable/disable断点或者条件它的属性。3、

2007-04-16 18:59:00 1100

原创 开始正式学习Spring Hibernate Struts

今天开始学习Spring Hibernate和Struts,使用这三个框架来进行Java Web开发。说实话,太有挫折感了!Java搞Web开发咋就这样难呢?除了上面三个框架,还要学习一大堆各种各样的知识,感觉现在的Java实在太臃肿了!拿现在网上最流行的几个讨论来做个最简单的对比,就知道Java现在臃肿到了什么程度。ASP论坛首推动网BBS,而PHP则有相当多的开源产品,最出名的当然是php

2007-04-07 16:14:00 542

原创 十种目前需要也值得学习的编程语言

1. PHP 2. C# 3. AJAX (Asynchronous JavaScript and XML) 4. JavaScript 5. Perl6. C7. Ruby and Ruby on Rails 8. Java 9. Python 10. VB.Net (Visual Basic .Net) 网上看到的,不是新贴子。因为这两天正好在看PHP,所以就把这十种语言列出来了。当然,一

2007-03-23 23:17:00 1017

原创 VIM常用命令

VIM命令记录VIM是一个非常强大,也非常复杂的编辑器。就连常用的命令也数以百计,而且通过各种组合,更是能够达到数量惊人的地步。本文是我跟着VIM用户手册学习VIM的使用而作的记录,记下一些VIM的常用命令,方便查找和复习。当然了,对于那些十分常用,比如"i"进入Insert模式这种命令当然不会记在本文里。x                        删除当前字符dd             

2007-03-13 17:36:00 2738

原创 Ubuntu安装java jdk6

其实Ubuntu要安装Jdk6是非常简单的,简单到你只要去新立得软件包管理器里搜索一下sun,然后勾上jdk,bin等几个软件,顺便也可以把之前安装的老版JDK删除掉。然后点击确定系统就自动给你安装好了!也可以直接输入:sudo apt-get install sun-java6-jdk  命令来安装装好后,输入命令sudo update-alternatives --config java,然后

2007-03-12 17:09:00 2910

原创 Derby(Java DB)简介

      从Java6开始,Sun的JDK就附带了一个轻量级的数据库,名字叫做Derby。也就是Java DB,由IBM于2004年捐给Apache开源项目组。Derby是一个事务关系型的数据库管理系统,体积非常的小,所有的加起来大约2M左右吧。在最新的Java JDK6发布版里,Derby默认安装在%JAVA_HOME%/db目录下,包括核心库,演示程序以及一个例子数据库。Derby的优势在于

2007-03-09 23:27:00 2929

原创 Java写的图书馆管理系统

这是大三时做的一个图书馆管理系统,当时学Java才一个学期,只懂点皮毛。 加上也没有软件项目的经验,所以做起来很吃力。不过最终做出来的效果还是不错的,所要的功能基本上都实现了,整个系统也比较漂亮。当然了,这个图书馆管理系统是没有什么实用价值的。因为所有的需求都是我自己假想的,功能要求,界面设计也是在参考网上的几个图书馆管理系统之后决定的。系统采用简单的C/S架构,当时的我其实还并不懂得所谓的三

2007-03-09 22:01:00 13808 5

转载 面试试题汇集

基础知识:1.C++或Java中的异常处理机制的简单原理和应用。当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。另一种情况就是JAVA允许程序员扩展这种语义

2007-03-05 21:44:00 545

转载 Java面试问题

1、设计模式的概念,举例说明一个你熟悉的设计模式2、写出JSP的内置对象及其作用3、简述作用域public,protected,private的区别4、线程同步有几种实现方法5、写一段Jdbc连数据库的程序.6、简述MVC框架及其的各个部分作用7、写出以下缩写的意思:OOA、OOP、CORBA,RMI,RMI-IIOP,SQA,JNDI,JMS,J2ME,JFC。。。。8、EJB又几种组件9、V模

2007-03-05 21:42:00 478

转载 经典Java问题

这篇文章已经是老生常谈了,网上流传甚久。应该说许多问题还是比较经典的,以前初学Java的时候,觉得很多都不太懂。现在回过头来再看它,才发现原来里面也有相当多的错误。为了不误导后来人,我尝试修改了这篇文章,对于我认为存在问题或者需要强调的地方进行了标注。像这种类型的问题,面试的时候偶尔也会碰到。其实如果你考过SCJP,或者看过相关的书籍,那对于你来说,肯定不会有什么问题的。 第一,谈谈fin

2007-03-05 21:23:00 649

原创 Eclipse快捷键整理

        Eclipse作为当前最流行的IDE,功能相当强大。再加上“以架构赢天下”的插件机制,相信在几年内都很难出现能够撼动其地位的IDE工具。但也正是因为Eclipse的强大,导致它的工具栏拥挤不堪,菜单项不计其数。很多Eclipse的使用者,特别是习惯于鼠标操作的人,其效率是极其低下的。更严重的是,很多Eclipse有用的功能他都甚至用不上。为了达到最大化的效率,我们必须习惯于使用Ec

2007-03-04 19:57:00 1111

转载 Java学习的30个目标

  本文将告诉你学习Java需要达到的30个目标,希望能够对你的学习有所帮助。对比一下自己,你已经掌握了这30条中的多少条了呢?   1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该十分了解UML,尤其是class,object,interaction以及statediagrams。   2.你需要学习JAVA语言的基础知识以及它的核心类库(

2007-01-20 21:28:00 507

原创 Linux学习笔记:命令行记忆及history命令的使用

     Linux默认使用的是bash shell。我当然也是学习bash,因为我确实找不出任何理由来使用其它的Shell,呵呵,虽然每一种都是非常优秀的。        当你在shell(控制台、终端随便叫)中输入并执行命令时,shell会自动把你的命令记录到历史列表中,一般保存在用户目录下的.bash_history文件中。默认保存1000条,当然你可以更改这个值。    使用history

2007-01-04 23:23:00 1714 1

图书馆管理系统

这是大三时做的一个图书馆管理系统,当时学Java才一个学期,只懂点皮毛。 加上也没有软件项目的经验,所以做起来很吃力。不过最终做出来的效果还是不错的,所要的功能基本上都实现了,整个系统也比较漂亮。当然了,这个图书馆管理系统是没有什么实用价值的。因为所有的需求都是我自己假想的,功能要求,界面设计也是在参考网上的几个图书馆管理系统之后决定的。系统采用简单的C/S架构,当时的我其实还并不懂得所谓的三层四层架构。只知道根据需求建立好数据库,然后编写一个客户端来访问,进行数据操作。我的关注点基本放在系统界面的设计上,通过Java Swing和一个开源的Look and Feel,最终实现的系统可以说相当的漂亮。这也是整个系统唯一值得一提的地方!时隔一年,前几天我再次翻出自己当时写的代码,真的可以说是感慨万千!经过一年的学习,虽然我仍然处于门外汉的行列,但已非昨日的那只菜鸟了。我现在也知道要追求系统的设计,代码的规范与优美。于是就对原来的系统进行了小范围的重构,增加一部分新功能。这项工作非常难做,让我深深地体会到了软件维护的困难,难怪软件维护的成长会在软件生命周期里占最大的比例。无论系统是好是坏,它都是我的第一个作品。就像父亲对孩子的感情一样,我也非常怀念那段时光。它让我获得了最初的项目经验,也让我开始真正走进软件开发的大门。这里也祝福所有学习编程的人,大家在新的一年里都能取得进步,学习事业更上一层楼!

2007-05-15

空空如也

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

TA关注的人

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