java源代码,11 款用于优化、分析源代码的Java工具

本文将提供一些工具,帮助你优化代码以及检查源代码中的潜在问题。 1. PMD from http://pmd.sourceforge.net/ PMD能够扫描Java 源代码,查找类似以下的潜在问题: 可能的bug——try/catch/finally/switch语句中返回空值。 死代码——未使用的局部变量、参数、私有方法。 不理想的代码&md... [阅读全文]

脚本病毒源代码,《点睛简单脚本引擎》源代码导读 —— 原型、命令模式应用

这篇文章,是2004年写的,本来没准备再重发,今天因为一些事,翻了出来,鉴于现在仍然有很多人停留在YY工厂模式和单件模式上,另外,我觉得这篇文章和所涉及的代码写的还是挺不错的,所以重发出来,个人觉得,还是有意义的。 前几天,和朋友谈论《点睛简单脚本引擎》的代码,发现,其实还是需要讲解一下,特别是说明为什么这种方式比直观的代码编写更好。 脚本本身的格式比较简单,所有的参数用“|&rdqu... [阅读全文]

java工具包,Java开发工具包URL参数远程代码执行漏...

受影响系统: Sun JDK 1.6.x Sun JRE 1.6.x 描述: -------------------------------------------------------------------------------- BUGTRAQ ID: 39346 Java开发工具包(Java Development Kit)用于构建在Java平台上发布的应用程序、Apple... [阅读全文]

java源代码:Java源代码的折行规则

一些企业在招聘程序员的时候,总会特意提出一个要求,即要求具有良好的编码规范。确实现在程序开发人员已经不在是单枪匹马的单干,而是讲究团体作战。此时就要求团队内的乘员都可能够恪守代码的编写规范,这对于乘员之间共享代码、排错等作业都具有非常现实的意义。这在Java语言中当然也不例外。笔者借这次机会,就跟大家分享一下Java源代码的折行规则。虽然这基本不涉及到功能层面的内容,但是对于提高代码的阅读性却有... [阅读全文]

源代码:google眼睛源代码

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"html xmlns="http://www.w3.org/1999/xhtml"headmeta http-equiv="Content-Type" conte... [阅读全文]

源代码:混客绝情炸弹 源代码

HEAD   SCRIPT LANGUAGE="JScript.Encode"   !--   var Words ="html   head   meta http-equiv="Content-Type" content="text/html; char=gb2312"   meta name="GENERATOR" content="Microsoft FrontPage 4.0"   me... [阅读全文]

java代码:Java实现判断两主机是否相连的代码

代码如下:package com.csdn.test; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public test { BufferedReader bufferedReader; public void (String args) throw... [阅读全文]

源代码:(汇编源代码 )CIH文件型病毒检测消除程序

;本在Tasm下编译通过;CIH文件型病毒检测消除GOFIRST MACROXOR CX,CXXOR DX,DXMOV AX,4200HINT 21H ;文件指针指到文件首ENDMALTERLINE MACROMOV DL,0DHMOV AH,02HINT 21H ;回车MOV DL,0AHMOV AH,02HINT 21H ;换行ENDMCOPYHANDLE MACROPUSH BXMOV AH... [阅读全文]

java代码:有关提高Java代码可重用性的 3个措施

本文介绍了 3种修改现有代码提高其可重用性思路方法它们分别是:改写类例子思路方法把参数类型改成接口选择最简单参数接口类型  措施:改写类例子思路方法  通过类继承实现代码重用不是精确代码重用技术因此它并不是最理想代码重用机制换句话说如果不继承整个类所有思路方法和数据成员我们无法重用该类里面单个思路方法继承总是带来些多余思路方法和数据成员它们总是使得重用类里面某个思路方法代码复杂化另外派生类对父类依... [阅读全文]

jxta教程:JXTA Platform JAVA参考实现源代码分析系列文章(1)

2002 年 6 月 23 日本文主要目标是分析对等系统是如何构建及为什么这么构建(How and Why)为了确保作者思路集中使目标得以实现在此基础上各种服务及端点协议实现只能作为种抽象概念来阐述另外平台实现时所采用设计模式只会提及名称而不会去分析该系列文章其他章节将会把他们分为区别目标逐个阐述 本文是以对JXTA基本概念有定理解并且想进步挖掘其实现手段读者为对象因此将不重复介绍JXTA些基本... [阅读全文]

jxta教程:JXTA Platform JAVA参考实现源代码分析系列文章(2)

2002 年 7 月 23 日本文依次剖析集中式(JDK)和对等环境下(JXTA)管道实现方式对比分析其异同然后尝试在JXTA中建立个虚拟全双工管道引言管道概念源于Unix,是区别线程的间直接传输数据基本手段JDK中java.io包中就有管道类同时管道在JXTA中是最基本概念是对等点的间数据传输主要方式对等管道协议(PBP)明确规范标准了对等管道绑定解析响应 本文依次剖析集中式(JDK)和对等环... [阅读全文]

java源代码:贪吃蛇Java源代码的实现

/************************************************************************** *文件名:GreedSnake.java *作者:C.Jason *要点分析: *1)主要部分已经集成为个对象SnakeModel利用键盘控制实现操作 ******************************... [阅读全文]

java安全性:Java代码的安全性

虽然客户仍然很关心您为他们构建应用可伸缩性和可用性但他们可能变得也很关心安全性而且要求特别严格应用可能容易受到两类安全性威胁攻击:静态和动态虽然开发人员不能完全控制动态威胁但在开发应用时您可以采取些预防措施来消除静态威胁本文概括并解释了 13 种类型静态暴露 ― 它们是系统中缺陷它使系统暴露在想要篡夺该系统特权攻击者面前您将学会如何处理这些暴露以及如何发现(如果... [阅读全文]

java实现ftp:JAVA中实现FTP功能代码

import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.io.PrintWriter; import java.io.Unsuppo... [阅读全文]

javarmi:Java RMI 实现代码动态下载

摘要:本译文将向你介绍JavaTMRMI动态类文件下载应用学习完本文你将会对JavaTMRMI有进步认识希望你能参考我上篇译文:开始学习Java RMI远程思路方法-基础篇你可以点击如下链接访问原文:Dynamic code downloading using JavaTM RMI,codebase tutorial声明:未经允许请勿转载谢谢!本教程将分如下步骤... [阅读全文]

java代码:有用java代码

四控件:Textbox,button,dropdownlist,Label调用sina接口,查询天气 using System.Net; using System.IO; public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e)... [阅读全文]

java分页代码:Java实用分页代码

代码如下://实体类代码 package Test; public UserInfo { private id; private String name; private age; public getAge { age; } public void Age( age) { this.age = age; } public getId { ... [阅读全文]

java源代码:运用加密技术保护Java源代码

内容:、为什么要加密? 2、定制类装入器 3、加密、解密 4、应用例子 5、注意事项参考资源作者介绍俞良松([email protected])软件Software工程师独立顾问和自由撰稿人2001年10月Java源代码很容易被别人偷看只要有个反编译器任何人都可以分析别人代码本文讨论如何在不修改原有情况下通过加密技术保护源代码、为什么要加密?对于传统C或C的类语言来... [阅读全文]

代码重用:Java代码可重用性的三个措施

  措施:改写类例子思路方法  通过类继承实现代码重用不是精确代码重用技术因此它并不是最理想代码重用机制换句话说如果不继承整个类所有思路方法和数据成员我们无法重用该类里面单个思路方法继承总是带来些多余思路方法和数据成员它们总是使得重用类里面某个思路方法代码复杂化另外派生类对父类依赖关系也使得代码进步复杂化:对父类改动可能影响子类;修改父类或者子类中任意个类时我们... [阅读全文]

java代码:java实现判断是否是周末的代码

代码如下:package untitled7; import java.util.Date; import java.text.SimpleDateFormat; import java.util.Calendar; import java.text.DateFormat; public test { public void (String args... [阅读全文]

html代码:使用Java发送图文并茂的HTML邮件代码

太困了,要睡觉了,不多说了,直接放代码. view plaincopy to clipboardpr? package com.syj; import java.io.ByteArrayOutputStream; import java.io.FileInputStream; import java.io.IOException; import java.uti... [阅读全文]

java编码格式:java得到网页编码格式代码

package com.tag; import java.net.MalformedURLException; import java.net.URL; import org.apache.commons.httpclient.Header; import org.apache.commons.httpclient.HeaderElement; import org.apache.commons.... [阅读全文]

java实例代码:Java 发Post请求实例程序代码

//说明使用java的HttpConnection 模拟发送post请求。//该程序用来抓成绩公布网站上的指定范围准考证号的成绩情况。import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.InputStream;import java.io.OutputStream;import java.net... [阅读全文]

java代码:使用Java 5更新原有代码

你不必重新改写应用也能利用Java 5新功能我们为你介绍不必改写大量代码就能实现更新思路方法 你曾经得到段以Java 1.4或更早版本编写代码并希望改写它以进行开发吗?这段代码当然能够在Java SE 5上正常运行但详细了解Java SE 5新功能会使接下来开发过程更加顺利下面我们来了解些应用那些功能简单例子以及如何以最小争论来介绍它们 我们首先从String... [阅读全文]

java回调:java回调实现代码

JAVA中的回调大多数人应该都知道,不多对于新手写代码可能有点难,特把代码发出来给大家参考一下: //定义一个接口 interface Incrementable...{ void increment(); } //一个简单的接口实现类 class Callee1 implements Incrementable...{ private int i = 0; public void increm... [阅读全文]

移除空间代码网:JAVA重复代码的产生和移除

重复代码是如何产生? 请观察下面代码我们已经有个根据出租记录id取出租用客户姓名思路方法:getCustomerName public BookRental { //该类描述出租记录 String id; String customerName; ... } public BookRentals { private Vector rentals; publ... [阅读全文]

java源代码:Java源代码中-Applet-居中显示文字

在JAVA源代码中实力Applet居中显示文字的方法其实很简单,我们一起来看看这个实例!importjava.awt.*; importjava.applet.*; publicclassPrintCenterStringextendsApplet { FontF; ColorC; FontMetricsFM; intX,Y; intAscent,Descent,Width,AppletWidt... [阅读全文]

java源代码: Sun预计在年底之前将公开全部Java源代码

【讯】6月24消息,完全开放Java源代码的努力终于要结束了。在Sun公司于2006年JavaOne会议上宣布它将免费提供Java,并且根据通用公共许可证开放Java源代码的计划之后,在开放源代码的道路上一直存在一些斗争。在去年五月发布OpenJDK的时候,大约5%的代码仍然是封闭的。这部分代码不归Sun所有。 Sun首席开源软件官员Simon Phipps说:“我们根据通用公共许可证发布我们... [阅读全文]

java源代码: Sun预计年底之前将公开全部Java源代码

完全开放Java源代码的努力终于要结束了。在Sun公司于2006年JavaOne会议上宣布它将免费提供Java,并且根据通用公共许可证开放 Java源代码的计划之后,在开放源代码的道路上一直存在一些斗争。在去年五月发布OpenJDK的时候,大约5%的代码仍然是封闭的。这部分代码不归 Sun所有。 Sun首席开源软件官员Simon Phipps说:“我们根据通用公共许可证发布我们有权发布的一切东西... [阅读全文]
1 共1条 分1页