
Java
文章平均质量分 68
jk88811
性格多样, 爱好更多样, 生活态度没得说, 工作情况很糟糕, 教育程度太低了, 不过素质比
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Eclipse快捷键整理
Eclipse作为当前最流行的IDE,功能相当强大。再加上“以架构赢天下”的插件机制,相信在几年内都很难出现能够撼动其地位的IDE工具。但也正是因为Eclipse的强大,导致它的工具栏拥挤不堪,菜单项不计其数。很多Eclipse的使用者,特别是习惯于鼠标操作的人,其效率是极其低下的。更严重的是,很多Eclipse有用的功能他都甚至用不上。为了达到最大化的效率,我们必须习惯于使用Ec原创 2007-03-04 19:57:00 · 1152 阅读 · 0 评论 -
《Java Generics and Collections》读书笔记三:协变式覆盖与泛型重载
参考资料:《Java Generics and Collections》 1.协变式覆盖在Java1.4及以前,子类方法如果要覆盖超类的某个方法,必须具有完全相同的方法签名,包括返回值也必须完全一样。Java5.0放宽了这一限制,只要子类方法与超类方法具有相同的方法签名,或者子类方法的返回值是超类方法的子类型,就可以覆盖。这样有什么好处呢?以Object类的clone原创 2007-09-21 16:09:00 · 1899 阅读 · 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 · 661 阅读 · 0 评论 -
《Java Generics and Collections》读书笔记一:java泛型基本问题
参考资料: 《Java Generics and Collections》1. Java的泛型实现采用"擦除法". 编译器为我们完成类型擦除和必要的类型转换, 在运行时,每个泛型类只有一种类型. 具体地说, List, List 和 List> 在运行时都将具有相同的类型: List2. Boxing and Unboxing 自动装箱 和 自动拆箱特别注意在 == 比较时, 自动装箱和自原创 2007-09-04 16:46:00 · 697 阅读 · 0 评论 -
给学习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 · 1138 阅读 · 0 评论 -
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 · 11334 阅读 · 7 评论 -
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 · 1199 阅读 · 0 评论 -
开始正式学习Spring Hibernate Struts
今天开始学习Spring Hibernate和Struts,使用这三个框架来进行Java Web开发。说实话,太有挫折感了!Java搞Web开发咋就这样难呢?除了上面三个框架,还要学习一大堆各种各样的知识,感觉现在的Java实在太臃肿了!拿现在网上最流行的几个讨论来做个最简单的对比,就知道Java现在臃肿到了什么程度。ASP论坛首推动网BBS,而PHP则有相当多的开源产品,最出名的当然是php原创 2007-04-07 16:14:00 · 575 阅读 · 0 评论 -
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 · 2957 阅读 · 0 评论 -
Java学习的30个目标
本文将告诉你学习Java需要达到的30个目标,希望能够对你的学习有所帮助。对比一下自己,你已经掌握了这30条中的多少条了呢? 1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该十分了解UML,尤其是class,object,interaction以及statediagrams。 2.你需要学习JAVA语言的基础知识以及它的核心类库(转载 2007-01-20 21:28:00 · 542 阅读 · 0 评论 -
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 · 3012 阅读 · 0 评论 -
Java写的图书馆管理系统
这是大三时做的一个图书馆管理系统,当时学Java才一个学期,只懂点皮毛。 加上也没有软件项目的经验,所以做起来很吃力。不过最终做出来的效果还是不错的,所要的功能基本上都实现了,整个系统也比较漂亮。当然了,这个图书馆管理系统是没有什么实用价值的。因为所有的需求都是我自己假想的,功能要求,界面设计也是在参考网上的几个图书馆管理系统之后决定的。系统采用简单的C/S架构,当时的我其实还并不懂得所谓的三原创 2007-03-09 22:01:00 · 13866 阅读 · 5 评论 -
面试试题汇集
基础知识:1.C++或Java中的异常处理机制的简单原理和应用。当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。另一种情况就是JAVA允许程序员扩展这种语义转载 2007-03-05 21:44:00 · 591 阅读 · 0 评论 -
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 · 522 阅读 · 0 评论 -
经典Java问题
这篇文章已经是老生常谈了,网上流传甚久。应该说许多问题还是比较经典的,以前初学Java的时候,觉得很多都不太懂。现在回过头来再看它,才发现原来里面也有相当多的错误。为了不误导后来人,我尝试修改了这篇文章,对于我认为存在问题或者需要强调的地方进行了标注。像这种类型的问题,面试的时候偶尔也会碰到。其实如果你考过SCJP,或者看过相关的书籍,那对于你来说,肯定不会有什么问题的。 第一,谈谈fin转载 2007-03-05 21:23:00 · 681 阅读 · 0 评论 -
《Java Generics and Collections》读书笔记四:构造函数,静态成员,嵌套类
参考资料:《Java Generics and Collections》 1. 构造函数这个没什么好说的,在一个泛型类中,类型参数在类声明的头部声明的,也就是接着class ClassName 。在定义构造函数时,不需要带上类型参数,函数体中就可以引用类型参数。不过在使用new创建对象时,需要在类名后面带上类型参数,否则将会导致一个未检查(Unchecked)的异常信息。原创 2007-09-26 16:56:00 · 762 阅读 · 0 评论