自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小蚂蚁

兴奋的进步着,悲催的踏步着。

  • 博客(2)
  • 资源 (15)
  • 收藏
  • 关注

原创 String类的hashCode方法的算法解读

先来看下源码: /** * Returns a hash code for this string. The hash code for a * String object is computed as * * s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1] * * using

2016-11-26 19:58:49 10213 2

原创 重载和重写的编码区别及JVM编译区别

一、在代码层次重载和重写的区别如下:重载:        1、重载的方法间方法名相同,参数的个数及类型不相同,参数及其类型表不相同即可(参数类型的顺序不同,参数类型个数及参数个数相同亦可);        2、不能通过访问权限、返回值及抛出异常进行重载;        3、方法的异常类型及数目不会对重载造成影响;重写:        1、存在于子类中,是对父类方法的覆盖;

2016-11-02 18:44:19 916

批量替换jdk源码java的后缀文件为txt

批量替换jdk源码java的后缀文件为txt

2016-10-15

用于导出的工具类

用于导出的工具类

2016-09-30

JS编辑器spket及破解

JS编辑器spket及破解

2016-09-30

Servlet2.2_2.3_2.4_2.5

Servlet四个连续版本的描述文件,分别从以下四个URL中获取而来: http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd http://java.sun.com/dtd/web-app_2_3.dtd http://java.sun.com/j2ee/dtds/web-app_2_2.dtd

2016-01-07

JAVAC_命令详解

文档为中文编写,基本内容是翻译自jdk官网上的。其中个别翻译的更详尽,此文推荐大家参阅。

2015-12-29

java web 简析-- TCP协议概要

介绍了网络基本协议结果及TCP协议的主要部分分段与流,滑窗,连接,流量控制,重新发送,堵塞控制。

2015-10-20

ReviewClipse代码审查工具eclipse插件

ReviewClipse 官方地址:http://www.inso.tuwien.ac.at/projects/reviewclipse/ 这款插件是基于SVN版本比较机制进行代码Review的工具,通过配置svn中哪些人可以评审哪些人的指定类型代码,可以监控整个项目范围内指定人员指定类型代码文件的所有变更情况。通过这些变化代码的前后版本对比,可以发现被评审人的所有代码改动。 它比较适合在对代码改动比较敏感的阶段使用,如版本测试后期bug修改阶段或者mantis上小版本bug修改。或者进行较频繁的代码评审时使用,如项目经理想看新人每天提交的代码,让新人快速提升代码质量及改善代码风格。 这个工具应该说是项目经理进行代码修改影响分析的好工具,无需再自己对着SVN log,查谁改了哪些文件,然后再查影响分析了。 在eclipse 3.7.2中可以正常使用,官网上说在3.4和3.5中可使用

2015-09-14

代码质量插件及link

此资源于eclipse3.4.2、eclipse3.7版本亲自使用过,直接解压到eclipse_home中即可。

2015-07-21

代码质量控制插件于eclipse3.4.2版本中的安装详解--Checkstyle

用 CheckStyle 校正标准 代码库的可维护性直接影响着软件的整个成本。另外,不佳的可维护性还会让开发人员十分头痛(进而导致开发人员的缺乏)—— 代码越容易修改,就越容易添加新的产品特性。像 CheckStyle 这样的工具可以协助寻找那些可影响到可维护性、与编码标准相冲突的地方,比方说,过大的类、太长的方法和未使用的变量等等。 使用 Eclipse 的 CheckStyle 插件的好处是能够在编码过程中了解到源代码上下文的各种编码冲突,让开发人员更可能在签入该代码前真正处理好这些冲突。您也几乎可以把 CheckStyle 插件视作一个连续的代码复查工具! 参考文章:《代码质量控制插件于eclipse3.4.2版本中的安装详解》http://blog.csdn.net/myspacedemen/article/details/41679435

2014-12-02

代码质量控制插件于eclipse3.4.2版本中的安装详解--pmd

参考文章:《代码质量控制插件于eclipse3.4.2版本中的安装详解》http://blog.csdn.net/myspacedemen/article/details/41679435

2014-12-02

代码质量控制插件于eclipse3.4.2版本中的安装详解--metrics

用 Metrics 测量复杂度 “五大”代码分析最后的一项是测量复杂度。Eclipse 提供一种叫做 Metrics 的插件,使用该插件可以进行许多有用的代码度量,包括圈复杂度度量,它用于测量方法中惟一路径的数目。 参考文章:《代码质量控制插件于eclipse3.4.2版本中的安装详解》http://blog.csdn.net/myspacedemen/article/details/41679435

2014-12-02

代码质量控制插件于eclipse3.4.2版本中的安装详解--coverlipse0.9.6

用 Coverlipse 确认覆盖率 Coverlipse 是一个用于 Cobertura 的 Eclipse 插件,Cobertura 是一个代码覆盖率工具,可以用它来评估具有相应测试的源代码的比率。Cobertura 也提供一个 Ant 任务和 Maven 插件,但用 Cobertura,您可以在编写代码时 评估代码覆盖率。您见过这样的模式吗? 通过选择 Eclipse 菜单项 Run 安装 Coverlipse 插件并将其和 JUnit 关联起来,该操作会显示一系列运行配置选项,例如 JUnit、SWT 应用程序和 Java? 应用程序。右键单击它并选择 JUnit w/Coverlipse 节点中的 New 。在这里,需要确定 JUnit 测试的位置,如图 6 所示:

2014-12-02

代码质量控制插件于eclipse3.4.2版本中的安装详解--findbugs1.3.9

参考文章:《代码质量控制插件于eclipse3.4.2版本中的安装详解》http://blog.csdn.net/myspacedemen/article/details/41679435

2014-12-02

代码质量控制插件于eclipse3.4.2版本中的安装详解--jdepend_1.2.1

使用 JDepend 进行依赖项检查 JDepend 是个可免费获取的开源工具,它为包依赖项提供面向对象的度量值,以此指明代码库的弹性。换句话说,JDepend 可有效测量一个架构的健壮性(反之,脆弱性)。 除了 Eclipse 插件,JDepend 还提供一个 Ant 任务、Maven 插件和一个 Java 应用程序,用以获取这些度量值。对于相同的信息,它们有着不同的传递机制;但 Eclipse 插件的特别之处和相应优点是:它能以更接近源代码(即,编码时)的方式传递这条信息。 图 10 演示了使用 Eclipse JDepend 插件的方法:通过右键单击源文件夹并选择 Run JDepend Analysis 。一定要选择一个含源代码的源文件夹;否则看不到此菜单项。 图 10. 使用 JDepend Analysis 分析代码 图 11 显示了运行 JDepend Analysis 时生成的报告。左边显示包,右边显示针对每个包的依赖项度量值。 图 11. Eclipse 项目中的包依赖项 正如您所见,JDepend 插件提供了有助于不断观察架构可维护性变化的大量信息 —— 这其中最大的好处是您可以在编码时看到这些数据。 参考文章:http://blog.csdn.net/myspacedemen/article/details/41679435

2014-12-02

人工神经网络——第六代计算机的实现

人工神经网络将在人们科研、生产和生活中产生普遍而巨大的影响,标志着一个新的人工智能的时代的来临。 为了适应这个形势,推广人工神经网络的知识和时间。

2010-09-08

空空如也

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

TA关注的人

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