平台无关性 Java是与平台无关的语言,这得益于Java源代码编译后生成的存储字节码的文件,即Class文件,以及Java虚拟机的实现。不仅使用Java编译器可以把Java代码编译成存储字节码的Class文件,使用JRuby等其他语言的编译器也可以把程序代码编译成Class文件,虚拟机并不关心Cla ...
分类:
其他好文 时间:
2017-09-26 17:55:11
阅读次数:
236
Sonar是一个用于代码质量管理的开源平台,用于管理Java源代码的质量。通过插件机制,Sonar可以集成不同的测试工具,代码分析工具,以及持续集成工具,比如pmd-cpd、checkstyle、findbugs、Jenkins。通过不同的插件对这些结果进行再加工处理,通过量化的方式度量代码质量的变化..
分类:
其他好文 时间:
2017-09-25 19:11:23
阅读次数:
1769
本书第一个Java程序是通过控制台输出HelloWorld,以这个示例为切入点,向大家系统介绍Java程序的编写、Java源代码结构以及一些基础知识。在Java中,程序都是以类的方式组织的,Java源文件都保存为.java文件当中。每个可运行的程序都是一个类文件,或者称之为字节码文件,保存为..
分类:
编程语言 时间:
2017-09-25 11:57:31
阅读次数:
248
我们在使用eclipse开发java项目的时候,有时候需要查看java的源码,但我们需要首先在eclipse中导入源码后才能查看 在没有导入源代码的时候,我们将鼠标放到需要查看java源代码的地方,使用快捷键(ctrl+左键),无法查看源代码。 例如下图,我们想要查看exist()这个方法的源代码的 ...
分类:
系统相关 时间:
2017-09-14 00:48:21
阅读次数:
253
上期说到对项目进行maven clean install成功后,生成了target目录 接下来看我如何处理剩下的步骤,完成源代码安全审计的。 预留,下次再补 经过多次的尝试,终于打通了工具使用,太兴奋了! ...
分类:
编程语言 时间:
2017-09-04 00:58:03
阅读次数:
228
本文涉及如下内容:fortify-sca审计工具 , maven ,java 经过对fortify的长时间研究,我决定持续写java源代码安全审计的文章,更多的是为了记录工作中为了解决问题去学习的过程 话不多说,首先我们看下fortify安全审计的生命周期,这里以maven项目为例 clean —— ...
分类:
编程语言 时间:
2017-09-01 22:21:13
阅读次数:
241
一、问题描述 今天在MyEclipse中使用Maven编译项目源代码时,结果如下了如下的错误 百思不得其解啊,Java源代码在MyEclipse中显示是没有任何错误的,可是执行"maven install"命令编译项目时就会出现上述的错误,导致项目编译失败。这个问题还是第一次遇到,还好在这里http ...
分类:
其他好文 时间:
2017-09-01 12:52:14
阅读次数:
140
时间真是个最公平东西,只要能够好好地利用它,它可以为我们带来我们我们所想要的东西。学习Java已经有一周了,对于Java基础知识的认识也更进一步,对Java的兴趣也愈来愈浓。实现一个Java程序,主要有三个步骤:第一步是编写Java源代码,第二步是编译源代码,第三步是运行Java程序。Java源代码 ...
分类:
编程语言 时间:
2017-08-30 21:43:35
阅读次数:
133
EclEmma介绍一个优秀的开源软件测试工具,eclipse的一个插件。能够对由 Java 语言编写的程序进行覆盖测试。能够在工作平台中启动。直接对代码覆盖进行分析。覆盖结果将立即被汇总并在Java源代码编辑器中高亮显示。也可程序运行的结果生成详尽的覆盖测试报告,可以结合JUnit、TestNG使用... ...
分类:
其他好文 时间:
2017-08-28 23:53:45
阅读次数:
251
【深入Java虚拟机】之二:Class类文件结构 平台无关性 Java是与平台无关的语言,这得益于Java源代码编译后生成的存储字节码的文件,即Class文件,以及Java虚拟机的实现。不仅使用Java编译器可以把Java代码编译成存储字节码的Class文件,使用JRuby等其他语言的编译器也可以把 ...
分类:
编程语言 时间:
2017-08-21 00:25:22
阅读次数:
228