java代码分析工具,用java编写的简单语法分析器

1,用java编写的简单语法分析器Jcreate http://ishare.iask.sina.com.cn/f/6832457.html【java代码分析工具,用java编写的简单语法分析器】
2 , 用eclipse初学java和as3用什么UML软件分析代码好trufun plato是最适合你的,基于eclipse的,是满足你需要的一站式开发平台 , 集成了uml建模可开发平台
3,如何提高java代码质量检查工具1. 写完代码后用代码给是工具format一下,让其格式符合规范 , 看起来自然舒服; 完美主义型的程序员请在敲代码的时候就按照规范的格式来,这样离开了format工具代码一样漂亮;2. 消除代码中所有的warnning,警告信息毕竟不是在开玩笑,不能置之不理,一些可以确定不存在风险、且无法修复的warning,如在1.5及以后的JDK版本中使用不带泛型的老版集合接口时编译器给出的warning,可使用@SuppressWarnings标注将其忽略;3. 提交每一个change set之前,使用Findbug这个工具(有eclipse插件)检查一遍代码,把它提示的所有bug都修掉 , 这样可以消除大量程序隐患;4. 编写充足的测试用例,如果你发现自己的代码不可测,即无法方便地编写test case,那一定是代码结构设计得有问题,重构之 , 直到可测试为止 。总结:在没有导师review和指导的情况下 , 完全可以通过上面四个方法自行提高代码质量和OO设计水平 。而代码质量也在一定程度上反映了程序员对待职业的态度,你当自己是码农,按码农的标准去干活,那你永远是码农 。你当自己是艺术家,按艺术的标准是coding,那么终有一天你会成为代码艺术家 。搜一下:如何提高java代码质量检查工具
4 , PMDPMD有很多种意思 具体如下 一、物理介质关联层接口万兆以太网的物理(PHY)层规范和所支持的光学部件部分在IEEE802.3ae中定义 。在以太网标准中 , 光学部件部分被称为“物理介质关联层接口(PMD-Physical Media Dependent)” 。二、偏振模色散偏振模色散 指单模光纤中偏振色散,简称PMD(=Polarization Mode Dispersion),是由光纤横截面微小的不对称性引起的色散 。这种不对称性引起两个相互垂直的基本偏振模以不同的速度传播 。由于经历了色散,即脉冲扩展 , 当接收器接收到这个合成的脉冲时要比发送端的脉冲宽 。起因于实际的单模光纤中基模含有两个相互垂直的偏振模,沿光纤传播过程中,由于光纤难免受到外部的作用 , 如温度和压力等因素变化或扰动,使得两模式发生耦合,并且它们的传播速度也不尽相同,从而导致光脉冲展宽 , 展宽量也不确定,便相当于随机的色散 。随着传输速率的提高,该色散对通信系统的影响愈来愈明,而且越来越不可低估 。有文献给出由PMD限制的系统最大距离按公式:L最大值=1000/(PMD.比特率)2,式中:L单位为(根号)km,PMD单位为PS/KM,以及比特率单位为Gb/s 。国际上一些标准组织 , 如IEC、TIA和ITU考虑制定这种随机性色散的统计特性和相应的测试方法 。在数字传输系统中,PMD的主要影响是产生码间干扰 。三、MikuMikuDance模型文件MikuMikuDance是日本人樋口优所开发,将VOCALOID2的初音未来等角色制作3D模组的免费软件 。简称为MMD 。所用模型文件即为pmd格式四 便携多媒休辞典PMD:portable multimedia dictionary 便携多媒体辞典目前市面流通的电子辞典 。以2.4寸、2.8寸、3.5寸居多 。TFT真彩色320*240分辨五 北京金字塔艺术中心--PMD北京金字塔艺术连锁中心通过多年的努力与论证,2010年正式推出了《金字塔教学模式》,本教学模式是一套严格的4年课程(学生上课与练习时间较少需延长课程至8年以上),通过本模式正规培训的学生均取得了优异的成绩,北京金字塔艺术中心教学宗旨:“培养国内一流鼓手,发掘未来音乐大师,为国内打击乐事业的发展壮大贡献自己的力量”《金字塔教学模式》顾名思义:首先我们找到塔尖级世界一流鼓手需要具备哪些素质 , 其次我们论证他们的方法并且结合大量的理论依据与实践数据 , 总结出可行最佳执行方案 , 最后我们把自己的学员从塔底开始,一步步塑造成未来的大师 。让每一个来中心学习的学员都得到最正规的培训,少走弯路、早日成功 。金字塔教学模式高级课程是总部投资的背景音乐,每首5000元以上,均为国内顶级音乐制作人中国最知名吉他大师汶麟先生亲自用吉他录制,本公司拥有背景音乐的版权 。六 架子鼓品牌-外置可调音量架子鼓PMD-外置可调音量架子鼓解决了困扰多年的架子鼓扰民问题七 飞机上的多媒体娱乐系统PMDPMD是拥有7英寸液晶屏、外观优雅简洁的手持式娱乐设备,操作简单便捷,超大容量能容纳30多部电影、2000多分钟电视节目、500多首歌曲以及各类中外名著 。南航航班上有配备 。八 软件行业的JAVA代码静态分析工具PMD是一种开源分析Java代码错误的工具 。与其他分析工具不同的是,PMD通过静态分析获知代码错误 。也就是说,在不运行Java程序的情况下报告错误 。PMD附带了许多可以直接使用的规则 , 利用这些规则可以找出Java源程序的许多问题 。此外,用户还可以自己定义规则,检查Java代码是否符合某些特定的编码规范 。PMD的核心是JavaCC解析器生成器 。PMD结合运用JavaCC和EBNF(扩展巴科斯-诺尔范式,Extended Backus-Naur Formal)语法,再加上JJTree,把Java源代码解析成抽象语法树(AST , Abstract Syntax Tree) 。PMD是一款采用BSD协议发布的Java程序代码检查工具 。该工具可以做到检查Java代码中是否含有未使用的变量、是否含有空的抓取块、是否含有不必要的对象等 。该软件功能强大 , 扫描效率高,是Java程序员debug的好帮手 。PMD支持的编辑器包括:JDeveloper、Eclipse、JEdit、JBuilder、BlueJ、CodeGuide、NetBeans/Sun Java Studio Enterprise/Creator、IntelliJ IDEA、TextPad、Maven、Ant,、Gel、JCreator和Emacs 。九 PMD 产品组合决策PMD(Product Mix Decision),产品组合决策 。是指在一定资源约束条件下,企业该如何安排产品组合,以实现一定时间内收益最大化的问题 。

    推荐阅读