2012年6月18日

摘要: 1 什么是FindBugs FindBugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析。不是通过分析类文件的形式或结构来确定程序的意图,而是通常使用 Visitor 模式来鉴别代码是否符合一些固定的规范。 2 如何安装FindBugs? 作为Eclipse的一个插件,可以将Fi... 阅读全文
posted @ 2012-06-18 21:21 20:49 阅读(13057) 评论(0) 推荐(0)
摘要: Eclipse提供了一个可扩展插件的开发系统。这就使得Eclipse在运行系统之上可以实现各种功能。这些插件也不同于其他的应用(插件的功能 是最难用代码实现的)。拥有合适的Eclipse插件是非常重要的,因为它们能让Java开发者们无缝的开发基于J2EE和服务的应用程序。 Eclipse的插件也能帮助他们开发不同应用架构上的程序。 下面列出来的是25个最好的免费Eclipse插件,可以让开发者更... 阅读全文
posted @ 2012-06-18 21:03 20:49 阅读(590) 评论(0) 推荐(0)
摘要: Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。 基本类型包括:byte, short, int, long, char, float, double, Boolean, returnAddress ... 阅读全文
posted @ 2012-06-18 20:46 20:49 阅读(219) 评论(0) 推荐(0)
摘要: log4j是一个非常强大的log记录软件,下面我们就来看看在项目中如何使log4j。 首先当然是得到log4j的jar档,推荐使用1.2.X版,下载地址: http://logging.apache.org/log4j/1.2/download.html 我们先看一个最简单的示例: 【示例1】 项目结构: 【注:由于这里的多个项目公用一个jar档,我们可以创建一个... 阅读全文
posted @ 2012-06-18 17:23 20:49 阅读(236) 评论(0) 推荐(0)
摘要: 开发环境的搭建 用到的工具: 1、jdk_1.5.09 下载地址: download 2、Eclipse 3.2.1 下载地址: download Eclipse 多国语言包 下载地址: download 3、MyEclipse 5.0.1GA_E3.2 下载地址: download 4、Tomcat 5.5.17 中文版 下载地址... 阅读全文
posted @ 2012-06-18 17:09 20:49 阅读(4284) 评论(0) 推荐(0)
摘要: Java语言的关键字,用来表示一个域不是该对象串行化的一部分。当一个对象被串行化的时候,transient型变量的值不包括在串行化的表示中,然而非transient型的变量是被包括进去的 Java代码 class A implements Serializable { private String name; transient private String address; } ... 阅读全文
posted @ 2012-06-18 16:24 20:49 阅读(216) 评论(0) 推荐(0)
摘要: Strictfp —— Java 关键字。 strictfp, 即 strict float point (精确浮点)。 strictfp 关键字可应用于类、接口或方法。使用 strictfp 关键字声明一个方法时,该方法中所有的float和double表达式都严格遵守FP-strict的限制,符合IEEE-754规范。当对一个类或接口使用 strictfp 关键字时,该类中的所有代码... 阅读全文
posted @ 2012-06-18 16:17 20:49 阅读(516) 评论(0) 推荐(0)
摘要: ∽概述 synchronized 关键字,代表这个方法加锁,相当于不管哪一个线程A每次运行到这个方法时,都要检查有没有其它正在用这个方法或者其它synchronized方法的线程B(或者C D等),有的话要等正在使用synchronized方法的线程B(或者C D)运行完这个方法后再运行此线程A,没有的话,直接运行 它包括两种用法:synchronized 方法和 synchronized 块。 ... 阅读全文
posted @ 2012-06-18 14:37 20:49 阅读(548) 评论(0) 推荐(0)
摘要: 一.什么是Native Method 简单地讲,一个Native Method就是一个java调用非java代码的接口。一个Native Method是这样一个java的方法:该方法的实现由非java语言实现,比如C。这个特征并非java所特有,很多其它的编程语言都有这一机制,比如在C++中,你可以用extern "C"告知C++编译器去调用一个C的函数。 "A native method i... 阅读全文
posted @ 2012-06-18 14:26 20:49 阅读(7420) 评论(0) 推荐(1)
摘要: 情况一:系统已安装excel 创建excel对象进行导出; 情况二:系统未安装excel 1、方案一:先将数据转换为byte数组(注意编码格式),再将byte数组写入txt文件,最后将txt文件扩展名改成xls即可; 2、方案二:将xls文件当作数据源,利用ado进行导出; 3、方案三:开源工程导出工程(http://www.codeproject.com/KB/off... 阅读全文
posted @ 2012-06-18 12:15 20:49 阅读(205) 评论(0) 推荐(0)
摘要: Setup Factory 是一个强大的安装程序制作工具。提供了安装制作向导界面,即使你对安装制作不了解,也可以生成专业性质的安装程序。可建立快捷方式,也可直接在 Windows 系统的注册表加入内容,还能在 Win.ini 和 System.ini 内加入设定值,更可以建立反安装选项等等。它内附的向导可以一步步的带领您做出漂亮又专业的安装程序。 阅读全文
posted @ 2012-06-18 12:14 20:49 阅读(158) 评论(1) 推荐(0)
摘要: SharpDevelop是一个用于制作C#或者VB.NET的项目而设计的一个编辑器,同时,这个编辑器本身就是使用C#开发的,而且公开了全部源代码,因此这个工具本身也是学习C#以及软件开发规范的一个很好材料。SharpDevelop这个轻型的开发工具支持多种程序语言,包括C#、java以及VB.NET,同时还支持多种语言界面,象任何爱好者开发的工具一样,SharpDevelop经历了很多版本的更替,... 阅读全文
posted @ 2012-06-18 12:13 20:49 阅读(293) 评论(0) 推荐(0)

导航