请问各位,JAVA有哪些开源的代码扫描工具,多谢!

问题描述

JAVA有哪些开源的程序代码扫描工具,最近想学习下相关的代码扫描实现方式,请问各位都使用过哪些?多谢了

解决方案

解决方案二:
代码扫描?
解决方案三:
就是好比EclipseJDT里面的那种对代码层次结构解析扫描的实现哦
解决方案四:
人家JDT主要就是Java编译器啊!你可以去看看Sunjavac编译器的实现,就知道要实现一个你所谓的“代码扫描器”有多少复杂了!Sunjavac编译器是纯Java实现的有108个类(接口),有超过6万行的源代码。

时间: 2024-12-13 06:03:58

请问各位,JAVA有哪些开源的代码扫描工具,多谢!的相关文章

Infer —— Facebook 开源静态代码分析工具

Infer 是 Facebook 最新开源的静态程序分析工具,用于在发布移动应用之前对代码进行分析,找出潜在的问题.目前 Facebook 使用该工具来分析 Facebook 的 App,包括 Android .iOS.Facebook Messenger 和 Instagram 等等. 文章转载自 开源中国社区 [http://www.oschina.net]

请问:java代码通过io流怎么读取MySQL数据库生成jsp文件?谢谢!

问题描述 请问:java代码通过io流怎么读取MySQL数据库生成jsp文件?谢谢! java代码通过io流怎么读取MySQL数据库生成jsp文件 解决方案 IO读取数据库?!你确定? 最次也得是jdbc吧?要有大神实现我也涨涨姿势.. 或者jdbc读到内存再写成文件,再用IO读到内存写成jsp? 解决方案二: io流读取文件数据,数据库都是sql语句获取的,你这问法不懂, 解决方案三: 回复a877536298: <% String url = "jdbc:mysql://localho

请问:java代码如何判断服务是否启动?谢谢!!

问题描述 请问:java代码如何判断服务是否启动?谢谢!! 急求: java代码如何判断服务是否启动?谢谢!! 解决方案 http://www.360doc.com/content/12/0711/09/2905268_223518890.shtml 解决方案二: 一般服务启动都是启动在某IP的某个端口上,通过Socket去连下你们服务启动的IP和端口.看是否能连的通.如果连的通,表示服务已启动,但请注意,服务启动不代表服务一定正常可用. 附上代码. /** * * 测试连接服务器 * * @p

java导出-请问在java中做导出的时候应该怎么实现下拉列表框

问题描述 请问在java中做导出的时候应该怎么实现下拉列表框 这里我给出了我的java源码 望各位大神仔细看看 小弟在此谢谢了 下面这段代码实现的效果是这样 而我想实现的效果是这样的 如图 在计价方式那 有3个选项 可以进行下拉选择的 ```ruby #这里可以指定高亮语言类型# package com.devsun.action.pm.room; import java.util.List; import org.apache.poi.hssf.usermodel.HSSFCell; impo

远程连接-请问一下java 调用shell上传linux的问题

问题描述 请问一下java 调用shell上传linux的问题 package com.wfj.cms.util; import java.io.IOException; import java.util.ArrayList; import java.util.Hashtable; import java.util.List; import org.apache.log4j.Logger; import org.apache.oro.text.regex.MalformedPatternExce

请问各位英雄swt是开源的吗,谁有swt原码啊?谢谢。

问题描述 请问各位英雄swt是开源的吗,谁有swt原码啊?谢谢. 解决方案 解决方案二:是开源的,下载的那个包里有源代码啊......

facebook静态代码检查工具开源了!

以前一直想写个静态代码的检查工具,能够根据语法分析自动找出内存泄露的问题,今天发现facebook开源了这样一个工具,可以检查Java , Object c  和c代码,美中不足的是不支持C++. facebook的这款工具叫Infer,用于在发布移动应用之前对代码进行分析,找出潜在的问题.目前 Facebook 使用该工具来分析 Facebook 的 App,包括 Android .iOS.Facebook Messenger 和 Instagram 等等 Facebook 称该工具帮助其每个

Java线程池框架核心代码解析_java

前言多线程编程中,为每个任务分配一个线程是不现实的,线程创建的开销和资源消耗都是很高的.线程池应运而生,成为我们管理线程的利器.Java 通过Executor接口,提供了一种标准的方法将任务的提交过程和执行过程解耦开来,并用Runnable表示任务. 下面,我们来分析一下 Java 线程池框架的实现ThreadPoolExecutor. 下面的分析基于JDK1.7 生命周期ThreadPoolExecutor中,使用CAPACITY的高3位来表示运行状态,分别是:  1.RUNNING:接收新任

有效选择七个关于 Java 的 JSON 开源类库

有效选择七个关于Java的JSON开源类库 April 4, 2014 By Constantin Marian Alin 翻译:无若 简介 JSON是JavaScript Object Notation的缩写,是一种轻量级的数据交换形式,是一种XML的替代方案,而且比XML更小,更快而且更易于解析.因为JSON描述对象的时候使用的是JavaScript语法,它是语言和平台独立的,并且这些年许多JSON的解析器和类库被开发出来.在这篇文章中,我们将会展示7种Java JSON类库.基本上,我们将